feat: make sessions terminal neutral
Some checks failed
tamq-ci / test (push) Failing after 6s

Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a03397-4d51-7fd1-8ff2-946eb22ea2bc
This commit is contained in:
tegwick 2026-08-24 20:10:08 +02:00
parent 408d32df88
commit 74b2f27997
20 changed files with 608 additions and 182 deletions

View file

@ -7,7 +7,10 @@ updated: "2026-08-24"
## Why it exists
Provide a local, durable, inspectable transport for direct messages between agent workers running in tmux, with strict repository targeting, explicit endpoint lifecycle, bounded retry behavior, and future interoperability with coordination-engine.
Provide repository-aware tmux sessions and a local, durable, inspectable
transport for direct messages between their users or processes, with strict
targeting, explicit endpoint lifecycle, safe delivery boundaries, and future
interoperability with coordination-engine.
## Governing principle
@ -17,7 +20,8 @@ workplan before implementation.
## What it enables
- Agent workers can address one another by registered repository slug.
- Terminal users and processes can address one another by registered repository
slug without tamq assuming what runs in a pane.
- Messages, leases, delivery state, and acknowledgements survive process restarts.
- Operators can inspect, export, replay, and purge local queue history.
- A later coordination-engine adapter can use a stable local socket boundary