Skip to content

feat: resolve issue #74 running tool durations#1

Closed
shiquda wants to merge 4 commits intomainfrom
fix/issue-74-running-tool-duration
Closed

feat: resolve issue #74 running tool durations#1
shiquda wants to merge 4 commits intomainfrom
fix/issue-74-running-tool-duration

Conversation

@shiquda
Copy link
Copy Markdown
Owner

@shiquda shiquda commented Apr 22, 2026

Summary

  • add live running tool durations before completion and keep the running-state animation aligned with the existing UI
  • calibrate active timing from server.connected timestamps so running durations stay stable against local clock drift
  • extract a shared ticking hook and add targeted tests for events, calibration, and tool duration rendering

Fixes lehhair#74.

shiquda added 4 commits April 23, 2026 00:03
Reuse a shared ticking clock source so retry countdowns and live tool timing can stay in sync as part of the issue lehhair#74 work.
Expose upstream server.connected timestamps through the frontend event pipeline so issue lehhair#74 can calibrate live tool timing against server time.
Persist a per-server calibration baseline from global events so live tool timing can stay aligned with server time as part of issue lehhair#74.
Fixes lehhair#74 by rendering live tool durations before completion, calibrating active timing against server time, and keeping the running-state UI aligned with the existing animated style.
@shiquda shiquda closed this Apr 22, 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.

feat: 正在进行的工具调用,支持显示用时情况

1 participant