Skip to content

Bump version to 0.7.0 - #773

Merged
anilmurty merged 1 commit into
mainfrom
release/0.7.0
Sep 26, 2026
Merged

anilmurty merged 1 commit into
mainfrom
release/0.7.0

Conversation

@anilmurty

Copy link
Copy Markdown
Contributor

Cuts OSS 0.7.0. A minor bump rather than a patch: this release adds a new data model and new user-facing commands, not just fixes.

Summary

Four lockstep version files move from 0.6.12 to 0.7.0: pyproject.toml, sdk-ts/package.json, npm-wrapper/package.json and plugin/.claude-plugin/plugin.json. The last of those is checked against pyproject.toml by CI's version-lockstep job, so a drift fails here rather than shipping a stale marketplace entry.

What is in 0.7.0

The ledger. Sessions now record the repository they ran in and the developer identity behind them. A new join links a session to the commits it produced, each match carrying a confidence level so a guess is never presented as a fact. On top of that sits the shipped analyzer, which separates work that reached the default branch from work that did not, and surfaces unshipped burn, rework and loop cost through the CLI, the REST API and the Lens.

First run and onboarding. tj init is the primary entry point and gains --hooks, --notes, --enforce, --cloud, --org and --add-project. A prepare-commit-msg hook writes the session trailer and a post-commit hook writes the git note, both under managed blocks that uninstall cleanly. tj commit-note writes one by hand.

The Cloud bridge, off by default. A [cloud] config block and a daemon-side forwarder can push session summaries to TokenJam Cloud for teams that want them. tj status and tj doctor both report its state. It stays off until explicitly enabled, and it was developed against a recorded fake receiver so the tests never touch a live endpoint.

Correctness. Repo context is refilled on sessions ingested without it. The matcher runs on the daemon when the CLI cannot. Branch endpoints are picked by timestamp rather than by remote query string (#762). An inherited session trailer now ranks below the tool span that actually ran the commit. The Lens hero CTA resolves to a surface that renders the analyzer it names instead of a retired route.

Contributors

Every commit in this range is authored by Anil Murty. No external contributions to credit in these notes; PR #750 from a first-time contributor is still open and deliberately deferred to a later release rather than rushed into this one.

Gating

Do NOT merge this until both release gates clear:

  1. The pre-release test reports GO.
  2. Anil has inspected the running Lens on the spot-check instance and said ship.

Tagging fires irreversible public publishes to PyPI and npm.

What's NOT in this PR

No code changes and no release notes file. This is the version bump alone. Documentation for the new surfaces is in a separate PR so a docs review cannot hold up the tag.

🤖 Generated with Claude Code

0.7.0 is a minor bump rather than a patch because it adds a new data
model and new user-facing surfaces, not just fixes. Sessions now carry
repo context and developer identity, the session-to-commit join lands
alongside the shipped analyzer, git hooks write commit trailers and
notes, and `tj init` gains the flags that wire all of it up including
the optional Cloud bridge.

All four lockstep version files move together: pyproject.toml,
sdk-ts/package.json, npm-wrapper/package.json and
plugin/.claude-plugin/plugin.json. CI's version-lockstep job compares
the last of those against pyproject.toml.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@greptile-apps

greptile-apps Bot commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerConfidence Score: 5/5

[Low risk] Version number bumps across package manifests.

The version bump appears safe to merge once the release gates described in the PR have cleared.

Summary

The PR bumps the Python package, TypeScript SDK, npm wrapper, and Claude plugin from 0.6.12 to 0.7.0. The four version fields agree, and no actionable issue was identified in the bump.

Reviews (1) · Last reviewed commit: "Bump version to 0.7.0"

@anilmurty
anilmurty merged commit d709ae3 into main Sep 26, 2026
7 checks passed
@anilmurty
anilmurty deleted the release/0.7.0 branch September 26, 2026 19:14
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