Skip to content

release: 0.8.0 - #31

Merged
pa-arth merged 1 commit into
mainfrom
release/0.8.0
Aug 15, 2026
Merged

release: 0.8.0#31
pa-arth merged 1 commit into
mainfrom
release/0.8.0

Conversation

@pa-arth

@pa-arth pa-arth commented Aug 15, 2026

Copy link
Copy Markdown
Owner

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
    feat(always-on): measure the injected prefix, don't census the disk #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

🤖 Generated with Claude Code

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-apps

greptile-apps Bot commented Aug 15, 2026

Copy link
Copy Markdown

Greptile Summary

This release prepares version 0.8.0, documenting the pricing and always-on breakdown corrections already merged since 0.7.0.

  • Adds comprehensive 0.8.0 release notes and migration guidance for aggregate schema version 10.
  • Updates the package and lockfile versions consistently from 0.7.0 to 0.8.0.

Confidence Score: 5/5

The 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.

Important Files Changed

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

@pa-arth
pa-arth merged commit d501003 into main Aug 15, 2026
3 checks passed
@pa-arth
pa-arth deleted the release/0.8.0 branch August 27, 2026 23:44
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