swarmctl shares the create-agent, inference and permissions shapes with the controller
This commit is contained in:
parent
249aab6642
commit
0831b85b73
26 changed files with 675 additions and 434 deletions
|
|
@ -119,12 +119,11 @@ Swarm-level:
|
|||
the constraint and a unit test pins the path.
|
||||
- **`swarm-controller-api/`** — serde-only request and response bodies of
|
||||
the controller's HTTP API, shared with `swarmctl` (forge, schedules,
|
||||
`AGENTS.md` edits, and the agent-create and forge-token responses).
|
||||
`AGENTS.md` edits, agent create and forge-token, inference, limits and
|
||||
permissions).
|
||||
- **`swarmctl/`** — swarm operator CLI; runs as **root and acts directly**
|
||||
(README says why). Doesn't link `swarm-controller`: the forge, schedule
|
||||
and `AGENTS.md` bodies and the agent responses come from
|
||||
`swarm-controller-api`; the agent-create request, inference and
|
||||
permissions ones are a local mirror. ⚠️ Edits authelia's
|
||||
(README says why). Doesn't link `swarm-controller`: every body it sends
|
||||
or reads comes from `swarm-controller-api`. ⚠️ Edits authelia's
|
||||
**`users.yml` in place**, shared with `swarm-authelia-bridge`; that
|
||||
crate's README says what both writers must uphold. Verb reference
|
||||
(CI-enforced):
|
||||
|
|
|
|||
Loading…
Reference in a new issue