From 54d8640ccad188f2f7100386fd197088980319ec Mon Sep 17 00:00:00 2001 From: Jason Robert Date: Wed, 6 May 2026 13:33:27 -0400 Subject: [PATCH] chore: release 0.1.14 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- CHANGELOG.md | 15 ++++++++++++++- pyproject.toml | 2 +- uv.lock | 2 +- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 132e314..125c9da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,20 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased](https://github.com/microsoft/conductor/compare/v0.1.13...HEAD) +## [Unreleased](https://github.com/microsoft/conductor/compare/v0.1.14...HEAD) + +## [0.1.14](https://github.com/microsoft/conductor/compare/v0.1.13...v0.1.14) - 2026-05-06 + +### Fixed +- `conductor update` no longer reports its own launching shim as another + running Conductor process. On Windows the `conductor.exe` shim is a + separate process from the Python interpreter that runs the update + command, so excluding only `os.getpid()` caused a false "1 other + Conductor process is running" warning. The check now walks the full + ancestor PID chain (via `wmic` on Windows, `ps` elsewhere) and excludes + every process along the way, falling back to `{getpid(), getppid()}` + if the parent map cannot be built. + [#164](https://github.com/microsoft/conductor/pull/164) ## [0.1.13](https://github.com/microsoft/conductor/compare/v0.1.12...v0.1.13) - 2026-05-06 diff --git a/pyproject.toml b/pyproject.toml index 47c9195..9a1fd6c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "conductor-cli" -version = "0.1.13" +version = "0.1.14" description = "A CLI tool for defining and running multi-agent workflows with the GitHub Copilot SDK" readme = "README.md" requires-python = ">=3.12" diff --git a/uv.lock b/uv.lock index aa0c1ae..1d5a83f 100644 --- a/uv.lock +++ b/uv.lock @@ -150,7 +150,7 @@ wheels = [ [[package]] name = "conductor-cli" -version = "0.1.13" +version = "0.1.14" source = { editable = "." } dependencies = [ { name = "anthropic" },