Muse Code accepts complete engineering tasks, understanding requirements in large codebases, planning changes, making cross-file modifications, and verifying results. In the official demo, a user inputs a house aerial video, and Muse Code generates a vacation home marketing page and verifies it in the browser.
Its structure is a simple main loop plus asynchronous background agents, which remain active throughout the session, advancing on their own and deciding when to report back. The background observer agent works around four dimensions: memory recall, skill recall, goal tracking, and verification. The first three are enabled by default, while verification is off by default, but it incurs additional token overhead.
When tasks can be split, Muse Code dispatches to multiple sub-agents, with isolation enabled via muse -subagent-worktree-isolation. Each sub-agent creates an independent Git worktree from the main commit point, commits independently, and the main agent reviews and merges. A local event log records every model call, tool run, approval, and edit, serving as the single source of truth, supporting precise replay and restart safety.