mirror of
https://github.com/google/adk-go.git
synced 2026-10-28 16:44:38 +08:00
* fix(workflow): restore completed predecessors when resuming joins * fix(workflow): preserve node outcomes during join resume * fix(workflow): address resume review regressions * fix(workflow): prevent cleanup dispatch and preserve completed children on retry * Update workflow/scheduler.go * fix(workflow): preserve business errors during recovery Carry failure inventories separately through activation-local context recorders. Preserve error identity, trusted empty inventories, nested first-error evidence, and accepted-marker invalidation. Keep unknown custom-node composition conservative instead of inferring a complete inventory from one error path. Cover direct-run isolation, cleanup panic, opaque wrappers, and failed sibling partial outputs. Validation: full two-module workspace race/shuffle, key and cleanup regressions 100 times, both modules build/lint/tidy/format, and 25 compile-valid mutation checks. * ci: rerun checks after transient module download failure The Go workflow stopped during go mod tidy when proxy.golang.org returned an HTTP/2 INTERNAL_ERROR downloading modernc.org/libc v1.67.6. Trigger a fresh PR run without changing source files. --------- Co-authored-by: Sasha <39381081+jjsasha63@users.noreply.github.com>