Skip to content

Commit 74682ea

Browse files
jrob5756Copilot
andcommitted
docs: add #100, #110, #111, #139, #142, #143, #144 to unreleased changelog
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 07773f9 commit 74682ea

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1616
per-call inputs to sub-workflows evaluated against the parent context.
1717
When omitted, the parent's `workflow.input.*` is forwarded as before
1818
([#109](https://github.com/microsoft/conductor/pull/109)).
19+
- `type: workflow` agents are now allowed inside `for_each` groups, enabling
20+
dynamic fan-out to sub-workflows with per-iteration `input_mapping`. Each
21+
iteration emits its own `subworkflow_started` / `subworkflow_completed`
22+
events ([#110](https://github.com/microsoft/conductor/pull/110)).
23+
- Self-referential sub-workflows are now allowed; depth is bounded by the
24+
global `MAX_SUBWORKFLOW_DEPTH` plus an optional per-agent `max_depth`
25+
field on `AgentDef` ([#111](https://github.com/microsoft/conductor/pull/111)).
26+
27+
### Changed
28+
- The dashboard's "context window remaining" bar now sources
29+
`context_window_max` from each provider's SDK at runtime instead of a
30+
hand-maintained static table. Values now reflect the actual cap the SDK
31+
enforces (e.g. `claude-opus-4.6` reports 200K rather than the theoretical
32+
1M; `gpt-5.x` reports 128K rather than 400K). The `context_window` field
33+
on `ModelPricing` has been removed; pricing data continues to be
34+
hand-maintained for cost calculation only
35+
([#144](https://github.com/microsoft/conductor/pull/144)).
1936

2037
### Fixed
2138
- Pass `streaming=True` to the Copilot SDK's `create_session` to prevent
@@ -24,6 +41,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2441
arguments (e.g., `create` with multi-KB `file_text`), the CLI executes
2542
the partial tool call, and the agent loops on the broken call until
2643
the wall-clock session limit fires ([#129](https://github.com/microsoft/conductor/pull/129)).
44+
- Build the Copilot prompt schema recursively from nested `output:`
45+
definitions instead of flattening to top-level fields only. Nested object
46+
properties, required keys, and array item schemas are now included in the
47+
prompt-facing schema used for initial guidance and parse recovery
48+
([#100](https://github.com/microsoft/conductor/pull/100)).
49+
- Coerce Python literal `"True"` / `"False"` / `"None"` strings produced by
50+
Jinja's default `str(bool)` rendering into native Python types when
51+
building workflow output. Previously, `output: { matched: "{{ a == b }}" }`
52+
produced the string `"False"` (truthy), causing downstream `when:`
53+
comparisons against `false` to silently misbehave
54+
([#139](https://github.com/microsoft/conductor/pull/139)).
55+
- Pricing fuzzy match no longer silently inherits values across model
56+
families. Names sharing a textual prefix with a known key (e.g.
57+
`claude-opus-4.7` previously matched `claude-opus-4`) now require a `-`
58+
delimiter; non-matching names return `None` and the dashboard hides the
59+
cost field. A one-time warning is emitted per requested name on any
60+
non-exact match ([#143](https://github.com/microsoft/conductor/pull/143)).
61+
- Run `uv tool update-shell` after `uv tool install` in both `install.ps1`
62+
and `install.sh` so `conductor` is available on PATH in new shells, CI
63+
agents, and IDE extensions after a fresh install
64+
([#142](https://github.com/microsoft/conductor/pull/142)).
2765

2866
## [0.1.10](https://github.com/microsoft/conductor/compare/v0.1.9...v0.1.10) - 2026-04-30
2967

0 commit comments

Comments
 (0)