Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/hive-agent/src/web_ui
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas 25a09dd3ec hive-runtime, hive-agent: clear the ACP picker's pending model on a refusal
When an ACP agent answered session/set_config_option with an error,
choose() only logged it, so the session's current value never moved and
offered_pickers() kept treating the refused model as pending: the picker
showed the refused model as current and hid the effort picker.

hive-runtime now keeps the refused value per category on Choices, exposed
as Choice::refused, set on the RPC error and cleared when the agent next
accepts a value for that category. offered_pickers() treats a refused
value as not settable, so the picker shows the session's actual model and
its effort levels.

The fake ACP agent gains REFUSE, which errors the first
session/set_config_option to that value.

Refs #4832 (ACP half only)
2026-09-30 14:54:39 +02:00
..
actions.rs hive-agent: warn once on a model-list mismatch; test the ACP set-model/effort branch 2026-09-30 10:53:53 +02:00
auth.rs docs: stop writing repo-doc pointers as relative links rustdoc cannot resolve 2026-09-02 08:59:48 +02:00
mod.rs hive-c0re: render the new agent option paths into generated agent flakes 2026-09-17 20:19:30 +02:00
proxy.rs hive-sock-client, web proxy, HTTP clients: bound connect and response waits 2026-09-27 03:46:53 +02:00
screen.rs hive-c0re: render the new agent option paths into generated agent flakes 2026-09-17 20:19:30 +02:00
state.rs hive-runtime, hive-agent: clear the ACP picker's pending model on a refusal 2026-09-30 14:54:39 +02:00
stats.rs hive-agent: replace json! with typed structs in web_ui handlers 2026-08-13 19:43:58 +02:00
stream.rs term_msg: carry the source event's time on every row 2026-09-13 14:23:11 +02:00