iiRecord
Agentic AI Atlas · GAP-PERF-004: Streaming Message Rendering
page:docs-harness-features-backlog-gaps-performance-gap-perf-004a5c.ai
II.
Page reference

page:docs-harness-features-backlog-gaps-performance-gap-perf-004

Reading · 1 min

GAP-PERF-004: Streaming Message Rendering reference

Stream output from harness invocations in real-time during effect execution instead of waiting for completion, enabling live progress visibility.

Pagewiki/docs/harness-features-backlog/gaps/performance/GAP-PERF-004.mdOutgoing · 0Incoming · 1

GAP-PERF-004: Streaming Message Rendering

FieldValue
Categoryperformance
PriorityHigh
EffortL
StatusMissing

Description

Stream output from harness invocations in real-time during effect execution instead of waiting for completion, enabling live progress visibility.

Current State

invokeHarness() waits for the child process to complete before returning results. No embedded SDK dashboard exists yet for real-time model output.

Target State

Harness invocation output streams in real-time. Pi adapter leverages PiSessionHandle.subscribe() for event streaming. CLI harnesses stream stdout from child processes. Embedded SDK dashboard shows live output.

Dependencies

Key Files

ComponentPath
Harness invokerpackages/sdk/src/harness/invoker.ts
Pi session wrapperpackages/sdk/src/harness/piWrapper.ts
Embedded SDK dashboard (new)packages/sdk/src/dashboard/

Recommendation

Phase 2 implementation. For Pi adapter, leverage PiSessionHandle.subscribe(). For CLI harnesses, pipe stdout/stderr from child processes in real-time.