Skip to content

Conductor 0.1.43

Choose a tag to compare

@github-actions github-actions released this 29 Oct 15:24
· 14 commits to main since this release
ed5a738

[0.1.43] - 2026-10-29

Added

  • Retained workspace lifecycle, honest resume digest gate, and restart policy:
    Workflows running on the Docker execution backend can now retain container
    workspace volumes across failures and resumptions using workflow.workspace
    (persistence: on-failure or durable). On resume, Conductor enforces an
    honest digest gate that verifies bundle content (when recorded) and manifest
    semantic digests against the checkpoint's resume contract before attaching
    or altering retained Docker volumes. Resumption also respects step-level
    restart: policies (rerun or fail), controlling whether interrupted
    in-flight steps re-execute or fail closed. (#597)

Fixed

  • The copilot provider now enforces per-agent tool allowlists on the SDK
    session; previously every agent silently received the CLI's full tool catalog.
    Explicit agent tool lists, including tools: [], are enforced. When agent tools
    are omitted, a non-empty workflow tool list is inherited; an empty workflow list
    retains the SDK's default tools. MCP tools named server__tool are translated
    to the Copilot runtime's server-tool name, so allowing one no longer hides it. (#585)
  • Claude Code plugin marketplace: /plugin install conductor@conductor no
    longer fails with Source path does not exist. The marketplace entry now points
    at ./plugins/conductor, relative to the repository root as Claude Code
    resolves it, and the unused metadata.pluginRoot is removed. (#587)
  • Fleet now shows tokens and estimated costs for newly recorded runs whose
    agents execute in sub-workflows, including usage on workflow-step detail rows. (#588)
  • MCP registry defaults: server startup now checks for a newer default-branch
    commit even with a warm cache, while retaining the recorded SHA as a fallback
    when ref resolution fails. (#595)

Changed

  • Leaner agent instructions: the root AGENTS.md is now a short set of
    universal rules and a task router (about 7 KB, down from 238 KB), with
    contributor detail moved to on-demand guides under docs/development/. A
    conductor run --workspace-instructions launched in this repository now
    injects that short router rather than the full architecture notes; pin a guide
    explicitly with --instructions or a workflow's instructions: [!file ...]
    when a run needs it. The Claude provider guide moved to
    docs/providers/claude-provider.md (the old path is a short pointer, so it is
    no longer auto-discovered as a 31 KB CLAUDE.md on case-insensitive
    filesystems), and the workspace-instructions docs now describe how scoped
    .github/instructions/ files are actually selected and that YAML
    instructions: entries are literal text unless loaded with !file. (#574)