describe core/meta as the legacy permission repo; drop stale meta-flake prose
Comments, docs and the hive-c0re README no longer say the hive renders, locks or pushes a meta flake. core/meta is the legacy permission-seed repo that meta::remove_permission_files still commits to; builds come from internal/meta (meta_rev.rs). Docs note that a start of a stale stopped agent can fail until the swarm's update pins the config.
This commit is contained in:
parent
633139069f
commit
bd54372fcc
9 changed files with 35 additions and 25 deletions
|
|
@ -444,7 +444,10 @@ nothing; a rebuild would have no flake to build from either. A hive deploy
|
|||
alone doesn't rebuild agents.
|
||||
|
||||
A stopped agent gets its rebuild at its next start: the start path upgrades
|
||||
the start of a stale, stopped agent to a rebuild followed by the start.
|
||||
the start of a stale, stopped agent to a rebuild followed by the start. In
|
||||
the window after a config merge, before the swarm's update has pinned the new
|
||||
config, that rebuild fails with the error that names the agent, and the
|
||||
agent stays stopped until the update lands and you ask for the start again.
|
||||
|
||||
The dashboard surfaces pending config changes per agent: a clickable
|
||||
"needs update ↻" badge appears whenever the agent's applied repo has a
|
||||
|
|
|
|||
|
|
@ -122,10 +122,11 @@ Two things live in the `agent-configs` Forgejo organization:
|
|||
[config-changes.md § Config changes](../agent-lifecycle/config-changes.md#config-changes)).
|
||||
hive-c0re pushes nothing to this org; it only reads from it.
|
||||
Repos stay private, so an agent can't read another
|
||||
agent's config. (Agents remain read-only collaborators on `core/meta`.)
|
||||
agent's config. (Agents remain read-only collaborators on the legacy
|
||||
`core/meta`, the hive's old permission-seed repo.)
|
||||
The agent's **persistent meta flake input** is this repo's `main` head,
|
||||
pinned by sha (`agent-<n>.url = git+<forge>/agent-configs/<n>.git?rev=<sha>`;
|
||||
see
|
||||
pinned by sha in `internal/meta` (`agent-<n>.url =
|
||||
git+<forge>/agent-configs/<n>.git?rev=<sha>`; see
|
||||
[config-changes.md § Meta flake](../agent-lifecycle/config-changes.md#meta-flake)).
|
||||
hive-c0re's own git reads of this repo, which resolve the sha, authenticate with the hive's read
|
||||
token through `forge::reader_token()` (see
|
||||
|
|
|
|||
Loading…
Reference in a new issue