ruth is created from a ruth archetype that runs sonnet
This commit is contained in:
parent
aff8cf629d
commit
5233259b3b
1 changed files with 236 additions and 115 deletions
|
|
@ -26,10 +26,10 @@ export async function ruthIsMissing(fetchImpl: Fetch): Promise<boolean> {
|
|||
}
|
||||
}
|
||||
|
||||
/** What the setup assistant's create form checks on top of the default set:
|
||||
* ruth recovers the other agents, which takes `manage_root_agent`, and reads
|
||||
* the swarm's logs and metrics, which are off by default. swarm-controller
|
||||
* refuses `logs` and `metrics` (409, naming the hive) for a hive that does
|
||||
* not advertise `tolerant-permissions`; the form shows that error, and
|
||||
* unticking them creates ruth without. */
|
||||
export const RUTH_EXTRA_PERMISSIONS = ["manage_root_agent", "logs", "metrics"];
|
||||
/** The archetype the setup assistant's create form starts on. Its `meta`
|
||||
* gives ruth `manage_root_agent` (she recovers the other agents), `logs` and
|
||||
* `metrics`, and the model. swarm-controller refuses `logs` and `metrics`
|
||||
* (409, naming the hive) for a hive that does not advertise
|
||||
* `tolerant-permissions`; the form shows that error, and unticking them
|
||||
* creates ruth without. */
|
||||
export const RUTH_ARCHETYPE = { source: "hyperhive", name: "ruth" };
|
||||
|
|
|
|||
Loading…
Reference in a new issue