Summary
Track upstream Pi's native AgentHarness v2 and telemetry primitives so my-pi can converge deliberately instead of maintaining duplicate abstractions indefinitely.
Upstream development is active:
The upstream plan still has major harness execution/integration milestones and runtime telemetry instrumentation outstanding. my-pi should monitor those maturity gates before replacing @spences10/pi-harness, Factory's narrow reviewed-execution path, @spences10/pi-telemetry, or @spences10/pi-observability internals.
Scope
Evaluate each upstream release that materially advances AgentHarness or telemetry and decide whether my-pi should:
- keep its current implementation;
- wrap the upstream primitive;
- migrate incrementally;
- remove duplicated code.
Decision gates
Do not begin a migration until:
- upstream AgentHarness can complete, recover, and observe representative tool-using runs without unfinished-operation errors;
- JSONL/session compatibility and process-loss recovery are documented and tested;
- runtime telemetry instrumentation is wired beyond contracts and the reference adapter;
- upstream extension/SDK surfaces needed by my-pi are released rather than main-only;
- migration preserves my-pi's policy enforcement, deterministic validation, independent review, local SQLite evidence, and operator UX.
Acceptance criteria
Related my-pi work
Summary
Track upstream Pi's native AgentHarness v2 and telemetry primitives so my-pi can converge deliberately instead of maintaining duplicate abstractions indefinitely.
Upstream development is active:
The upstream plan still has major harness execution/integration milestones and runtime telemetry instrumentation outstanding. my-pi should monitor those maturity gates before replacing
@spences10/pi-harness, Factory's narrow reviewed-execution path,@spences10/pi-telemetry, or@spences10/pi-observabilityinternals.Scope
Evaluate each upstream release that materially advances AgentHarness or telemetry and decide whether my-pi should:
Decision gates
Do not begin a migration until:
Acceptance criteria
@spences10/pi-harness,@spences10/pi-factory, and Team Mode boundaries.@spences10/pi-telemetryand@spences10/pi-observability.Related my-pi work