-
Notifications
You must be signed in to change notification settings - Fork 0
TypeScript SDK: typed local client and lifecycle API #164
Copy link
Copy link
Closed
Labels
area:core-protocolHeadlessProtocol: wire protocol, validation, transportHeadlessProtocol: wire protocol, validation, transportarea:mcpstdio MCP server and harness integrationstdio MCP server and harness integrationpriority:mediumScheduled, not blockingScheduled, not blockingstatus:blockedWaiting on another item or an owner decisionWaiting on another item or an owner decisiontype:featureNew capability or commandNew capability or command
Description
Activity
Metadata
Metadata
Assignees
Labels
area:core-protocolHeadlessProtocol: wire protocol, validation, transportHeadlessProtocol: wire protocol, validation, transportarea:mcpstdio MCP server and harness integrationstdio MCP server and harness integrationpriority:mediumScheduled, not blockingScheduled, not blockingstatus:blockedWaiting on another item or an owner decisionWaiting on another item or an owner decisiontype:featureNew capability or commandNew capability or command
Scope
Publish a TypeScript SDK generated from or validated against the canonical SDK schema.
The initial API should cover host lifecycle, session lifecycle, navigation, semantic inspection, interactions, waits, capture, diagnostics, capabilities, typed errors, cancellation, and timeouts. It should work in Node.js without requiring a network service.
Constraints
Acceptance criteria
Blocked by #163.