Skip to content

Add Meta Muse harness support - #1224

Merged
edwin-zvs merged 1 commit into
mainfrom
feat-muse-harness
Aug 6, 2026
Merged

Add Meta Muse harness support#1224
edwin-zvs merged 1 commit into
mainfrom
feat-muse-harness

Conversation

@edwin-zvs

Copy link
Copy Markdown
Contributor

Summary

  • add a built-in Meta Muse adapter with interactive TUI and structured headless modes
  • persist and resume native Muse UUIDs, binding interactive logs by PTY child PID
  • translate assistant messages, usage, model, and reasoning effort into Construct events
  • register Muse in availability, configure, doctor, documentation, and harness metadata
  • route follow-up input correctly for PTY-capable adapters running in headless mode

Verification

  • cargo test -p construct-adapter-muse
  • cargo test -p construct-daemon pty_capable_headless_session_uses_adapter_input
  • cargo test --workspace
  • cargo build
  • installed Muse 0.1.0 echo-provider E2E: two headless turns completed under one persisted Muse UUID
  • git diff --check
  • rustfmt --edition 2021 --check crates/adapter-muse/src/lib.rs crates/protocol/src/adapter/pty.rs

No screenshot or recording: this adds harness plumbing and embeds Muse’s existing TUI rather than introducing a new Construct visual surface.

@edwin-zvs
edwin-zvs merged commit d3da606 into main Aug 6, 2026
1 check passed
@edwin-zvs
edwin-zvs deleted the feat-muse-harness branch August 6, 2026 03:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant