Add voice chat so I can talk to Sage
planned
S
Sage Student
Category:
Conversations and ChatType:
User submissionUser role:
studentP
Patrick Jean
marked this post as
planned
P
Patrick Jean
Feature Evaluation Update (2026-05-27)
Updating the previous evaluation — the roadmap has changed since the April assessment.
What changed:
Cycle 314 (Learning Management Modernization, created 2026-05-02, status: in-progress) now explicitly plans voice input as a first-class input modality
for the new student hub at /student/today
and /student/plans/[id]
. A voice input button stub already exists in the parent chat input area (ParentInputArea.tsx
) but is non-functional — Cycle 314 will deliver the real implementation.Codebase state:
The parent chat UI has a placeholder voice button (toggles recording state but has no MediaRecorder/getUserMedia integration). No STT/TTS services are integrated yet. Cycle 314's scope includes building the actual audio pipeline.Updated verdict: Already Planned.
This is covered by Cycle 314: Learning Management Modernization (docs/roadmap/cycles/cycle314-learning-management-modernization.md
). Changing status to planned
._— Automated evaluation by Claude Code against
.github/prompts/evaluate-feature.md
_P
Patrick Jean
Thanks for the suggestion! Voice chat is interesting but has 1 vote, below our 3+ threshold for active evaluation.
Roadmap context:
bidirectional voice/audio is explicitly out of scope for the current chat architecture. Cycle 87 (parent chat polish) chose SSE as the streaming transport precisely because WebSocket is only required for realtime bidirectional audio. Cycle 170 (parent UX improvements) references voice input as a future
composer capability, not an active item. The active investment areas are Wave 6 (First Users — reliability, auth, chat, Cerebe productization) and Wave 7 (The Learning Engine — adaptive mastery-based tutoring); neither currently prioritizes voice.Status:
Needs more signal. We will revisit at higher vote counts or if the product strategy shifts toward multimodal interaction. Leaving status as open
so others can vote._— Automated evaluation by Claude Code against
.github/prompts/evaluate-feature.md
_Autopilot
Merged in a post:
Test from pod: voice chat feature
S
Sage Student
Category:
ConversationsType:
Feature request