docs: plan durable tmux fleet install #557
Reference in New Issue
Block a user
Delete Branch "plan/tmux-fleet-durable-install"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Key decisions
mosaic fleetandmosaic agentabstractions so Matrix can replace tmux laterValidation
scratchpads/PoC implementation pushed in
b464c39.Added:
framework/tools/tmux/send-message.shandagent-send.shvia-L <socket>=session→=session:0.0on pane operationsframework/tools/tmux/test-send-message-socket.shframework/tools/fleet/start-agent-session.shframework/tools/fleet/test-start-agent-session.shframework/systemd/user/mosaic-tmux-holder.serviceframework/systemd/user/mosaic-agent@.serviceframework/systemd/user/test-fleet-units.shframework/systemd/user/README.mdValidation run locally:
Note:
pnpm --filter @mosaicstack/mosaic testcould not run in this checkout becausenode_modules/vitestare not installed locally. Shell/systemd/package checks passed.b464c39fc7to28a669a89cUpdate: amended PoC commit to
28a669aafter local Prettier check caught the scratchpad table formatting that failed CI format on superseded pipeline1230.Additional validation:
Fresh CI after force-with-lease push:
As of last poll both are still running at install/ci-postgres. No new failure observed yet.
28a669a89cto757f5e6998USC tmux-fleet context reconciled against the Stack PoC.
Verified AI Guide source:
mosaicstack/aiguide:playbooks/tmux-fleet.md2a0b0b5Alignment changes in current Stack head
757f5e6:mosaic-agent@.serviceExecStopto the playbook's exact session target form:kill-session -t "=%i"Re-run local validation after alignment:
Fresh CI after this force-with-lease push:
Scope note: agreed with USC split.
framework/tools/tmuxremains the inter-agent messaging layer; fleet ownership/lifecycle primitives are underframework/systemd/userandframework/tools/fleet, not mixed into tmux comms.