Watch
0
0
Fork
You've already forked hyperhive
0

the swarm controller streams every inter-agent message from the agents' terminal rows

This commit is contained in:
atlas 2026-10-18 17:27:32 +02:00
commit c32906b893
11 changed files with 520 additions and 12 deletions

View file

@ -205,7 +205,7 @@ fn queue(state: &AppState) -> Result<async_nats::Client, String> {
}
/// The swarm roster, or the 503 `GET /api/agents` answers when it has none.
async fn roster(state: &AppState) -> Result<Vec<String>, ProblemDetails> {
pub(crate) async fn roster(state: &AppState) -> Result<Vec<String>, ProblemDetails> {
let Some(bridge) = state.auth.as_ref() else {
return Err(error_problem(
StatusCode::SERVICE_UNAVAILABLE,