fix(424): add throttled field to all StoryAgent ctors and handle HardBlock in ws.rs
The initial commit added the `throttled` field to `StoryAgent` but missed several construction sites in lifecycle.rs, test_helpers.rs, and scan.rs. Also adds the `HardBlock` match arm in the WebSocket event conversion and minor CSS/import ordering fixes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -71,10 +71,10 @@ impl AgentPool {
|
||||
_ => continue,
|
||||
};
|
||||
let key = composite_key(&story_id, &agent_name);
|
||||
if let Ok(mut agents) = agents_clone.lock() {
|
||||
if let Some(agent) = agents.get_mut(&key) {
|
||||
agent.throttled = true;
|
||||
}
|
||||
if let Ok(mut agents) = agents_clone.lock()
|
||||
&& let Some(agent) = agents.get_mut(&key)
|
||||
{
|
||||
agent.throttled = true;
|
||||
}
|
||||
let _ = watcher_tx_clone.send(WatcherEvent::AgentStateChanged);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user