Skip to content

Release 0.3.0 - #151

Merged
jothimani-rajendran merged 1 commit into
mainfrom
claude/epic-gauss-l6f2i4
Sep 20, 2026
Merged

jothimani-rajendran merged 1 commit into
mainfrom
claude/epic-gauss-l6f2i4

Conversation

@jothimani-rajendran

@jothimani-rajendran jothimani-rajendran commented Sep 20, 2026 •

Copy link
Copy Markdown
Collaborator

What this changes

Rolls everything under [Unreleased] since v0.2.1 into ## [0.3.0] - 2026-09-20 and bumps the version in the three places it is declared — pyproject.toml, src/agentseam/__init__.py, CITATION.cff (tests/test_repo_standards.py holds the last equal to the package). No behaviour change in this PR.

Why a minor, not a patch: 0.2.1 → main is 114 files / +10.8k lines, and it adds package code and package data — recordings.py and the data/recordings/ witness freezes, the recorded driver, per-claim evidence on the matrix with basis-capped grading, plus the Cursor / Kimi Code / Devin / Grok adapter fixes. New capability under semver is a minor.

Also fixed while here: the changelog's compare links had stopped at 0.1.1. The 0.2.0, 0.2.1 and 0.3.0 links are added and [Unreleased] now compares against v0.3.0.

docs/assets/social-preview.{svg,png} are regenerated by gen_brand_assets.py, not edited — the card renders the version and its --check would have failed on the stale one.

Why this is first in a release train

chock pins agentseam==0.2.1 and stamps that version into every vendored runtime bundle and its runtime goldens; chock-java-security pins it too; chock-mise is still on 0.1.1. None of those can move until this is on PyPI, so this ships first, then chock 0.9.0, then the rest.

Claim check

Not applicable — no adapter or matrix change. Every witnessed record in this release landed in its own reviewed PR.

Checks

  • pytest -q passes — 1688 passed, 4 skipped
  • ruff check . and ruff format --check . pass
  • Runtime path is still stdlib-only — python tests/check_stdlib_only.py → stdlib-only import OK 0.3.0
  • Commits are signed off (git commit -s)
  • gen_brand_assets.py --check → current

Notes for the reviewer

The tag is not in this PR. release.yml publishes to PyPI on a v* tag whose version matches pyproject.toml, so the sequence is: merge this, then create the v0.3.0 release from main (GitHub UI, or git tag v0.3.0 && git push origin v0.3.0). I'll open chock's 0.9.0 release PR — with its agentseam==0.3.0 pin and regenerated goldens — once 0.3.0 is on PyPI.

🤖 Generated with Claude Code

Everything under [Unreleased] since v0.2.1, rolled into a dated section: the witnessed
claude_code prompt_submit and stop cells at 2.1.263, the recorded driver that freezes a
witnessed run and replays it in CI, per-claim evidence on the capability matrix with
grading capped by basis, the escalate trial, the Cursor, Kimi Code, Devin and Grok adapter
fixes, and the README, demo-gif and quickstart CI work. New package modules and new
package data, so a minor bump under semver.

Version is declared in three places and all three move together: pyproject.toml,
src/agentseam/__init__.py, and CITATION.cff, which tests/test_repo_standards.py holds
equal to the package. The changelog's compare links had stopped at 0.1.1; the 0.2.0,
0.2.1 and 0.3.0 links are added and [Unreleased] now compares against v0.3.0.

docs/assets/social-preview.{svg,png} are regenerated, not edited: the card renders the
version, and the brand-assets check would have failed on the stale one.

No behaviour change in this commit. The tag that publishes it follows the merge.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Signed-off-by: Jothi Mani Rajendran <250249270+jothimani-rajendran@users.noreply.github.com>
@jothimani-rajendran
jothimani-rajendran marked this pull request as ready for review September 20, 2026 14:20
@jothimani-rajendran
jothimani-rajendran merged commit c84f466 into main Sep 20, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant