Skip to content

[Grok/dsh 26] 语音输入与设备诊断 #158

Closed

Description

@Blackman99

Parent

#132

Ticket: 26

Status: ready-for-agent

User Stories: 18, 54(见父规格)

What to build

用户明确启动录音,将可配置服务的转写插入 Prompt,并能停止、取消和诊断设备问题。

Acceptance criteria

  • 录音权限、状态与费用/发送目的地明确,不默认录音或自动提交转写文本。
  • 缺设备、系统拒绝、静音、服务错误、取消及晚到结果不会覆盖新草稿。
  • 测试服务覆盖协议异常,并完成至少一条真实支持的录音/转写路径;实际路由不依赖官方账号。
  • 平台设备支持按真实证据标记,用户设置文档与相关检查同步。

Blocked by

Delivery contract

用户于2026-09-20批准当前测试与任务拆分。按父规格的已安装产物/真实终端和公开协议测试验收;实际实现须带适用的文档、Changeset及必要检查。ready-for-agent表示任务已定义,不表示前置任务已完成,也不授权自动开始本轮实施、购买付费资源或发布软件版本。

Activity

  1. Blackman99 commented on Sep 23, 2026

    @Blackman99
    OwnerAuthor

    按用户2026-09-20的实施授权领取 Ticket26 / #158;本次只记录领取,未启动实施工作者,也不表示已实现。已重新读取 #132 及全部80票正文/评论和实际 blocked-by(native 177 边,无截断,无第二页)。当前独立集成树 rewrite/grok-dsh-20260920 HEAD 与 origin 均为 065170b46c44491f53abd6f21ed8ac438ba9906a。依赖已满足且无人领取的开放票为 #156、#158、#159、#163、#171。本波并行领取前四张(#156、#158、#159、#163)。未领取被阻塞后继(含 #201),也未领取本波未选的其他就绪票 #171,也未重领已失败的 #143/#145/#147/#151。 #212 仍缺新的默认切换/软件发布批准,未领取、未执行。

    实施必须从独立集成树精确基线 065170b46c44491f53abd6f21ed8ac438ba9906a 开始。前置均已关闭,且关闭评论中的集成提交是当前 HEAD 的祖先:

    这不是完成声明。集成、独立审查与合并树测试通过之前,问题保持开放。

  2. self-assigned this
    on Sep 23, 2026
  3. Blackman99 commented on Sep 24, 2026

    @Blackman99
    OwnerAuthor

    Integrated onto rewrite/grok-dsh-20260920.

    • Worker range: 065170b..18a354936e0722ada2e504ae884b16153ace2c6f (39e470c feat, 18a3549 Esc fix).
    • Cherry-pick: dd20e19 and 71c8deb. Identical tree 4709b51c5f969b5b7cf50f219fa45ab21e42725c. Fast-forward push 065170b..71c8deb, no force.
    • Combined tree: pnpm run typecheck exit 0. TMPDIR=/tmp pnpm test: 4 timeouts at the 5s default (3 recorded reference PTY replays, 1 packed launcher npm pack); rerun --testTimeout 60000 passed 13/13. The other 79 files / 2281 tests passed on the first run.
    • First-ticket Rust checks: cargo fmt --check, cargo clippy --locked --workspace --all-targets --offline -D warnings, and cargo test --locked --workspace --offline all exit 0 (codsh-rust 291, markdown 498, plus 42/61/2/379).
    • pnpm run build:rust staged gitignored darwin-arm64 sha256 b3d9b18df2f778e3f8ffae03a2f132ff49e2ade59763362a1e20ae1e6e00c05a.
    • Packed scripts/rust-voice-pty-test.py: voice pty ok /tmp/codsh-rust-voice-pvd8uwbz. Doctor listed MacBook Pro Microphone with recording false. Dictation posted to the local substitute and did not submit. Slash Enter restored KEEP. One Esc closed slash completion, restored KEEP, and did not insert esc words. GROK_VOICE_MODE=false refused /voice.
    • Live microphone open remains unverified. Linux and Windows capture remain platform-unverified. No default cutover or npm publish. Main was not edited.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions