Skip to content

[Grok/dsh 21] 完整内容、工具卡与差异阅读 #153

Description

@Blackman99

Parent

#132

Ticket: 21

Status: ready-for-agent

User Stories: 10, 14, 15, 23(见父规格)

What to build

用户能够阅读 dsh 返回的 Markdown、代码、表格、图示、思考和长工具结果,并展开查看真实完整内容。

Acceptance criteria

  • 官方 Rust 渲染路径接收真实内容块,覆盖截断、溢出、完整查看、原文及差异状态。
  • Unicode、控制字符、未闭合代码、巨大工具输出和错误结果安全可读,不以绿色状态掩盖失败。
  • 流式与恢复重放一致;显示折叠状态不修改模型历史或复制内容。
  • 受控模型和文件变化通过实际界面验证两模式及尺寸变体,复用上游测试并补 dsh 集成证据。

Blocked by

Delivery contract

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

Activity

  1. self-assigned this
    on Sep 21, 2026
  2. Blackman99 commented on Sep 21, 2026

    @Blackman99
    OwnerAuthor

    按用户2026-09-20的实施授权领取 Ticket21 / #153;本次只记录领取,未启动实施工作者,也不表示已实现。已重新读取 #132 及全部80票正文/评论和实际 blocked-by(native 177 边)。#141/#149/#160 已在 rewrite/grok-dsh-20260920 集成并关闭;当前独立就绪票为 #142、#150、#152、#153、#154、#165、#189、#193。本波并行领取前四张,未领取任何被阻塞后继(含 #155/#169/#170/#179)。

    实施必须从独立集成树精确基线 2232130e9ce287aa85bc3270bb3383ab079e4efd 开始。前置 #136 与 #149 已关闭,同一提交已保留在 rewrite/grok-dsh-20260920;集成证据见 #136 (comment) 与 #149 (comment) 。#160/#141/#161/#140/#139/#138/#137/#135/#134/#133 仍为已集成关闭基线 #160 (comment) 、#141 (comment) 、#161 (comment) 、#140 (comment) 、#139 (comment) 、#138 (comment) 、#137 (comment) 、#135 (comment) 、#134 (comment) 与 #133 (comment) 。

    范围按原验收:完整内容、工具卡与差异阅读与冻结参考一致;真实 dsh 文件工具差异在 fullscreen/minimal 下可读。后续实施/审查子代理使用 My CPA - Grok 4.6(grk-4.6)。仅在实施、独立审查和集成验收通过后关闭。main、现有未跟踪文件及其他工作树不改动;不授权付费资源,#212仍须新的明确最终发布/默认切换批准。

  3. Blackman99 commented on Sep 22, 2026

    @Blackman99
    OwnerAuthor

    Ticket 21 / #153 不能集成。worker HEAD f177a84a5f0a384127fcdba33f42b389cbf08e32(基线 2232130e9ce287aa85bc3270bb3383ab079e4efd 是祖先;范围 1140175 → c021a7d → cf9d4e1 → f177a84)只有一位独立 grk-4.6 审查员 approved:true(空 findings);另一位 01a0c66f-5845-73a3-bbc5-8d85409d59b9 以 503 auth_unavailable / empty_stream 失败。缺失/不完整审查输出不是批准。未 cherry-pick、未推送、未关闭。隔离集成 HEAD 仍为 2232130e9ce287aa85bc3270bb3383ab079e4efd。main 仍为 43b5da1。

    welcome::render_transcript_region / render_viewer 已有 Wrap { trim: false },这是对 cf9d4e1 溢出裁剪 finding 的修复,但仍需两位成功独立审查该精确 SHA,并在组合树上复跑 content/file PTY。不要把单次批准当 dual-review,也不要为这重写已存在的 wrap。

    修复要求:对同一 worker 工作树 /Users/zhaodongsheng/.grok/worktrees/my-projects-codsh/subagent-01a0c27f-1e3c-7cb2-ac33-726de871e62e 的 f177a84 再跑一位独立 grk-4.6 审查(若 503 只重试审查)。#132 spec 与 #212 不关闭。

  4. Blackman99 commented on Sep 23, 2026

    @Blackman99
    OwnerAuthor

    Integrated #153 only onto rewrite/grok-dsh-20260920.

    Combined-tree checks:

    • pnpm run typecheck passed
    • TMPDIR=/tmp pnpm test: 81 files, 2285 tests passed
    • cargo fmt --all -- --check, cargo clippy --offline --locked -p codsh-rust --all-targets -- -D warnings, and TMPDIR=/tmp cargo test --offline --locked --workspace passed
    • Packed content PTY PASS: /tmp/codsh-rust-content-sqg6et41. Settled full-content frame keeps fn f(v: Vec) and a < b && c > d once, and [unclosed code fence] once.
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