II.
Page JSON
Structured · livepage:docs-harness-features-backlog-gaps-tools-capabilities-gap-tools-033
GAP-TOOLS-033: Runtime Configuration Tool json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "page:docs-harness-features-backlog-gaps-tools-capabilities-gap-tools-033",
"_kind": "Page",
"_file": "wiki/docs/harness-features-backlog/gaps/tools-capabilities/gap-tools-033.md",
"_cluster": "wiki",
"attributes": {
"nodeKind": "Page",
"sourcePath": "docs/harness-features-backlog/gaps/tools-capabilities/GAP-TOOLS-033.md",
"sourceKind": "repo-docs",
"title": "GAP-TOOLS-033: Runtime Configuration Tool",
"displayName": "GAP-TOOLS-033: Runtime Configuration Tool",
"slug": "docs/harness-features-backlog/gaps/tools-capabilities/gap-tools-033",
"articlePath": "wiki/docs/harness-features-backlog/gaps/tools-capabilities/GAP-TOOLS-033.md",
"article": "\n# GAP-TOOLS-033: Runtime Configuration Tool\n\n| Field | Value |\n|-------|-------|\n| Category | tools-capabilities |\n| Priority | Low |\n| Effort | S |\n| Status | Missing |\n\n## Description\nModify babysitter configuration at runtime from within orchestrated tasks.\nCC's `ConfigTool` allows agents to change settings during a session.\n\n## Current State\nBabysitter has a `configure` CLI command but it's not available as an agentic\ntool. Pi sessions and orchestrated tasks cannot modify compression settings,\nbreakpoint rules, or other configuration during execution. All configuration\nis set before the run starts.\n\n## Target State\nA `config` agentic tool that can read and modify babysitter settings:\n- Compression settings (toggle layers, set thresholds)\n- Breakpoint auto-approval rules (add/remove rules during run)\n- Model selection per-task\n- Timeout overrides\n\nChanges are scoped to the current run (not persisted globally unless explicitly\nrequested).\n\n## Dependencies\n- None.\n\n## Key Files\n| Component | Path |\n|-----------|------|\n| Config module | `packages/babysitter-sdk/src/config/` |\n| Compression config | `packages/babysitter-sdk/src/compression/` |\n| Breakpoint rules | `packages/babysitter-sdk/src/breakpoints/rules.ts` |\n\n## Recommendation\nM0 (Quick Wins). Low priority -- configuration is typically set before orchestration.\n",
"documents": []
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "page:docs-harness-features-backlog",
"to": "page:docs-harness-features-backlog-gaps-tools-capabilities-gap-tools-033",
"kind": "contains_page"
}
]
}