Vision: agent-swarm-os — control plane for agent-swarm infrastructure (fresh codebase; TreeGent as reference, not refactor target) #32
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
DECIDED DIRECTION for the project (manager ruling 2026-10-30), filed by heike. The destination is an agent-swarm-os on a fresh codebase; the current codebase remains the running product until a successor reaches parity. Not a refactor of this repo — a successor to it, and this issue is the record of that direction.
The concept: a control-plane layer for multi-agent infrastructure — declarative desired-state for swarms of agents, their hosts, model providers, and the external systems they use (storage, mail, VCS, MCP gateways, third-party harnesses); reconcilers that provision/heal/upgrade; policy + approval gates and cost metering as first-class control-plane concerns. TreeGent is the AIO product and stays; this is the generalization, built clean.
Why it connects to our existing ideas: #12 (MCP), #9 (external harnesses), #13 (messaging bridges), #28 (overlay devices) are all instances of the extension surface such an OS would standardize — adapter/operator contracts over anything with an admin API (Nextcloud/Dropbox for storage, any mail provider, any VCS, arbitrary systems).
Known hard parts (the manager's own list, to be answered by the exploration, not assumed away):
Exploration doc: a grounded architecture exploration (core-vs-peripheral split, adapter contract, security architecture, k8s-analogy stress test incl. where the analogy breaks: long-lived stateful conversational agents, LLM nondeterminism, cost as scheduling input, org-structure identity; competitive scan of the agent-orchestration niche; build-or-not recommendation with MVP shape) is being produced and will be attached as a comment when ready.
Status: DECIDED DIRECTION. The open work is what and how — MVP shape, sequencing, what carries over from this codebase, when to start — not whether. The exploration attached below answers those; current-codebase work continues in the meantime.
Closing — the manager did not want this filed under TreeGent; filed in error. The idea lives outside this repo.