iiRecord
Agentic AI Atlas · GAP-REMOTE-009: Host-Mediated Interaction
page:docs-harness-features-backlog-gaps-remote-integration-gap-remote-009a5c.ai
II.
Page JSON

page:docs-harness-features-backlog-gaps-remote-integration-gap-remote-009

Structured · live

GAP-REMOTE-009: Host-Mediated Interaction json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · wiki/docs/harness-features-backlog/gaps/remote-integration/gap-remote-009.mdCluster · wiki
Record JSON
{
  "id": "page:docs-harness-features-backlog-gaps-remote-integration-gap-remote-009",
  "_kind": "Page",
  "_file": "wiki/docs/harness-features-backlog/gaps/remote-integration/gap-remote-009.md",
  "_cluster": "wiki",
  "attributes": {
    "nodeKind": "Page",
    "sourcePath": "docs/harness-features-backlog/gaps/remote-integration/GAP-REMOTE-009.md",
    "sourceKind": "repo-docs",
    "title": "GAP-REMOTE-009: Host-Mediated Interaction",
    "displayName": "GAP-REMOTE-009: Host-Mediated Interaction",
    "slug": "docs/harness-features-backlog/gaps/remote-integration/gap-remote-009",
    "articlePath": "wiki/docs/harness-features-backlog/gaps/remote-integration/GAP-REMOTE-009.md",
    "article": "\n# GAP-REMOTE-009: Host-Mediated Interaction\n\n| Field | Value |\n|-------|-------|\n| Category | remote-integration |\n| Priority | Medium |\n| Effort | L |\n| Status | Partial |\n\n## Description\nEnable host applications (IDEs, web UIs) to mediate human interaction with babysitter, providing richer breakpoint approval, clarification, and feedback flows than CLI alone.\n\n## Current State\nBreakpoint approval exists. Host integration is narrow -- limited to CLI prompts and auto-approval rules.\n\n## Target State\nHost applications can render custom breakpoint UIs. Breakpoint context and options sent to host via HostContract. Host responses posted back as effect results. Enables rich approval workflows in IDEs and web dashboards.\n\n## Dependencies\n- [GAP-REMOTE-007](../remote-integration/GAP-REMOTE-007.md) -- host contract for interaction protocol\n- [GAP-SEC-003](../security/GAP-SEC-003.md) -- typed interactions for semantic context\n\n## Key Files\n| Component | Path |\n|-----------|------|\n| Breakpoint types | `packages/sdk/src/breakpoints/types.ts` |\n| MCP server | `packages/sdk/src/mcp/` |\n\n## Recommendation\nPhase 4 implementation. Extend HostContract with breakpoint interaction protocol. Define breakpoint rendering contract for host UIs.\n",
    "documents": []
  },
  "outgoingEdges": [],
  "incomingEdges": [
    {
      "from": "page:docs-harness-features-backlog",
      "to": "page:docs-harness-features-backlog-gaps-remote-integration-gap-remote-009",
      "kind": "contains_page"
    }
  ]
}