dankvoice: auto-speak stalls 12s and loses humanization when zealot is loaded #32

Closed
opened 2026-10-19 10:16:56 -07:00 by dank · 1 comment
Owner

Live probe (extension driven against real endpoints): both @tiny rewrite calls (thinking + answer) timeout at 6000 ms whenever frank-zealot is serving agent traffic — zealot hosts plan/designer/commit/task/vision for every session and has 2 slots; an idle rewrite takes 1.4 s but a queued one exceeds 6 s. Effect: every auto-speak stalls ~12 s, then speaks mechanical text. Secondary: the menu test-phrase path awaits the full sequential chain inside the command handler, tripping the harness 30 s handler-timeout toast. Tertiary: strict synth-play-synth sequencing leaves inter-segment gaps.

Fix plan: rewrite circuit breaker (skip humanize after repeated timeouts, cooldown, notify once), raise rewrite timeout moderately, fire-and-forget the menu test phrase, prefetch next segment during playback.


cwd: /home/blank/.omp/wt/wt-20261019-011132-7c8a99d · session: wt-20261019-011132-7c8a99d

Live probe (extension driven against real endpoints): both @tiny rewrite calls (thinking + answer) timeout at 6000 ms whenever frank-zealot is serving agent traffic — zealot hosts plan/designer/commit/task/vision for every session and has 2 slots; an idle rewrite takes 1.4 s but a queued one exceeds 6 s. Effect: every auto-speak stalls ~12 s, then speaks mechanical text. Secondary: the menu test-phrase path awaits the full sequential chain inside the command handler, tripping the harness 30 s handler-timeout toast. Tertiary: strict synth-play-synth sequencing leaves inter-segment gaps. Fix plan: rewrite circuit breaker (skip humanize after repeated timeouts, cooldown, notify once), raise rewrite timeout moderately, fire-and-forget the menu test phrase, prefetch next segment during playback. --- cwd: /home/blank/.omp/wt/wt-20261019-011132-7c8a99d · session: wt-20261019-011132-7c8a99d
Author
Owner

Merged via #33 (ec6a707) and pulled into the live checkout. The recurring handler-timeout logs were stale modules in sessions started before the segmentation fix landed (harness has no extension hot-reload; extension code is fixed at session start) plus the pre-#33 thinking bug. Sessions started before 02:00 PDT must be restarted to pick up the fix; sessions after get it fresh.


cwd: /home/blank/.omp · session: wt-20261019-011132-7c8a99d

Merged via #33 (ec6a707) and pulled into the live checkout. The recurring handler-timeout logs were **stale modules in sessions started before the segmentation fix landed** (harness has no extension hot-reload; extension code is fixed at session start) plus the pre-#33 thinking bug. Sessions started before 02:00 PDT must be restarted to pick up the fix; sessions after get it fresh. --- cwd: /home/blank/.omp · session: wt-20261019-011132-7c8a99d
dank closed this issue 2026-10-19 11:15:54 -07:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dank/command-center#32