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
|
|
@ -291,7 +291,7 @@ let
|
|||
# output and prints it as JSON. A derivation or a path in `meta` would
|
||||
# make that evaluation build or copy something; a function would not
|
||||
# print at all.
|
||||
name = "the built-in archetypes carry a module and a meta of plain data, and reviewer can run commands and android-dev installs its toolchain and reverse-engineer turns rea on, and each sets an svg icon as a default, and each has a non-empty prompt under the 64 KiB cap";
|
||||
name = "the built-in archetypes carry a module and a meta of plain data, and reviewer can run commands and android-dev installs its toolchain and reverse-engineer turns rea on, and each sets an svg icon as a default, and each has a non-empty prompt under the 64 KiB cap, and ruth runs sonnet with manage_root_agent, logs and metrics";
|
||||
ok =
|
||||
let
|
||||
plain =
|
||||
|
|
@ -325,7 +325,19 @@ let
|
|||
(archetypes.reviewer.module { inherit lib; }).services.hyperhive.agent.icon
|
||||
(archetypes.android-dev.module { inherit pkgs lib; }).services.hyperhive.agent.icon
|
||||
(archetypes.reverse-engineer.module { inherit lib; }).services.hyperhive.agent.icon
|
||||
];
|
||||
(archetypes.ruth.module { inherit lib; }).services.hyperhive.agent.icon
|
||||
]
|
||||
&& metas.ruth.inference.model == "sonnet"
|
||||
&& lib.all (p: lib.elem p metas.ruth.permissions) [
|
||||
"messaging"
|
||||
"meta"
|
||||
"inbox"
|
||||
"execution"
|
||||
"manage_root_agent"
|
||||
"logs"
|
||||
"metrics"
|
||||
]
|
||||
&& !(lib.elem "web_tools" metas.ruth.permissions);
|
||||
}
|
||||
{
|
||||
# `docs.enable` reads `docs.source`, whose default builds from the
|
||||
|
|
|
|||
Loading…
Reference in a new issue