INNER CODE UNIT · Rust
is_terminal
Far-Beyond-Pulsar/Pulsar-Native · crates/agent-providers/agent_chat_tools/src/lib.rs:86
fn is_terminal(self) -> bool {
matches!(
self,
SubagentStatus::Success | SubagentStatus::Error | SubagentStatus::Cancelled
)
}
}
#[derive(Clone, Debug)]
struct SubagentRecord {
id: String,
sequence: u64,
name: String,
task: String,
model: String,
instructions: String,
workspace_root: String,
status: SubagentStatus,