 BogdanandGitHub
|
c30578819e
|
diagnostics(query): trace interruption causality (#2111)
* diagnostics(issue-1830): trace interruption causality
* test(issue-1830): lock interruption ownership matrix
* fix(codex): preserve stream deadline contract
* fix(diagnostics): harden interruption trace lifecycle
Refs #1830
* fix(diagnostics): harden interruption trace settlement
Refs #1830
* fix(diagnostics): preserve interruption causality
* fix(diagnostics): address interruption trace review
* fix(diagnostics): preserve tracing observer contracts
* fix(diagnostics): preserve interruption trace contracts
* test(permissions): cover interactive hook interrupts
|
2026-08-16 15:54:29 +08:00 |
|
 BogdanandGitHub
|
62fa7d48c1
|
fix(api): quiet expected side-task aborts (#1868)
* fix(api): quiet expected side-task aborts
* fix(api): tighten expected abort handling
* fix(memory): keep cursor on superseded extraction
|
2026-07-06 08:21:54 +08:00 |
|
 BogdanandGitHub
|
5226fb9ee7
|
fix(query): configure hard max and abort reasons (#1850)
* fix(query): configure hard max and abort reasons
* fix(query): normalize legacy abort reasons
* test(query): dedupe abort classification setup
|
2026-07-05 11:48:46 +08:00 |
|
 BogdanandGitHub
|
23bc49a01d
|
feat(query): add lifecycle identity and terminal reasons (#1682)
* feat(query): add lifecycle identity and terminal reasons
* fix(query): isolate lifecycle tracking context
* fix(query): guard lifecycle metadata updates
* fix(query): track lifecycle during tool waits
* test(query): cover bash lifecycle metadata
* fix(query): scope lifecycle tracking to request attempts
* fix(query): disambiguate lifecycle abort log reason
* fix(query): preserve foreground subagent lifecycle tracking
* fix(query): clean up timeout and fallback lifecycle events
* fix(query): emit timeout end after cleanup
|
2026-06-22 08:22:57 +08:00 |
|