Skip to content

release: v0.1.1225 - #3522

Merged
kojiwakayama merged 1 commit into
mainfrom
release/v0.1.1225
Aug 10, 2026
Merged

kojiwakayama merged 1 commit into
mainfrom
release/v0.1.1225

Conversation

@kojiwakayama

@kojiwakayama kojiwakayama commented Aug 9, 2026 •

Copy link
Copy Markdown
Contributor

Patch release cutting #3521, and carrying #3519 from v0.1.1224.

Contents

fix(openai): bound tool-call arguments by bytes, not provider chunking (#3521) — fixes veryfront-issue-inbox#432

Every scheduled tick of agentic-job-submission-processing was producing a failed child run: invalid successful stream (tool call arguments exceeded 4096 fragments). The parent reported completed while the child died, so it was invisible from run status.

appendOpenAIStreamToolArgument counted every fragment against the 4096 cap, including ones carrying bytes. At typical 5–20 byte deltas that is ~20–80 KB — roughly 2–8% of the 1 MiB the byte budget nominally allows — so the fragment cap always fired first and the byte limit was unreachable. Fragment count is chosen by the provider's tokenizer, not the caller, so the same tool call passed or failed on chunking alone.

Both provider streams' existing tests show what the cap is for: each floods empty deltas. Zero-byte fragments never advance the byte budget, so they are the only ones that can arrive unbounded — and now the only ones counted. Both flood tests still trip the cap unchanged.

feat(agent): stamp an absolute emittedAt on persisted run events (#3519)

Already published as v0.1.1224 but not promoted; it ships here instead so production takes one rollout rather than two. elapsedMs is anchored to encoder construction, so its meaning depends on which encoder produced it — the ambiguity behind three of the four attempts to land elapsedMs. emittedAt has no anchor. Both are kept: a wall clock can step backwards under NTP, a monotonic reading cannot.

Includes the refactor forwarding encoder timing as one timing options object rather than re-declaring each clock through four wrapper layers.

Version files

deno.json, src/utils/version-constant.ts, src/html/hydration-script-builder/hydration-runtime.generated.ts — all three at 0.1.1225.

Cut with --no-test --no-build; --no-build remains mandatory until issue #435 (deno task verify:dist does not exist).

Summary by CodeRabbit

  • Chores
    • Updated the application version to 0.1.1225.
    • Version information is now consistent across package metadata and the application.

@coderabbitai

coderabbitai Bot commented Aug 9, 2026 •

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 25105636-1f36-427b-ae70-968f9c238969

📥 Commits

Reviewing files that changed from the base of the PR and between bfd16a1 and 63d6638.

⛔ Files ignored due to path filters (1)
  • src/html/hydration-script-builder/hydration-runtime.generated.ts is excluded by !**/*.generated.*
📒 Files selected for processing (2)
  • deno.json
  • src/utils/version-constant.ts

📝 Walkthrough

Walkthrough

The release version changes from 0.1.1224 to 0.1.1225 in deno.json and the exported VERSION constant.

Changes

Release version

Layer / File(s) Summary
Update release version
deno.json, src/utils/version-constant.ts
The package version and exported VERSION constant now use 0.1.1225.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Possibly related PRs

Suggested reviewers: kwakayama, copilot

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the release version updated by the pull request and matches the stated release objective.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v0.1.1225

Comment @coderabbitai help to get the list of available commands.

@kojiwakayama
kojiwakayama added this pull request to the merge queue Aug 9, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 9, 2026
@kojiwakayama
kojiwakayama added this pull request to the merge queue Aug 10, 2026
Merged via the queue into main with commit bc9d253 Aug 10, 2026
33 checks passed
@kojiwakayama
kojiwakayama deleted the release/v0.1.1225 branch August 10, 2026 00:50
@coderabbitai coderabbitai Bot mentioned this pull request Aug 10, 2026
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