Skip to content

Releases: microsoft/conductor

v0.1.16

14 May 19:36
9a4a7af

Choose a tag to compare

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

13 May 22:16
a119c83

Choose a tag to compare

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

06 May 18:00
40e4943

Choose a tag to compare

What's Changed

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

v0.1.13

06 May 17:01
179c8e6

Choose a tag to compare

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

06 May 01:30
c7399f5

Choose a tag to compare

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

05 May 01:34
26c13cd

Choose a tag to compare

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

v0.1.10

01 May 00:03
0ccf1f9

Choose a tag to compare

What's Changed

  • fix: suppress PowerShell stderr noise from uv tool install by @jrob5756 in #99
  • docs: add comprehensive MCP tools documentation and fix outdated references by @Shazwazza in #117
  • chore(deps): Bump python-dotenv from 1.2.1 to 1.2.2 by @dependabot[bot] in #112
  • chore: bump to 0.1.10 with github-copilot-sdk >=0.3.0 by @jrob5756 in #128

Full Changelog: v0.1.9...v0.1.10

v0.1.9

20 Apr 17:24
e9bfd08

Choose a tag to compare

What's Changed

  • chore(deps-dev): Bump vite from 6.4.1 to 6.4.2 in /src/conductor/web/frontend by @dependabot[bot] in #75
  • chore(deps): Bump cryptography from 46.0.6 to 46.0.7 by @dependabot[bot] in #76
  • chore(deps-dev): Bump pytest from 9.0.2 to 9.0.3 by @dependabot[bot] in #91
  • fix: read turn_id instead of turn from Copilot SDK events by @taipoweredpm in #85
  • fix: add random suffix to log filenames to prevent collision by @PolyphonyRequiem in #94
  • fix: use UTF-8 encoding for subprocess output on Windows by @taipoweredpm in #90
  • chore(deps): Bump python-multipart from 0.0.22 to 0.0.26 by @dependabot[bot] in #92
  • feat: per-agent retry policies by @Copilot in #86
  • feat: Workflow Composition (Sub-Workflows) via type: workflow by @Copilot in #87
  • feat(registry): workflow registry system — named registries, versioning, caching by @jrob5756 in #97
  • fix(web): stop busy-looping on stale gate_response messages by @PolyphonyRequiem in #96
  • fix(gates): race web task unconditionally when web dashboard exists by @PolyphonyRequiem in #95
  • chore: bump version to 0.1.9 by @jrob5756 in #98

New Contributors

Full Changelog: v0.1.8...v0.1.9

v0.1.8

10 Apr 14:56
55131b5

Choose a tag to compare

What's Changed

  • chore(deps): upgrade github-copilot-sdk from 0.2.0 to 0.2.2 by @jrob5756 in #77

Full Changelog: v0.1.7...v0.1.8

v0.1.7

04 Apr 21:44
b3e6c86

Choose a tag to compare

What's Changed

  • fix: Windows update entrypoint locking and idempotent releases by @jrob5756 in #73
  • chore: bump version to 0.1.7 by @jrob5756 in #74

Full Changelog: v0.1.6...v0.1.7