Merge nucleic/keen-feather-wren into dev
This commit is contained in:
@@ -76,8 +76,16 @@ struct ToolGroup: Equatable {
|
||||
|
||||
struct FilePatch: Equatable { let path: String; let change: FileChange.ChangeKind }
|
||||
|
||||
/// Subagent orchestration (`Task`/`Agent`) gets the gold card treatment, like the Mac.
|
||||
var isOrchestration: Bool { name == "Task" || name == "Agent" }
|
||||
/// Nucleic's own Orchestra worker spawn — the qualified `nucleic_subagent` MCP wire name.
|
||||
/// Unlike a `Task` subagent, a worker runs as its own observed session, so it carries no
|
||||
/// nested `children` here; its card shows the final output it returned instead.
|
||||
static let orchestraSubagentToolName = "mcp__nucleic__nucleic_subagent"
|
||||
|
||||
/// Subagent orchestration — a `Task`/`Agent` spawn or a `nucleic_subagent` worker — gets the
|
||||
/// gold card treatment, like the Mac.
|
||||
var isOrchestration: Bool {
|
||||
name == "Task" || name == "Agent" || name == Self.orchestraSubagentToolName
|
||||
}
|
||||
var isAskUserQuestion: Bool { name == "AskUserQuestion" }
|
||||
|
||||
/// The literal shell command a `Bash` call ran, if any (nil for every other tool). Used to
|
||||
|
||||
Reference in New Issue
Block a user