Skip to content

Commit 7afc36f

Browse files
committed
chore(release): bump to v0.25.5
1 parent 69d5c88 commit 7afc36f

5 files changed

Lines changed: 66 additions & 23 deletions

File tree

CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,49 @@ _No unreleased changes yet._
1111

1212
---
1313

14+
## [v0.25.5] — 2026-05-04
15+
16+
v0.25.5 is a **patch release** that makes active TeamMember
17+
interlocutor sessions honest about the difference between processkit
18+
identity and the already-running harness model. It adds runtime binding
19+
reporting, conservative Claude adapter model emission, and explicit
20+
subagent MCP lifecycle guardrails.
21+
22+
### Added
23+
24+
- **Added active interlocutor runtime binding reporting.**
25+
`team-manager.get_interlocutor_runtime_binding` returns the configured
26+
TeamMember, the resolved model-recommender candidate after provider
27+
gates, harness capability mode, observed runtime fields supplied by
28+
the caller, and informational mismatch status.
29+
- **Added opt-in resolved Claude adapter model policy.**
30+
`export_claude_subagent(..., model_policy="resolved")` emits a Claude
31+
model and effort only when processkit routing resolves to an Anthropic
32+
candidate; the default remains `model: inherit`.
33+
34+
### Changed
35+
36+
- **Session identity setup now records capability-negotiated binding
37+
policy.** `set_active_interlocutor` keeps TeamMember identity and
38+
memory growth stable while making runtime control an explicit harness
39+
capability rather than an implicit promise.
40+
- **Status and agent-management guidance now surface model/runtime
41+
mismatch and subagent MCP instability.** Session start should display
42+
resolved runtime vs observed harness runtime when available, and MCP
43+
writes stay in the primary session until subagent server lifecycle is
44+
proven stable.
45+
46+
### Verification
47+
48+
- `56 passed` for team-manager coverage in `context/`.
49+
- `56 passed` for team-manager coverage in `src/context/`.
50+
- `uv run scripts/smoke-test-servers.py` passed across the MCP smoke
51+
suite.
52+
- `pk-doctor --no-log` reported `0 ERROR`; the only warning was the
53+
existing `archive.applied-migrations` advisory.
54+
55+
---
56+
1457
## [v0.25.4] — 2026-05-04
1558

1659
v0.25.4 is a **patch release** that fixes the gateway stdio proxy

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,13 @@ project:
6363

6464
```sh
6565
curl -L \
66-
https://github.com/projectious-work/processkit/releases/download/v0.25.4/processkit-v0.25.4.tar.gz \
67-
-o processkit-v0.25.4.tar.gz
68-
tar -xzf processkit-v0.25.4.tar.gz
66+
https://github.com/projectious-work/processkit/releases/download/v0.25.5/processkit-v0.25.5.tar.gz \
67+
-o processkit-v0.25.5.tar.gz
68+
tar -xzf processkit-v0.25.5.tar.gz
6969

70-
cp -a processkit-v0.25.4/context ./context
71-
cp -a processkit-v0.25.4/.processkit ./.processkit
72-
cp processkit-v0.25.4/AGENTS.md ./AGENTS.md
70+
cp -a processkit-v0.25.5/context ./context
71+
cp -a processkit-v0.25.5/.processkit ./.processkit
72+
cp processkit-v0.25.5/AGENTS.md ./AGENTS.md
7373
```
7474

7575
Then point your harness at the gateway MCP server. For stdio-based MCP:
@@ -139,7 +139,7 @@ processkit automatically for devcontainers:
139139
```toml
140140
[processkit]
141141
source = "https://github.com/projectious-work/processkit.git"
142-
version = "v0.25.4"
142+
version = "v0.25.5"
143143

144144
[context]
145145
packages = ["managed"]
@@ -160,9 +160,9 @@ standalone source of the schemas, skills, packages, and MCP runtime.
160160
processkit is currently pre-1.0. Breaking changes can still land in
161161
minor releases, and release notes call them out explicitly.
162162

163-
`v0.25.4` is the current patch release. It keeps the v0.25.0 gateway
164-
and v2 deliverable boundary, fixes daemon-backed gateway proxy startup,
165-
and keeps role/team model routing portable across harnesses.
163+
`v0.25.5` is the current patch release. It keeps the v0.25.0 gateway
164+
and v2 deliverable boundary, adds active interlocutor runtime mismatch
165+
reporting, and keeps role/team model routing portable across harnesses.
166166

167167
## Development
168168

context/.processkit-mcp-manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"aggregate_sha256": "72e85491a9c4bc4f443335564947d55e079b2ac17861215d1f5ec036a2dc261b",
3-
"generated_at": "2026-05-03T19:19:10Z",
3+
"generated_at": "2026-05-04T09:55:35Z",
44
"per_gateway": [
55
{
66
"path": "context/skills/processkit/processkit-gateway/mcp/mcp-config.json",
@@ -199,6 +199,6 @@
199199
"sha256": "a4ae7e26a980aeebed953f3cc2e761cde6dd8692fb033c81c9e3c8927e8b5898"
200200
}
201201
],
202-
"processkit_version": "v0.25.3",
202+
"processkit_version": "v0.25.4",
203203
"version": 1
204204
}

src/PROVENANCE.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
[source]
88
project = "processkit"
99
upstream = "https://github.com/projectious-work/processkit.git"
10-
generated_at = "2026-05-04T07:22:02Z"
11-
generated_for_tag = "v0.25.4"
10+
generated_at = "2026-05-04T09:56:45Z"
11+
generated_for_tag = "v0.25.5"
1212

1313
[files]
1414
"AGENTS.md" = "v0.25.3"
@@ -136,7 +136,7 @@ generated_for_tag = "v0.25.4"
136136
"context/bindings/BIND-technical-writer-senior-r1-h63fa44.md" = "v0.25.3"
137137
"context/bindings/BIND-technical-writer-senior-r1-h93e646.md" = "v0.25.3"
138138
"context/bindings/BIND-technical-writer-specialist-r1-h920232.md" = "v0.25.3"
139-
"context/.processkit-mcp-manifest.json" = "v0.25.3"
139+
"context/.processkit-mcp-manifest.json" = "v0.25.5"
140140
"context/roles/ROLE-account-executive.md" = "v0.25.0"
141141
"context/roles/ROLE-ai-research-scientist.md" = "v0.25.0"
142142
"context/roles/ROLE-assistant.md" = "v0.25.0"
@@ -472,7 +472,7 @@ generated_for_tag = "v0.25.4"
472472
"context/skills/processkit/agent-card/SKILL.md" = "v0.25.0"
473473
"context/skills/processkit/agent-management/references/coordination-patterns.md" = "v0.10.0"
474474
"context/skills/processkit/agent-management/scripts/.gitkeep" = "v0.10.0"
475-
"context/skills/processkit/agent-management/SKILL.md" = "v0.25.0"
475+
"context/skills/processkit/agent-management/SKILL.md" = "v0.25.5"
476476
"context/skills/processkit/aggregate-mcp/mcp/mcp-config.aggregate.json" = "v0.25.0"
477477
"context/skills/processkit/aggregate-mcp/mcp/server.py" = "v0.25.0"
478478
"context/skills/processkit/aggregate-mcp/scripts/test_aggregate_mcp.py" = "v0.25.0"
@@ -715,7 +715,7 @@ generated_for_tag = "v0.25.4"
715715
"context/skills/processkit/state-machine-management/SKILL.md" = "v0.25.0"
716716
"context/skills/processkit/status-briefing/commands/pk-resume.md" = "v0.24.0"
717717
"context/skills/processkit/status-briefing/scripts/.gitkeep" = "v0.19.0"
718-
"context/skills/processkit/status-briefing/SKILL.md" = "v0.25.0"
718+
"context/skills/processkit/status-briefing/SKILL.md" = "v0.25.5"
719719
"context/skills/processkit/status-update-writer/scripts/.gitkeep" = "v0.10.0"
720720
"context/skills/processkit/status-update-writer/SKILL.md" = "v0.25.0"
721721
"context/skills/processkit/task-router/mcp/mcp-config.json" = "v0.13.0"
@@ -738,14 +738,14 @@ generated_for_tag = "v0.25.4"
738738
"context/skills/processkit/team-manager/assets/team-member-human.yaml" = "v0.25.0"
739739
"context/skills/processkit/team-manager/data/name-pool.yaml" = "v0.25.0"
740740
"context/skills/processkit/team-manager/mcp/mcp-config.json" = "v0.19.0"
741-
"context/skills/processkit/team-manager/mcp/SERVER.md" = "v0.24.0"
742-
"context/skills/processkit/team-manager/mcp/server.py" = "v0.24.0"
741+
"context/skills/processkit/team-manager/mcp/SERVER.md" = "v0.25.5"
742+
"context/skills/processkit/team-manager/mcp/server.py" = "v0.25.5"
743743
"context/skills/processkit/team-manager/scripts/consistency.py" = "v0.19.0"
744744
"context/skills/processkit/team-manager/scripts/export_import.py" = "v0.19.0"
745745
"context/skills/processkit/team-manager/scripts/memory_tree.py" = "v0.25.0"
746746
"context/skills/processkit/team-manager/scripts/name_pool.py" = "v0.19.0"
747-
"context/skills/processkit/team-manager/scripts/test_team_manager.py" = "v0.25.0"
748-
"context/skills/processkit/team-manager/SKILL.md" = "v0.25.0"
747+
"context/skills/processkit/team-manager/scripts/test_team_manager.py" = "v0.25.5"
748+
"context/skills/processkit/team-manager/SKILL.md" = "v0.25.5"
749749
"context/skills/processkit/workitem-management/assets/workitem-bug.yaml" = "v0.25.0"
750750
"context/skills/processkit/workitem-management/assets/workitem-story.yaml" = "v0.25.0"
751751
"context/skills/processkit/workitem-management/assets/workitem.yaml" = "v0.25.0"

src/context/.processkit-mcp-manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"aggregate_sha256": "72e85491a9c4bc4f443335564947d55e079b2ac17861215d1f5ec036a2dc261b",
3-
"generated_at": "2026-05-03T19:19:10Z",
3+
"generated_at": "2026-05-04T09:55:35Z",
44
"per_gateway": [
55
{
66
"path": "context/skills/processkit/processkit-gateway/mcp/mcp-config.json",
@@ -199,6 +199,6 @@
199199
"sha256": "a4ae7e26a980aeebed953f3cc2e761cde6dd8692fb033c81c9e3c8927e8b5898"
200200
}
201201
],
202-
"processkit_version": "v0.25.3",
202+
"processkit_version": "v0.25.4",
203203
"version": 1
204204
}

0 commit comments

Comments
 (0)