release: 0.8.0 - #31
Merged
Merged
Conversation
Four merged PRs since 0.7.0 (#27 #28 #29 #30), and two of them change numbers a user has already read, which is what makes this a release rather than a merge. MINOR, not patch: #28 changes what the always-on breakdown MEANS — measured off the transcript instead of censused off disk — and takes the aggregate schemaVersion 9 -> 10, removing `skillDescriptionTokens` rather than keeping a field whose name outlived its meaning. THE ONE TO SHIP FOR: 0.7.0 prices gpt-5.6-luna 5x over and terra 1.25x over on every Codex session it has audited since the vendor repriced (backend f4500a27, 2026-07-31, two days after 0.7.0 went out). That was fixed on main on 2026-08-14 and reaches nobody until this publishes — a merged pricing fix in an unreleased CLI is a fix that does not exist for users. Verified before tagging, not just built: - 414/414 tests, typecheck and lint clean - `npm run build:npm` -> 411.9kb single file, `--version` reports 0.8.0 (so the esbuild --define baked the bump, which is the thing a version bump can silently miss) - ran the BUNDLE against the real local corpus, not just `--help`: schemaVersion 10, standingContextTokens 60,963 — within 0.4% of the 60,738 measured independently by differencing `claude -p` runs — `skillDescriptionTokens` absent from the payload as #28 intended, `unmeasured` empty. Tag v0.8.0 after merge; .github/workflows/publish.yml guards tag == package.json and publishes + attaches the standalone binaries. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Greptile SummaryThis release prepares version 0.8.0, documenting the pricing and always-on breakdown corrections already merged since 0.7.0.
Confidence Score: 5/5The release-only changes appear safe to merge. The package manifest and lockfile consistently identify version 0.8.0, while the remaining change is non-executable release documentation; no actionable failure was identified.
|
| Filename | Overview |
|---|---|
| CHANGELOG.md | Adds detailed 0.8.0 release notes covering pricing corrections, transcript-based measurement, the schema update, and internal fixture safeguards. |
| package.json | Bumps the published package version from 0.7.0 to 0.8.0 without changing dependencies or package behavior. |
| package-lock.json | Keeps the lockfile root package metadata synchronized with the 0.8.0 package version. |
Reviews (1): Last reviewed commit: "release: 0.8.0" | Re-trigger Greptile
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Four merged PRs since 0.7.0 (#27 #28 #29 #30), and two of them change numbers a
user has already read, which is what makes this a release rather than a merge.
MINOR, not patch: #28 changes what the always-on breakdown MEANS — measured off the
transcript instead of censused off disk — and takes the aggregate schemaVersion 9 ->
10, removing
skillDescriptionTokensrather than keeping a field whose name outlivedits meaning.
THE ONE TO SHIP FOR: 0.7.0 prices gpt-5.6-luna 5x over and terra 1.25x over on every
Codex session it has audited since the vendor repriced (backend f4500a27, 2026-07-31,
two days after 0.7.0 went out). That was fixed on main on 2026-08-14 and reaches
nobody until this publishes — a merged pricing fix in an unreleased CLI is a fix that
does not exist for users.
Verified before tagging, not just built:
npm run build:npm-> 411.9kb single file,--versionreports 0.8.0 (so theesbuild --define baked the bump, which is the thing a version bump can silently
miss)
--help: schemaVersion 10,standingContextTokens 60,963 — within 0.4% of the 60,738 measured independently by
differencing
claude -pruns —skillDescriptionTokensabsent from the payload asfeat(always-on): measure the injected prefix, don't census the disk #28 intended,
unmeasuredempty.Tag v0.8.0 after merge; .github/workflows/publish.yml guards tag == package.json and
publishes + attaches the standalone binaries.
Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com
🤖 Generated with Claude Code