Bug
When sending a descriptive music request (e.g. vesper ask "play upbeat morning music"), vesper resolves to steer_session and returns status: "ok", but is_playing is false. The track is queued but Cider does not begin playback. A separate vesper ask "play" is required to actually start audio.
Repro
- Ensure Cider is not currently playing.
- Run:
vesper ask "play upbeat morning music"
- Observe:
status: "ok", is_playing: false, no audio.
- Run:
vesper ask "play"
- Music plays.
Environment
- Observed 2026-07-05.
- Resolver: gemma4 26B (A4B MoE) via ollama.
- Cider was potentially in a weird state — may be Cider-side rather than vesper-side. Has not reproduced before.
Expected
steer_session should trigger playback if Cider is currently idle, or vesper should detect the idle state and route through a play action.
Notes
Reported by lychee during first morning of testing. Originally filed in randileeharper/lychee#1, moved here by request.
Bug
When sending a descriptive music request (e.g.
vesper ask "play upbeat morning music"), vesper resolves tosteer_sessionand returnsstatus: "ok", butis_playingisfalse. The track is queued but Cider does not begin playback. A separatevesper ask "play"is required to actually start audio.Repro
vesper ask "play upbeat morning music"status: "ok",is_playing: false, no audio.vesper ask "play"Environment
Expected
steer_sessionshould trigger playback if Cider is currently idle, or vesper should detect the idle state and route through a play action.Notes
Reported by lychee during first morning of testing. Originally filed in randileeharper/lychee#1, moved here by request.