Skip to content

Preserve semantic compaction causes in generation failures - #15

Merged
Brian Krabach (bkrabach) merged 1 commit into
mainfrom
codex/semantic-compaction-failures
Oct 10, 2026
Merged

Brian Krabach (bkrabach) merged 1 commit into
mainfrom
codex/semantic-compaction-failures

Conversation

@bkrabach

Copy link
Copy Markdown
Collaborator

Semantic compaction failures currently lose their bounded cause before reaching the app. Preserve summary_output_limit, summary_empty, previous_failure, summary_failed, and native_failed in generation failure events so hosts can offer the appropriate recovery guidance. Unknown or malformed codes remain omitted, and exception bodies stay private.

Validation: the complete loop-live suite passed in the project-owned Linux DTU (116 passed, 4 optional tests skipped). Existing native failure behavior and no-replay semantics are unchanged. Companion Unified changes cover the runtime-to-visible-diagnostic path.

Related: microsoft/amplifier-unified#431.

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