Skip to content

fix(telemetry): separate result streams and preserve startup panic privacy - #15

Merged
rldyourmnd merged 4 commits into
devfrom
codex/agent-diagnostic-output
Oct 11, 2026
Merged

rldyourmnd merged 4 commits into
devfrom
codex/agent-diagnostic-output

Conversation

@rldyourmnd

@rldyourmnd rldyourmnd commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

Add a selectable bounded stderr sink so the native agent can reserve stdout for one JSON result. Install a safe panic fallback before output initialization, including when the console is unavailable.

The owned Compose fixture driver can expose private loopback gateway/query receipts for real native acceptance, retaining finite lifetime and cleanup ownership. Android sink acceptance now selects its output explicitly.

Validation: SDK tests and process acceptance (stderr diagnostics, one stdout result, unavailable-console panic privacy), canonical checks, Android x86_64 Clippy, and the real Compose pipeline with PostgreSQL, Vector and OpenObserve.

@rldyourmnd rldyourmnd changed the title feat(telemetry): support separate agent result and diagnostic streams fix(telemetry): separate result streams and preserve startup panic privacy Oct 11, 2026
@rldyourmnd
rldyourmnd merged commit 1b63896 into dev Oct 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant