AgentFS and Mirror
agentfs defines init PATH, mount PATH [--mount PATH], sync LOCAL REMOTE [--direction push|pull|bidirectional], and fsck PATH.
AgentFS command boundary
agentfs defines init PATH, mount PATH [--mount PATH], sync LOCAL REMOTE [--direction push|pull|bidirectional], and fsck PATH. Initialization constructs local AgentFS state. The mount handler explicitly reports that FUSE mounting is not implemented. The sync handler currently prints the intended direction but does not wire the remote Locus synchronization.
Mirror command boundary
The parser defines mirror start SOURCE TARGET [--watch] [--sparse], mirror status [--id ID], and mirror stop ID. Their current handlers contain pending implementation work: start does not construct the mirror, status values and IDs are illustrative constants, and stop does not terminate an actual session. These messages are not transfer receipts.
For a library integration, use the AgentFS synchronization API and mirror engine, preserving their own implementation limits. The CLI does not expose agentfs link, mirror sync, or mirror watch as separate commands.
Source reference
clideclarations —tools/weave/src/cli.rs.commands::agentfsdeclarations —tools/weave/src/commands/agentfs.rs.commands::mirrordeclarations —tools/weave/src/commands/mirror.rs.