Skip to content

2026.10.24: live generation speed; pin core v0.76.0 - #342

Merged
fylorn merged 5 commits into
devfrom
release/2026.10.24
Oct 17, 2026
Merged

fylorn merged 5 commits into
devfrom
release/2026.10.24

Conversation

@fylorn

@fylorn fylorn commented Oct 17, 2026

Copy link
Copy Markdown
Contributor

Pins core v0.76.0 (control protocol 49) and releases 2026.10.24.

  • Menu bar: the second line is the current total speed of running requests (0 t/s while they wait for the first token, a dash when nothing runs). It ticks every second while a request runs and the bar shows numbers, and asks /live as soon as a request starts.
  • Menu: each In Progress row shows that request's current speed next to its running time (one-line text on the tray too).
  • Traffic: Live is on the call allow-list; while the page is shown and rows are running it polls /live once a second, and a running row's token cell shows its speed.
  • Regenerated src/generated/tw-api.ts; the screenshot mock answers Live.
  • Chinese text for the new gw.upstream.body_broken code.
  • Version 2026.10.24 and release notes.

🤖 Generated with Claude Code

fylorn and others added 5 commits October 17, 2026 14:41
…nning rows

Control protocol 49: /live reports the speed of running requests now
instead of requests that finished in the last minute.

- Menu bar: the second line is the total current speed (0 t/s while
  requests wait for their first token, a dash when nothing runs). The
  loop ticks every second while the menu is open or a request runs and
  the bar shows numbers, and stops when nothing runs.
- Menu: each In Progress row shows that request's speed before the
  elapsed time (one-line text on the tray too).
- Traffic: Live is callable from the webview; while the page is shown
  and rows are running it polls /live once a second, and a running
  row's token cell shows its speed (a dash before the first token).
- Regenerated src/generated/tw-api.ts; the screenshot mock answers Live.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Core main emits it since Core#344; the message-code test fails without
a Chinese sentence once Lite builds against that core.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The bar waited for the 3-second settle after RequestStarted before it
began ticking, so the first seconds of a request still showed a dash.
A separate wake for RequestStarted makes the loop ask /live at once.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@fylorn
fylorn merged commit 5f5f3a2 into dev Oct 17, 2026
6 checks passed
@fylorn
fylorn deleted the release/2026.10.24 branch October 17, 2026 07:16
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 17, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant