{
"id": "capability:interactive-mode",
"_kind": "Capability",
"_file": "capabilities/capabilities/from-agent-catalog.yaml",
"_cluster": "capabilities",
"attributes": {
"displayName": "Interactive mode",
"description": "Harness runs as an interactive CLI session with a persistent\nREPL-style turn loop.\n",
"appliesToNodeKinds": [
"AgentVersion"
],
"category": "session"
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "agent-version:babysitter@current",
"to": "capability:interactive-mode",
"kind": "supports",
"attributes": {
"versionRange": ">=5.0.0",
"level": "full",
"notes": "babysitter-agent is a terminal-first runtime CLI with interactive create-run, observe, and orchestration flows."
}
},
{
"from": "agent-version:claude-code@1.x",
"to": "capability:interactive-mode",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Interactive CLI usage is directly documented rather than inferred from generic product marketing."
}
},
{
"from": "agent-version:copilot-cli@current",
"to": "capability:interactive-mode",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Interactive Copilot CLI usage is documented directly."
}
},
{
"from": "agent-version:cursor@current",
"to": "capability:interactive-mode",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Interactive Cursor behavior backed by CLI and agent docs."
}
},
{
"from": "agent-version:gemini-cli@current",
"to": "capability:interactive-mode",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Interactive REPL semantics documented directly in the Gemini CLI reference."
}
},
{
"from": "agent-version:omp@current",
"to": "capability:interactive-mode",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Interactive terminal behavior grounded in upstream product README."
}
},
{
"from": "agent-version:openclaw@current",
"to": "capability:interactive-mode",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "OpenClaw fallback metadata."
}
},
{
"from": "agent-version:opencode@1.x",
"to": "capability:interactive-mode",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Interactive terminal use documented directly in OpenCode TUI docs."
}
},
{
"from": "agent-version:pi@current",
"to": "capability:interactive-mode",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Pi fallback harness with interactive sessions."
}
},
{
"from": "transport-runtime:terminal-cli",
"to": "capability:interactive-mode",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Interactive terminal CLI runtime."
}
},
{
"from": "transport-runtime:shell-hook-runtime",
"to": "capability:interactive-mode",
"kind": "supports",
"attributes": {
"versionRange": ">=0.0.0",
"level": "full",
"notes": "Runtime hook execution surface."
}
}
]
}