Skip to content

symfonic.kernel.contracts.result_runtime

result_runtime

The typed, payload-free run authority offered to tool ports.

ResultRuntimePort

Bases: Protocol

Invocation-private storage and optional native result ledger.

RunToolContextPort

Bases: Protocol

Kernel-stamped identity and live access to this invocation ledger.

ToolWireView dataclass

ToolWireView(run_id: str, scope_path: str, transcript_id: int, version: int, source: tuple[Any, ...], messages: tuple[Any, ...])

A proposed provider view bound to one run and transcript revision.