Skip to content

Releases: microsoft/conductor

v0.1.20

Choose a tag to compare

@github-actions github-actions released this 27 Jun 00:55
7f63068

What's Changed

  • feat: add cost budget enforcement with audit/enforce modes by @lucioctinoco in #212
  • feat: external-workflow-friction EPICs 1-4 (output_mode, max_parse_recovery_attempts, gate-respond CLI, Windows paths) by @lucioctinoco in #234
  • Feat/hermes provider by @tima-110 in #235
  • feat: allow templating per-agent reasoning.effort and context_tier (#262) by @franklixuefei in #263
  • fix(copilot): capture resolved model for auto-routed runs by @ldavidgomez in #268
  • feat(instructions): honor scoped applyTo via CWD-implicit overlap (#231) by @franklixuefei in #238
  • fix(claude-agent-sdk): grant default tool preset when tools: is omitted by @lukeellison in #269
  • docs: add release checklist and reference it from AGENTS.md by @jrob5756 in #271
  • chore(release): cut 0.1.20 by @jrob5756 in #272

New Contributors

Full Changelog: v0.1.19...v0.1.20

v0.1.19

Choose a tag to compare

@github-actions github-actions released this 17 Jun 01:29
960723e

What's Changed

  • feat(providers): add claude-agent-sdk provider by @lesandiz in #104
  • fix(human_gate): nest prompt_for collected values under additional_input by @ldavidgomez in #237
  • feat(providers): experimental provider tier + claude-agent-sdk follow-ups (#241) by @jrob5756 in #242
  • chore(deps): Bump starlette from 0.52.1 to 1.0.1 by @dependabot[bot] in #246
  • fix(context): support nested explicit input projection by @ldavidgomez in #239
  • feat(context): add per-agent context_tier (long_context / 1M) for Cop… by @brrusino in #252
  • feat(executor): add stdin payload transport for script steps by @jrob5756 in #253
  • fix(web): guarantee a checkpoint on dashboard Stop/Kill (#245) by @jrob5756 in #254
  • feat(checkpoint): periodic/milestone checkpoints so stalled runs are recoverable by @jrob5756 in #255
  • feat(validator): add validator block for semantic output validation (#220) by @jrob5756 in #256
  • chore(deps): Bump python-multipart from 0.0.27 to 0.0.31 by @dependabot[bot] in #257
  • chore(deps): Bump pyjwt from 2.12.0 to 2.13.0 by @dependabot[bot] in #250
  • chore(deps): Bump esbuild, @tailwindcss/vite, @vitejs/plugin-react and vite in /src/conductor/web/frontend by @dependabot[bot] in #249
  • chore(web): rebuild dashboard bundle for vite 8 toolchain by @jrob5756 in #259
  • chore(release): cut 0.1.19 changelog and bump copilot SDK floor to >=1.0.0 by @jrob5756 in #261

New Contributors

Full Changelog: v0.1.18...v0.1.19

v0.1.18

Choose a tag to compare

@github-actions github-actions released this 28 May 17:23
085b7a5

What's Changed

  • fix(cli): make _verbose_console silent-aware and gate replay prints (#209) by @jrob5756 in #223
  • feat: add type: set step for binding computed values into context (#221) by @jrob5756 in #226
  • feat(engine): add type: wait step for in-process pauses by @jrob5756 in #224
  • feat(engine): add type: terminate step (#219) by @jrob5756 in #228
  • feat(providers): structured runtime.provider config for Copilot custom endpoints (closes #136) by @jrob5756 in #225
  • fix: external workflow friction - minimal evidence-anchored fixes by @lucioctinoco in #232
  • chore: release 0.1.18 by @jrob5756 in #233

Full Changelog: v0.1.17...v0.1.18

v0.1.17

Choose a tag to compare

@github-actions github-actions released this 21 May 17:59
cc4a9c1

What's Changed

  • chore(ci): remove validate-plugin workflow by @jrob5756 in #192
  • fix(copilot): tolerate SDK metadata parsing errors when listing models by @jrob5756 in #193
  • fix(registry): mirror repo layout in cache so cross-workflow refs resolve by @jrob5756 in #194
  • fix(config): auto-fetch sibling sub-workflow from registry cache during validation by @jrob5756 in #197
  • feat(validate): warn on undeclared agent.output refs and field-level mismatches in explicit mode by @jrob5756 in #208
  • feat(copilot): attribute verbose logs to agents in parallel/for-each runs by @jrob5756 in #207
  • feat(script): allow script agents to declare output schemas (#118) by @jrob5756 in #206
  • fix(bg): stop passing redundant --silent to bg child (#196) by @jrob5756 in #199
  • fix(bg): detach --web-bg child from Windows job to prevent kill-on-close by @jrob5756 in #200
  • fix(engine,web): resolve max-iterations gate from dashboard in --web-bg by @jrob5756 in #202
  • fix(resume): replay original event log into dashboard on --web (#167) by @jrob5756 in #205
  • fix(windows): make --web-bg startup crashes diagnosable (#116) by @jrob5756 in #204
  • fix(cli): suppress web-bg dashboard output in silent mode by @sjh9714 in #203
  • chore(deps): Bump idna from 3.11 to 3.15 by @dependabot[bot] in #214
  • fix(cli): gate remaining dashboard URL prints behind is_verbose() for --silent compliance by @wjgong001 in #211
  • chore: release 0.1.17 by @jrob5756 in #216

New Contributors

Full Changelog: v0.1.16...v0.1.17

v0.1.16

Choose a tag to compare

@github-actions github-actions released this 14 May 19:36
9a4a7af

What's Changed

  • docs: rewrite 'Why Conductor?' with repeatable/deterministic/source-controlled framing by @jrob5756 in #185
  • docs(skill): refresh conductor skill with latest features by @jrob5756 in #187
  • feat: ship conductor as a Claude Code plugin marketplace by @jrob5756 in #186
  • feat(engine): resolve registry references in sub-workflow workflow: field by @jrob5756 in #188
  • feat(registry): support ad-hoc registry references (workflow@owner/repo) by @jrob5756 in #190
  • chore: release 0.1.16 by @jrob5756 in #191

Full Changelog: v0.1.15...v0.1.16

v0.1.15

Choose a tag to compare

@github-actions github-actions released this 13 May 22:16
a119c83

What's Changed

  • feat: add per-agent timeout_seconds for hard wall-clock timeouts (#82) by @brrusino in #150
  • chore(deps): Bump python-multipart from 0.0.26 to 0.0.27 by @dependabot[bot] in #170
  • fix(windows): make upgrade reliable; install script becomes the single upgrade path by @jrob5756 in #171
  • fix(windows): strip UTF-8 BOM from install.ps1 by @jrob5756 in #178
  • fix(windows): use OpenProcess for liveness check in pid.py (#166) by @jrob5756 in #176
  • test(install): make rename-fallback test exercise the actual fallback (#174) by @jrob5756 in #177
  • feat(instructions): polymorphic conventions + auto-discover .github/instructions/ with applyTo filtering by @franklixuefei in #169
  • fix(executor): render system_prompt and pass it to providers by @Shazwazza in #179
  • chore: normalize line endings on test_context_window_events.py by @jrob5756 in #183
  • chore: bump version to 0.1.15 by @jrob5756 in #182
  • fix(ci): exclude performance tests from release workflow by @jrob5756 in #184

New Contributors

Full Changelog: v0.1.14...v0.1.15

v0.1.14

Choose a tag to compare

@github-actions github-actions released this 06 May 18:00
40e4943

What's Changed

Full Changelog: v0.1.13...v0.1.14

v0.1.13

Choose a tag to compare

@github-actions github-actions released this 06 May 17:01
179c8e6

What's Changed

  • fix(install): capture uv stdout+stderr via Start-Process so install failures are diagnosable by @jrob5756 in #156
  • fix(registry): latest now means default branch HEAD, not newest tag by @jrob5756 in #157
  • fix(providers): pretty-print tool args/results in dashboard events by @jrob5756 in #161
  • fix(engine,web): emit iteration_limit_reached/resolved events for dashboard by @jrob5756 in #162
  • fix(schema): forbid extra fields on AgentDef/ParallelGroup/ForEachDef/WorkflowConfig by @jrob5756 in #159
  • Display reasoning effort in the web dashboard by @jrob5756 in #160
  • Bring conductor resume to flag parity with conductor run by @jrob5756 in #158
  • chore: release 0.1.13 by @jrob5756 in #163

Full Changelog: v0.1.12...v0.1.13

v0.1.12

Choose a tag to compare

@github-actions github-actions released this 06 May 01:30
c7399f5

What's Changed

  • fix(install): show uv output on Windows install failure and use correct Defender cmdlet by @jrob5756 in #149
  • feat(reasoning): add reasoning effort configuration to providers by @jrob5756 in #152
  • feat(registry): tag-based versioning with # ref syntax and CDN-bypass by @jrob5756 in #151
  • Fix disjointed dashboard layout for workflows with human_gate options and loop-backs by @jrob5756 in #153
  • fix(update): make conductor update reliable on Windows (running-process check, retry, better errors) by @jrob5756 in #155
  • chore: release 0.1.12 by @jrob5756 in #154

Full Changelog: v0.1.11...v0.1.12

v0.1.11

Choose a tag to compare

@github-actions github-actions released this 05 May 01:34
26c13cd

What's Changed

  • feat(config): add optional metadata dict to workflow definition by @PolyphonyRequiem in #107
  • feat(composition): dynamic sub-workflow inputs via input_mapping (#101) by @PolyphonyRequiem in #109
  • fix(copilot): infer nested prompt schema from output definitions by @lesandiz in #100
  • feat(composition): allow sub-workflows in for_each groups (#102) by @PolyphonyRequiem in #110
  • chore(deps): Bump postcss from 8.5.6 to 8.5.12 in /src/conductor/web/frontend by @dependabot[bot] in #127
  • fix(engine): coerce Python literal "True"/"False"/"None" in workflow output by @PolyphonyRequiem in #139
  • fix(install): run uv tool update-shell so conductor is on PATH for new shells by @jrob5756 in #142
  • feat(composition): allow self-referential sub-workflows with depth tracking (#103) by @PolyphonyRequiem in #111
  • fix(pricing): prevent cross-family fuzzy match + warn on fallback by @jrob5756 in #143
  • feat(engine): source context_window_max from provider SDKs at runtime by @jrob5756 in #144
  • fix(copilot): pass streaming=True to SDK to prevent tool-call truncation by @jrob5756 in #129
  • fix(engine): ensure workflow.input available for script/sub-workflow templates in explicit mode by @PolyphonyRequiem in #119
  • feat(engine): auto-parse script agent JSON stdout into output fields by @PolyphonyRequiem in #122
  • fix(engine): use type-appropriate zero values for optional input defaults by @PolyphonyRequiem in #123
  • feat(engine): add workflow.dir, workflow.file, workflow.name template variables by @PolyphonyRequiem in #121
  • feat(validate): catch template reference errors before runtime by @PolyphonyRequiem in #125
  • feat: breadcrumb navigation, subworkflow isolation, and stop reliability by @PolyphonyRequiem in #113
  • feat(dialog): agent dialog mode with web dashboard support by @PolyphonyRequiem in #130
  • fix(web): dedupe phantom edges, for-each dive-in nav, PR #113 review nits (#145) by @PolyphonyRequiem in #146
  • feat(gates): markdown rendering and auto-linkification in human gate prompts by @PolyphonyRequiem in #131
  • feat: add workspace instructions support (--workspace-instructions) by @brrusino in #141
  • fix(web): decouple engine cursor from user view to fix subworkflow routing by @jrob5756 in #148
  • docs: changelog + doc updates for unreleased PRs by @jrob5756 in #147

New Contributors

Full Changelog: v0.1.10...v0.1.11