atlas
1f214f9f01
bound the request line on the host admin and in-agent sockets
...
hive-c0re's admin socket and hive-agent's in-agent socket (mode 0666) read
the request with an unbounded read_line: no length cap and no deadline, so
a peer that never sends a newline grows a buffer and pins a task forever.
The bounded reader (16 MiB cap) moves from hive-c0re's socket_server into
hive-sock-client, the one crate both daemons already share or can take, and
gains optional deadlines for the first byte and for the rest of the line.
Both sockets now use it and answer an over-long or stalled line with the
same error reply the bounded sockets give, then close. The admin socket
bounds only the started line (clients may idle between requests); the
in-agent socket is single-shot and bounds silence too. The per-agent
sockets keep their behaviour (no deadline).
2026-10-17 09:09:20 +02:00
..
web_ui
remove c0re.operatorPronouns and c0re.contextWindowTokens
2026-10-17 08:00:14 +02:00
boot_announce.rs
hive-agent: only wake the boot-announce todo when it actually changed
2026-10-04 19:16:59 +02:00
claude_credentials.rs
swarm UI: log an agent into claude from its card; the credentials go to bao and the agent picks them up
2026-10-15 13:26:29 +02:00
claude_md_watch.rs
hive-agent: warn + emit an OTEL gauge on a grown CLAUDE.md
2026-08-26 18:34:36 +02:00
claude_usage_watch.rs
hive-agent: warn on usage responses with no recognisable windows
2026-09-30 20:53:03 +02:00
db_migrate.rs
todos: reopen an acked keyed row when the caller says so
2026-08-13 12:55:20 +02:00
disk_watch.rs
disk_watch: drop bare tracker tag from test doc-comment
2026-10-04 15:18:32 +02:00
events.rs
remove c0re.operatorPronouns and c0re.contextWindowTokens
2026-10-17 08:00:14 +02:00
harness_state.rs
remove c0re.operatorPronouns and c0re.contextWindowTokens
2026-10-17 08:00:14 +02:00
identity.rs
agents: login shells read the hive facts too; test the readers
2026-10-12 10:52:21 +02:00
login.rs
swarm UI: log an agent into claude from its card; the credentials go to bao and the agent picks them up
2026-10-15 13:26:29 +02:00
login_session.rs
refactor( #2464 ): rename hive-ag3nt crate to hive-agent, collapse lib into main
2026-07-15 16:09:39 +02:00
main.rs
back off between failed broker recvs in the serve loop
2026-10-17 08:01:49 +02:00
mcp_config.rs
agent permissions: one set, tool groups included, set at agent creation
2026-10-15 18:01:40 +02:00
otel_turn_metrics.rs
drop the remaining HYPERHIVE_OTEL_METRIC_INTERVAL_MS readers
2026-10-17 08:00:14 +02:00
paths.rs
hive-agent: compact tests set the harness dir like the other Bus tests
2026-10-11 03:36:34 +02:00
plugins.rs
hive-agent: cap the whole plugin install sequence, not just each call
2026-10-16 11:40:59 +02:00
prompt.rs
drop the operator pronoun sentence from the agent system prompt
2026-10-17 08:00:14 +02:00
reminder_timer.rs
docs/hive-c0re: fix ask/answer removal doc gaps argus caught on #3741
2026-08-30 03:02:31 +02:00
reminders.rs
hive-c0re: remove the approvals subsystem
2026-10-04 23:55:32 +02:00
schedule_timer.rs
hive-agent: the swarm queue connection is required; retry, then exit
2026-10-04 22:24:51 +02:00
serve_common.rs
hive-agent: dashboard Cancel and idle stalls for ACP agents
2026-09-29 23:25:48 +02:00
state_entry_watch.rs
fix hint text per argus review: group into subdirs, not split into more top-level files
2026-08-18 22:07:05 +02:00
stats.rs
hive-c0re: remove the approvals subsystem
2026-10-04 23:55:32 +02:00
subagent_role_watch.rs
hive-agent: export a per-file line count for subagent role files
2026-10-14 13:53:20 +02:00
swarm_agent_icon.rs
hive-agent: the swarm queue connection is required; retry, then exit
2026-10-04 22:24:51 +02:00
swarm_agent_state.rs
swarm UI: an agent that needs a Claude login shows it on its card
2026-10-14 20:07:46 +02:00
swarm_inference.rs
swarm-ui: name the subagent cap in the three descriptions that list inference fields
2026-10-14 10:13:29 +02:00
swarm_input.rs
swarm: cancel an agent's turn from the swarm queue
2026-10-15 08:26:46 +02:00
swarm_permissions.rs
grant manage_root_agent by stored permission only, not by the name ruth
2026-10-17 08:10:08 +02:00
swarm_queue.rs
log the queue-connect and identity-mint failures the alert rules match
2026-10-17 08:02:41 +02:00
swarm_term.rs
swarm: keep an agent's terminal rows and replay them on attach
2026-10-11 12:35:31 +02:00
term_msg.rs
swarm: show subagent terminals in the swarm UI
2026-10-03 01:34:01 +02:00
todo_server.rs
bound the request line on the host admin and in-agent sockets
2026-10-17 09:09:20 +02:00
todos.rs
todos: reopen an acked keyed row when the caller says so
2026-08-13 12:55:20 +02:00
turn.rs
remove c0re.operatorPronouns and c0re.contextWindowTokens
2026-10-17 08:00:14 +02:00
turn_stats.rs
swap hive-claude to the crates.io registry dependency ( #2931 )
2026-08-02 14:19:26 +02:00
vacuum.rs
docs: restructure into topic subdirectories, collapse duplicated index
2026-09-02 01:55:37 +02:00