INNER CODE UNIT · Rust

get_active_subagents_snapshot

Far-Beyond-Pulsar/Pulsar-Native · crates/agent-providers/agent_chat_tools/src/lib.rs:171

pub fn get_active_subagents_snapshot() -> Vec<Value> {
    let store = subagent_store();
    let guard = store.read();
    guard
        .records
        .values()
        .filter(|r| !r.status.is_terminal())
        .map(|r| {
            json!({
                "id": r.id,
                "name": r.name,
                "task": r.task,
                "status": r.status.as_str(),
                "progress": r.progress,
            })
        })
        .collect()
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…