Skip to main content

Module harness

Module harness 

Source
Expand description

Interactive CLI harness (S8.4).

Wires together config, tools, system prompt, hooks, and Agent into a single entry point for the interactive coding agent.

Structs§

CodingAgentHooks
Default hooks for the coding agent – pass-through message conversion.
CodingHarness
Harness wiring config, tools, system prompt, hooks, and Agent.
CodingHarnessBuilder
Builder for SDK embedders that need to inject extension registries or precomputed discovery metadata without dynamic loading.
DiscoveredResourceMetadata
Public metadata for resources discovered by the coding harness.
InteractiveCodingHooks
Interactive hooks for the coding agent.
ResourceMetadataEntry
One metadata entry exposed to prompts, RPC clients, and embedders.
ResumeInfo
Optional pre-existing session the harness can adopt instead of creating a new JSONL file. Produced by --resume flows.
RuntimeThinkingState