Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.base.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"plugins": [],
"metadata": {
"description": "Agent collaboration plugin marketplace",
"version": "7.0.8",
"version": "7.0.9",
"repository": "https://github.com/sumitake/agent-collab"
}
}
4 changes: 2 additions & 2 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
{
"name": "agent-collab",
"description": "Unified collaboration package with semantic actions, source-grounded context, empirical project estimation, and a verified plugin-relative direct native runtime.",
"version": "7.0.8",
"version": "7.0.9",
"author": {
"name": "John Osumi"
},
Expand All @@ -34,7 +34,7 @@
],
"metadata": {
"description": "Agent collaboration plugin marketplace",
"version": "7.0.8",
"version": "7.0.9",
"repository": "https://github.com/sumitake/agent-collab"
}
}
51 changes: 30 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,11 @@ compatible hosts. The package pairs a routing-only public client with the
co-packaged direct native runtime. Callers choose logical work; provider output
remains opaque content for the calling agent to interpret.

This public repository's current source is **agent-collab** (v7.0.8).
This public repository's current source is **agent-collab** (v7.0.9).

Current published release: **7.0.8** ([`v7.0.8`](https://github.com/sumitake/agent-collab/releases/tag/v7.0.8)).
The v7.0.8 closeout is recorded in the
[dated evidence snapshot](docs/architecture/status-and-evidence.md).
It carries signed provider runtime `5.0.9`. Host installation, readiness, and
provider availability remain separate evidence planes. The package README
remains the immutable release-time snapshot; current postpublication facts
Expand All @@ -21,23 +23,30 @@ machine-operational contract for the repository source. The dated
records the completed publication and keeps repository, tag, release,
installation, and readiness claims separate.

## What's new - v7.0.8

Release 7.0.8 carries runtime `5.0.9`. A request whose effort is below an
action's required floor is now raised to the lowest admitted class instead of
failing before any provider starts, and the raised effort is reported in the
terminal result when it happens. An unsupported explicitly named logical agent now
reports a distinct, stable reason instead of a generic failure.

The coordinator now repairs a small class of request-construction mistakes
before dispatch and reports each repair it made. A read-only repository
action whose request omits the caller's repository is bound to the caller's
own repository (or a linked worktree of it that the request names); a
request that names only some other directory is rejected before dispatch.

Both macOS architectures are signed, notarized, and published together. The
[dated evidence](docs/architecture/status-and-evidence.md) separates staged
qualification, review, and installed-instance evidence from this snapshot.
## What's new - v7.0.9

The staged 7.0.9 package includes signed and notarized provider runtime
`5.0.12` for both macOS architectures. Worker guidance distinguishes expected
task time from the runtime's admitted-progress inactivity lease, which defaults
to 24 hours when omitted. It shows callers how to choose a bound, retain
partial work when stopping, and use primary-owned validation or a specific
preverified interpreter. Review guidance asks for exact, version-matched
evidence before reporting an external API blocker. Runtime 5.0.12 adds bounded
optional hints for some native Agy startup failures without changing request
status or returned content. OpenCode 2 compatibility uses plain ACP startup and
checks model availability without creating a session or sending a prompt.
Routes and admissions remain unchanged; Claude is
admitted only for document intent.

The package includes a fresh version-bound project-estimation bootstrap. Its
pricing snapshot covers the configured model records; unknown models remain
unpriced and numeric quotas remain unknown. Bootstrap calibration warnings are
retained.

The published 7.0.8 release and its runtime `5.0.9` remain the current release
until the staged candidate passes qualification, is merged, and is published.
The [dated evidence](docs/architecture/status-and-evidence.md) keeps staged
qualification, review, publication, and installed-instance evidence separate.

For earlier release history, see the full [CHANGELOG](CHANGELOG.md).

Expand Down Expand Up @@ -126,17 +135,17 @@ size-branded source or generated skill surface is supported.
## Runtime trust boundary

The canonical workspace build owns the final binary and generated manifest.
The 7.0.8 release carries:
The staged 7.0.9 package carries:

- manifest schema 4;
- runtime protocol 5;
- native manifest contract 4;
- provider runtime version `5.0.9`;
- provider runtime version `5.0.12`;
- one top-level closed `wire_contract` plus canonical
`wire_contract_sha256`, bound into each artifact record; and
- wire schema 12 with 12 logical actions and per-action timeout modes.

Both macOS architectures carry the imported signed and notarized 5.0.9
Both macOS architectures carry the imported signed and notarized 5.0.12
artifact set. Wire schema 12 is unchanged.

Production provider work uses admitted progress inactivity so active work is
Expand Down
23 changes: 23 additions & 0 deletions changelog.d/2026-10-18-001-worker-review-runtime-diagnostics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
### agent-collab 7.0.9 — runtime 5.0.12

#### Changed
- Worker guidance distinguishes expected task duration from the configured
inactivity bound and keeps cancellation, partial work, cleanup, and provider
status separate. Validation stays primary-owned unless a focused worker
check has an exact preverified interpreter.
- Review guidance grounds external API blockers in the exact called method and
relevant version, and identifies uncertainty when that evidence is missing.
- Runtime 5.0.12 improves diagnostics for certain Gemini startup failures
without changing request status or returned content.
- Add OpenCode 2 compatibility with clearer readiness reporting.
- Keep existing routing eligibility and public request/response contracts.
- Refresh version-bound project-estimation bootstrap data, retaining calibration
warnings and unknown numeric quotas. Pricing covers exact configured models
without borrowing prices for unknown models.

#### Why
- Make bounded delegation predictable, reduce worker time spent searching for
unavailable test environments, and prevent review findings from encoding an
unsupported SDK contract.
- Make startup failures easier to diagnose while preserving existing routing
and returned content.
11 changes: 7 additions & 4 deletions docs/migration-from-legacy-packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,13 @@ The provider-free report distinguishes active, installed, and cached legacy
observations. Active retired packages block direct routing. Cache-only residue
does not become an executable route.

The current source package unit is manifest schema 4, runtime protocol 5,
native contract 4, provider runtime `5.0.9`, and descriptor schema 12. The generated
manifest carries one top-level `wire_contract` and
`wire_contract_sha256`. A mixed unit fails typed.
The staged 7.0.9 package includes signed and notarized runtime `5.0.12` for
macOS arm64 and x86_64, with manifest schema 4, runtime protocol 5, native
contract 4, and descriptor schema 12. Publication and installation evidence
for the staged package will be recorded separately in the repository README
and architecture handbook after those gates complete. The generated manifest
carries one top-level `wire_contract` and `wire_contract_sha256`. A mixed unit
fails typed.

No broker, socket, plist, selector, lane, launchd job, installed runtime copy,
or setup lifecycle is required. Do not restore a retired provider package as a
Expand Down
2 changes: 1 addition & 1 deletion plugins/agent-collab/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "agent-collab",
"version": "7.0.8",
"version": "7.0.9",
"description": "Unified collaboration package with semantic agent actions, source-grounded context, and a verified plugin-relative direct native runtime.",
"author": {
"name": "John Osumi"
Expand Down
2 changes: 1 addition & 1 deletion plugins/agent-collab/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "agent-collab",
"version": "7.0.8",
"version": "7.0.9",
"description": "Unified collaboration package with semantic agent actions, source-grounded context, and a verified plugin-relative direct native runtime.",
"author": {
"name": "John Osumi"
Expand Down
66 changes: 37 additions & 29 deletions plugins/agent-collab/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,30 +6,41 @@ they never choose a provider transport, model, binary, socket, lane, or
lifecycle command. Provider final content is opaque to the runtime and is
interpreted by the calling agent with ordinary reasoning.

Current repository source: **7.0.8**

Current published release: **7.0.7**
([`v7.0.7`](https://github.com/sumitake/agent-collab/releases/tag/v7.0.7)); it
carries signed provider runtime `5.0.8`. Host installation, readiness, and
provider availability remain separate evidence planes.

Version 7.0.8 prepares provider runtime `5.0.9` with manifest schema 4,
runtime protocol 5, native contract 4, and wire schema 12. The descriptor
admits 12 logical actions and eight logical agents. The public coordinator is
a bounded routing-only shim. Provider-authored schema, verdict, findings,
receipt, telemetry, and terminal-wrapper fields are not content-availability
gates. Every bounded observed nonempty final or recovered
partial remains available to the caller.

The 7.0.8 source raises a request's effort to the lowest class an action
admits instead of failing before any provider starts, and reports that
adjustment in the terminal result when it happens; an unsupported explicitly
named provider now reports a distinct, stable reason. It also repairs a small
class of request-construction mistakes before dispatch — including binding an
unbound read-only repository action to the caller's own repository or a named
linked worktree of it — and reports each repair made, rejecting a request
that names only some other directory before dispatch. Production publication
remains pending.
Package version: **7.0.9**

This package includes signed and notarized provider runtime `5.0.12` for macOS
arm64 and x86_64, with manifest schema 4, runtime protocol 5, native contract 4,
and wire schema 12. The descriptor admits 12 logical actions and eight logical
agents. The public coordinator is a bounded routing-only shim.
Provider-authored schema, verdict, findings, receipt, telemetry, and
terminal-wrapper fields are not content-availability gates. Every bounded
observed nonempty final or recovered partial remains available to the caller.

Worker guidance sets an inactivity bound, distinguishes it from expected task
duration, and defines the primary's validation handoff. Review guidance requires
exact method-level evidence for external API blockers. Runtime 5.0.12 adds
bounded optional hints for some native Agy startup failures while leaving
request status and content semantics unchanged. OpenCode 2 compatibility uses
plain ACP startup and checks model availability without creating a session or
sending a prompt. Carrier bindings and route
admissions remain unchanged; Claude is admitted only for document intent.

The included project-estimation data is a fresh version-bound bootstrap with
its calibration warnings retained. Prices cover configured model records only;
unknown models remain unpriced and numeric quotas remain unknown.

This README records the package contract. Current publication, installation,
and host-session evidence belongs in the repository README and architecture
handbook; installation, readiness, and provider availability are separate
observations.

The 7.0.8 source raises a request's effort to the lowest class an action admits
and reports the adjustment; an unsupported explicitly named provider reports
a distinct, stable reason. It also repairs a small class of request-construction
mistakes before dispatch, including binding an unbound read-only repository
action to the caller's own repository or a named linked worktree of it. Each
repair is reported; a request naming only some other directory is rejected
before dispatch.

The 7.0.7 source preserves canonical native HOME and SSH context, bounded
recovery, and optional native model observations with their scope. Reviewer
Expand Down Expand Up @@ -59,9 +70,6 @@ General users should start with the public

## Skills

The source includes signed and notarized runtime 5.0.9 and wire schema 12
for both macOS architectures. Publication remains pending.

The package ships 53 generated skills. Their `SKILL.md` files are the
authoritative invocation contracts; the
[capability map](../../docs/architecture/capabilities-and-workflows.md) groups
Expand Down Expand Up @@ -252,8 +260,8 @@ review.repository

## Direct runtime boundary

The package emits one schema-4 manifest with wire schema 12, runtime protocol
5, native contract 4, and provider runtime `5.0.9`. The final manifest binds the
The package source targets one schema-4 manifest with wire schema 12, runtime
protocol 5, native contract 4, and provider runtime `5.0.12`. The final manifest binds the
canonical wire digest and one signed/notarized standalone bundle for each
supported macOS architecture (`arm64` and `x86_64`).

Expand Down
Loading
Loading