Skip to content

chore(release): v0.8.1 - #362

Merged
ajianaz merged 7 commits into
mainfrom
develop
Oct 9, 2026
Merged

ajianaz merged 7 commits into
mainfrom
develop

Conversation

@ajianaz

@ajianaz ajianaz commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

What

Release v0.8.1: merge develop into main (merge commit; tag and GitHub release follow on main).

Why

Ships the #211 token-efficiency work (usage/wire-size report, capped resumable read_file, wire-size reference missions) as a patch release.

Changes

See CHANGELOG.md [0.8.1]: usage report in tole status/serve status (#356), read_file 20,000-char cap with offset/limit (#357), wire-size missions with CI bound (#358), and two scan-found fixes (#360).

Testing

🤖 Generated with Claude Code

ajianaz and others added 7 commits October 9, 2026 13:32
…act)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
chore: back-merge main (v0.8.0) into develop and record the release
…art 1) (#356)

* feat(core,cli): per-step wire-size breakdown and usage report (#211, part 1)

Record the serialized request size per provider step under a namespaced
tole_wire key in the usage record (system / tools / history characters),
and derive a usage report (tokens, cache-hit rate, request-size split) for
tole status, the serve status JSON and the session-status tool. fact/mission
gains cached_tokens. Instrumentation only: wire, budgets and durable entry
shapes are unchanged. Also fixes the v0.8.0 release date in AGENTS.md.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

* fix(cli): wire-only usage rows do not count as provider steps (#211)

A provider reporting request sizes but no usage leaves a tole_wire-only
ledger row. steps_used (mission step budget, fact/mission.steps) and the
usage report now count only rows with provider usage via one shared helper,
so budget semantics are exactly as before.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

---------

Co-authored-by: ajianaz <ajianaz@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
…ion (#211 part 3) (#357)

read_file previously returned the whole file (up to 1 MiB), the largest
single history body re-sent on every step. It now returns at most 20,000
characters per call and accepts optional offset/limit (characters,
UTF-8 boundary-safe). The result keeps path/content/bytes/hash and adds
truncated, total_chars and next_offset (only when truncated).

Part of #211.

Co-authored-by: ajianaz <ajianaz@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
 part 2) (#358)

Co-authored-by: ajianaz <ajianaz@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-authored-by: ajianaz <ajianaz@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
…ath rejected (#360)

Co-authored-by: ajianaz <ajianaz@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown

🔍 Cora AI Code Review

⚠️ Review could not complete. Cora produced an empty result. Check the workflow logs for errors.


Review powered by cora-code · BYOK · MIT

@ajianaz

ajianaz commented Oct 9, 2026

Copy link
Copy Markdown
Contributor Author

Merge-gate record: the Cora Review workflow returned an empty result (gateway flakiness, no code finding). A real verdict was obtained locally with cora review --base origin/main on develop @ bb3c592 (28 files, +2493/-34): No issues found. The pre-tag scoped scan is recorded in the PR description (backlog #361). CI is green on this head and code-scanning alerts are 0.

@ajianaz
ajianaz merged commit 42e0096 into main Oct 9, 2026
20 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