atlas
1b24edf4b4
nix: runtime option, acp.* and an opencode preset
...
services.hyperhive.agent.runtime ("claude" default | "acp") and
acp.{command,args,env}, rendered into HIVE_RUNTIME / HIVE_ACP_* only
for acp, so a claude agent's unit is unchanged. acp implies useApiKey.
acp.presets.opencode runs `opencode acp` from nixpkgs against an
OpenAI-compatible provider from acp.opencode.{provider,model,
contextWindow,outputLimit}: the config is rendered to the store with
the API key as an {env:VAR} reference, so the key is read at runtime
from backendEnvironmentFile. OPENCODE_PERMISSION denies opencode's
built-in bash, task, todowrite and websearch, and makes webfetch ask.
Refs #4391
2026-09-29 22:29:36 +02:00
..
agent-service.nix
nix: runtime option, acp.* and an opencode preset
2026-09-29 22:29:36 +02:00
bao.nix
swarm: courier an agent's store identity into its container, and log in with it
2026-09-19 01:55:31 +02:00
bash-env.nix
nix: move the agent option namespace under services.hyperhive.agent
2026-09-17 20:19:30 +02:00
claude-settings.nix
agent: make claudePlugins additive instead of replacing
2026-09-19 10:48:29 +02:00
dashboard-links.nix
nix: move the agent option namespace under services.hyperhive.agent
2026-09-17 20:19:30 +02:00
default.nix
agents: pull the forge token from bao; drop tea-login
2026-09-24 17:48:53 +02:00
docs.nix
nix: move the agent option namespace under services.hyperhive.agent
2026-09-17 20:19:30 +02:00
forge-token.nix
hive-agent: read the per-agent queue secret from bao in process
2026-09-29 10:18:07 +02:00
forge.nix
agents: pull the forge token from bao; drop tea-login
2026-09-24 17:48:53 +02:00
frontend.nix
nix: move the agent option namespace under services.hyperhive.agent
2026-09-17 20:19:30 +02:00
github.nix
nix: move the agent option namespace under services.hyperhive.agent
2026-09-17 20:19:30 +02:00
logs.nix
nix: move the agent option namespace under services.hyperhive.agent
2026-09-17 20:19:30 +02:00
matrix.nix
hive-matrix-mcp: read the main account's token from the store too
2026-09-25 08:31:01 +02:00
mcp.nix
agent-modules/mcp: give subagent daemon a longer default bash timeout
2026-09-21 17:20:59 +02:00
network.nix
agents: pull the forge token from bao; drop tea-login
2026-09-24 17:48:53 +02:00
otel.nix
otel: map journald PRIORITY onto a severity at every journald receiver
2026-09-20 14:23:56 +02:00
packages.nix
nix: move the agent option namespace under services.hyperhive.agent
2026-09-17 20:19:30 +02:00
queue-identity.nix
hive-agent: read the per-agent queue secret from bao in process
2026-09-29 10:18:07 +02:00
queue.nix
swarm-nats: give the queue a name, a bao-issued leaf, and require TLS
2026-09-24 17:26:31 +02:00
renamed-options.nix
matrix: drop the per-agent matrix.enable; accounts are the enable signal
2026-09-18 10:35:16 +02:00
screen.nix
nix: move the agent option namespace under services.hyperhive.agent
2026-09-17 20:19:30 +02:00
user.nix
hive-priv: create agent socket dirs on start; drop hyperhive-agents.conf
2026-09-27 18:55:33 +02:00
weston-vnc.nix
nix: move the agent option namespace under services.hyperhive.agent
2026-09-17 20:19:30 +02:00