chore: release 0.1.17#216
Merged
Merged
Conversation
- feat(script): script agents output schemas (#206, #118) - feat(validate): warn on undeclared agent.output refs and field-level mismatches in explicit mode (#208) - feat(copilot): attribute verbose logs to agents in parallel/for-each runs (#207) - fix(resume): replay original event log into dashboard on --web (#167, #205) - fix(windows): make --web-bg startup crashes diagnosable (#116, #204) - fix(engine,web): resolve max-iterations gate from dashboard in --web-bg (#202) - fix(bg): detach --web-bg child from Windows job to prevent kill-on-close (#200) - fix(bg): stop passing redundant --silent to bg child (#199, #196) - fix(cli): suppress web-bg dashboard output in silent mode (#203, #211) - fix(config): auto-fetch sibling sub-workflow from registry cache during validation (#197) - fix(registry): mirror repo layout in cache so cross-workflow refs resolve (#194) - fix(copilot): tolerate SDK metadata parsing errors when listing models (#193) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release 0.1.17.
Highlights
Added
output:schema; engine parses stdout as JSON and validates beforescript_completed. Routing conditions can reference declared fields rather than opaque exit codes.agent.outputfield-precision (feat(validate): warn on undeclared agent.output refs and field-level mismatches in explicit mode #208) —conductor validatenow warns on undeclared field refs and namespace mismatches (pg.outputsvspg.errors) inexplicitcontext mode, closing two follow-up gaps from PR feat(validate): catch template reference errors before runtime #125.Changed
model_copy()of the agent withname = f"{name}[{key}]"so each iteration is distinguishable.Fixed
resume --web/--web-bgno longer opens an empty dashboard (Resume with --web shows empty dashboard: prior agent context is not visible after checkpoint resume #167, fix(resume): replay original event log into dashboard on --web (#167) #205) — checkpoints record the originalrun_idand JSONL log path; dashboard history is seeded before clients connect.--web-bgWindows crashes are now diagnosable (bug: intermittent startup crash — process dies between agent_started and first prompt render #116, fix(windows): make --web-bg startup crashes diagnosable (#116) #204) — captures bg child stdout/stderr to log files, enablesfaulthandlerat import, catchesBaseExceptionin the engine loop and emitsworkflow_failedwithis_base_exception: true.--web-bgexits silently when max_iterations is reached instead of prompting for additional iterations #198) — closes the silent-exit hole inresume --web-bg; gates carry agate_idso stale double-clicks are discarded.--web-bgdetaches from Windows job objects (fix(bg): detach --web-bg child from Windows job to prevent kill-on-close #200) — addsCREATE_BREAKAWAY_FROM_JOBso the bg child survives the parent's exit in GitHub Actions runners, VS Code/JetBrains terminals, and the Copilot CLI shell tool.--web-bglog files now contain provider trace (fix(bg): stop passing redundant --silent to bg child (#196) #199,bg_runner.pypasses redundant--silentto bg child whose streams are already DEVNULL'd #196) — stop passing redundant--silentto bg child (DEVNULL already enforces silence).--silenthonored end to end (fix(cli): suppress web-bg dashboard output in silent mode #203, fix(cli): gate remaining dashboard URL prints behind is_verbose() for --silent compliance #211) — gate remaining dashboard URL prints behindis_verbose().conductor validatefor registry sibling sub-workflows (fix(config): auto-fetch sibling sub-workflow from registry cache during validation #197) — mirrors the engine'sauto_fetch_relative_workflowstep._safe_repo_pathrejection of unsafe entries.list_models()failures from missingmultiplierare now treated as "metadata unavailable" instead of poisoning the retry loop withDialog turn failed.Verify
pyproject.tomlbumped 0.1.16 → 0.1.17uv.lockbumped 0.1.16 → 0.1.17CHANGELOG.md:[Unreleased]rotated to[0.1.17] - 2026-05-21, fresh[Unreleased]section prependeduv run conductor --versionreportsConductor v0.1.17Dependabot bumps (#214) and CI-only cleanup (#192) intentionally not surfaced in the changelog, matching prior release pattern.