feat: add structured stderr output for error diagnostics (#29)

Add StderrOutput schema with head/tail/truncated/total_lines fields to
provide better error diagnostics when agent processes fail.
This commit is contained in:
Nathan Flurry 2026-01-29 07:18:56 -08:00 committed by GitHub
parent 82ac0b3880
commit c7d6482fd4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 247 additions and 3 deletions

View file

@ -257,7 +257,15 @@ export interface components {
/** @enum {string} */
SessionEndReason: "completed" | "error" | "terminated";
SessionEndedData: {
/**
* Format: int32
* @description Process exit code when reason is Error
*/
exit_code?: number | null;
/** @description Error message when reason is Error */
message?: string | null;
reason: components["schemas"]["SessionEndReason"];
stderr?: components["schemas"]["StderrOutput"] | null;
terminated_by: components["schemas"]["TerminatedBy"];
};
SessionInfo: {