Skip to content

Releases: chenxiangning/tmd-cli

tmd-cli v0.3.8

Choose a tag to compare

@github-actions github-actions released this 15 Oct 16:07
2ce4282

本版主体 = anim 插件首发(tmd-anim 项目列表一键打开与 AI 会话拉起)+ 客户端界面图标装饰全量纳管 + 0.3.8 技术债清账(anim 交互刺 TDD 修复、openspec 账实对齐、workbench 空壳治理);发版正文自动注入 CI 上线。

新增

  • anim 插件(15dda1b/7c4a27d9;设计 docs/superpowers/specs/2026-10-14-anim-plugin-design.md):tmd-anim 项目列表一键打开与 AI 会话拉起——spawnRawSession 装配默认引擎会话,初始提示词与引用挂 composer 卡片不灌输入框;未装引导横幅拆独立组件补 Releases 下载卡,项目行拆组件,头部加项目计数,会话提示词补本机音频生成指引;零内核零 Rust
  • raw spawn 身份探测选项(ccaaffc):spawnRawSession 增 opts.identityTrack,真 CLI 引擎拉起(anim「AI 会话」)登记磁盘身份探测,时间线/审批线/状态读取不再全盲;spawn 后统一装配收口为 sessionAdopt.adoptSpawned,create/raw/open 三条 spawn 路径共用
  • 图标装饰扩 32 家族键全量纳管客户端界面图标(16e3897;契约 docs/architecture/25-icon-decor.md)

修复

  • anim AI 会话启动失败改 toast 上报并清理失败桩(3ff52f2;评审 docs/review/2026-10-15-038-debt-cleanup-review.md):引擎缺失/home 未就绪不再静默 return,spawn 失败只清本次落的桩零残留;决策/副作用抽 startSession 纯 DI 管线,13 例单测钉行为
  • files 插件 dev 首开代码文件 504 强刷后编辑器 chunk 永挂白屏(8cd20e4):optimizeDeps 钉 codemirror state/commands/search

内务

  • openspec 账实对齐(7fb6345):已落地的 mcp-hub 与 skill-hub 变更契约 git mv 进 changes/archive/,docs/README 状态改「已归档」
  • 技术债清账评审三轮全过(全量 → 窄增量 → 终轮查漏),check:gate 全链绿 + react-doctor 100/100;workbench 空壳项目手工清理 13 个(16 → 3,备份后删)

tmd-cli v0.3.7

Choose a tag to compare

@github-actions github-actions released this 14 Oct 05:08
da799e6

本版主体 = 工作台第三批打磨收敛版(不含新能力面):10-12 survey 遗留与 10-13 二次现场评审(A–F 40+ 条)全量落码,含 journal 增量并入「假成功」根因修复;另落编辑器 tab 关闭闸、工作台概览默认会话引擎/模型、应用 Logo 切换三个小功能面与意图画布 excalidraw 钉装修复;发版正文自动注入 CI 上线。

新增

  • 编辑器 tab 关闭闸契约(34a7f47;契约 docs/architecture/24-tab-close-guard.md):kernel 新增 requestCloseTab/Other/All 用户手势协调器与 TabContentContribution.beforeClose? 注册面,同步删除面保持不变;journal 日报文章、files 本地文档、ssh 远端文件三类脏页签经 × 钮/⌘W/右键菜单关闭先确认;缺省放行、抛错不放行、在途去重、陈旧确认作废、批量逐个过闸
  • 工作台概览默认会话 CLI 与模型选择(a78c64d):概览页新增默认会话 CLI 与模型选择,开会话与生成文档默认跟随它
  • 应用 Logo 切换(bd79d5e):设置外观页新增应用 Logo 选择,侧栏设置钮与 WSL 卡品牌位跟随设置

修复

  • journal 增量并入「假成功」根因修复(c7eb0ce):旧结算只认文章文件存在,15s 轮询命中旧文即推水位收割会话,后续并入全空转;四层修复 = 唯一成败判据 articleChanged(baseline,next)、零新增不入队、无文章之日水位不推、结算机拆 genSettle.ts;10-12 残文备份后补跑即整日重生成
  • 写前合并按时刻比较 updatedAt(a49e18b),修复混时区回写下手动改状态被静默回滚
  • 二次现场评审全量修复(135eac8/874209bc/c7eb0ce3;评审 docs/review/2026-10-13-workbench-0.3.7-ux-polish.md):P0 四项——看板窄容器裁切致已完成列不可达、任务芯片「取消=丢弃」、命名弹窗 IME 选词回车误开会话、一键关联改候选勾选弹层(点开头目录默认不勾、在途锁、成败 toast 计数);P1——概览空壳口径对齐聚焦页(未跟踪集折叠一行)、确认强度倒挂(杀会话补确认)、深链冷启动不再假「不存在」(0e104dd)、addUpdate 假成功、月视图统计与格子同源;P2 可达性与 i18n 尾账
  • docgen 阅读链闭环打磨(874209b):生成终止先确认、失败重试可换引擎、行动项勾选补「未保存」暗示
  • 工作日志打磨(c7eb0ce):摘除「昨日未完」晨启动面板(连带测试与专属词条);示例数据菜单补方向键导航与焦点管理(fe948b4)
  • 意图画布(f8b6950):恢复 excalidraw 预包钉装修画布 tab 熔断,lazy 加载补 504 重试护栏与钉装契约闸

内务

  • 发版正文自动注入(891c30f,PR #68):release.yml prep-release 先建 Draft 并从 CHANGELOG 抠 [x.y.z] 小节注入正文,同 tag 重跑复用 release、刷新正文并清陈旧 latest.json(防 updater 验签被旧条目挡);立「Release 正文必须携带 CHANGELOG 小节」铁律(v0.3.6 曾中招占位文案)
  • turnSound 与 mobile engines 测试冷启动预算放宽(9fc12aa)
  • 评审与指引落盘:0.3.7 二次打磨现场评审与处置(e269fce)、tab 关闭闸契约 + 037 推进指引 + tmd-anim 立项调研(e0ed04e)、tmd-anim M1 与两轮打磨交付记录(c6aa5a7)

tmd-cli v0.3.6

Choose a tag to compare

@github-actions github-actions released this 12 Oct 16:31
9aad363

tmd-cli 0.3.6

本版主体 = 工作台批次二打磨 + 提交收口门禁聚合:任务看板五态状态机(泳道拖拽改态)、任务详情 AI 回写执行记录、项目概要 dashboard、三视图三撤一合「聚焦」页签 v1.1;新增 check:gate 聚合门禁,把 i18n 键比对与多并行会话推送前复验写入验证约定;收口评审与对抗评审多批修复。

新增

  • 任务看板五态状态机(da6ba68;设计 docs/superpowers/specs/2026-10-12-task-board-redesign-design.md):todo/doing/review/done + cancelled 终点,泳道内拖拽改态,已完成列默认收起
  • 任务详情 AI 回写执行记录(46b35a0;设计 docs/superpowers/specs/2026-10-12-task-execution-log-design.md):AI 会话按 AI-TASKS.md 约定回写 tasks[].updates;详情右栏竖向占满与删除确认补齐;回写不被整文件重写冲掉并 4s 自动感知上屏(edf4d8a),按解析时刻排序修混时区乱序(6aa7568)
  • 工作台聚焦页签(cfa9222;调研 docs/research/workbench-three-views-redesign.md,契约 docs/architecture/23-workbench-focus.md):项目列表/时间线/待跟进三撤一合,三段 = 要处理(前三桶 + 更晚折叠 + 关联会话直达)/接下来 14 天(DDL chip + 密度徽标)/项目脉搏(活动流 + 空壳折叠索引);清净态一等公民,概览下线模块/负责人两死轴图,页签 7→5
  • 项目概要页 dashboard 四区块与概览六列网格统一(4e0f6c7)
  • 开会话先弹窗填关联名,任务上下文改挂输入框可编辑卡片(47129e8)
  • 当日会话清单行加打开会话与只读转录链接(8f5cc16)
  • check:gate 聚合门禁(ae6f0b5):file-size/arch-boundary/i18n-keys/typecheck/test/build 六连检与 CI 前端 job 同链同序;AGENTS.md 验证清单改引聚合命令,写明多并行 AI 会话推送前必须在最新树上复验、动词典重点核对缺键/不对称/死键

修复

  • i18n 键守卫双修(cd44f2e/3f0ad11f):键守护补收录 locales 拆分词典并修 wallpaper ja 键名(CI 硬门缺键 134/135 红解),词典死键清理
  • 收口评审九项落地(3f0ad11;评审 docs/review/2026-10-12-workbench-day-commits-review.md):markdownBody 管线 lazy 拆包不再泄入主 chunk、导出名防 Windows 保留名等
  • 提交后对抗评审回归修(7e5d2a5):扫描失败真中止、定时异常落珠、脏态归零口径、重复提交守卫
  • 工作台会话链四修(b08a9ba):会话磁盘身份过装载保留、表单失败留窗、删除确认铺满、i18n 漏网清账
  • journal 便签守护(0074ad2):脏稿全程守护、落盘串行化失败上浮、定时失败落账防重入队
  • docgen 边角(447a1a8):排队取消收割条目、弹窗提交锁窗、阅读器失败态与终止钮键盘可达
  • 生成运行文本不带会话 id,列表 chip 收缩省略防整列撑破(ddfd6a7)
  • 弹窗收口共享原语(9e07c5a/a612fb74):skill 导入与 mcp 删除弹窗收口 DialogShell,skill-hub 导入弹窗自落位固定视口居中

内务

  • AGENTS.md 补每日收口任务进展登记铁则(c914d6a)
  • 评审与调研落盘:全天提交收口评审与 B1 根因勘误(0875fff/372e9400)、工作台打磨评审 49 条修复完成(430c4f1)、answer-me-with-html 能力调研(e4d45a8)、看板五态与执行记录两份设计 spec(c4bd479)

完整变更见 CHANGELOG。

tmd-cli v0.3.5

Choose a tag to compare

@github-actions github-actions released this 11 Oct 19:28

tmd-cli 0.3.5

本版主体 = 工作台全域成型 + 生成文档闭环:新增工作台插件(多项目任务/进展/文档管理),每日工作日志与日历并入工作台,文档编辑器上 CodeMirror;生成文档流水线以模板×事实源×周期配置驱动真实 CLI 会话无头生成、版本链落盘与结构化溯源阅读;另有图标装饰扩编、意图画布保存链事务化与词典撞键三批清账。

新增

  • 工作台插件:多项目任务/文档/进展管理,任务关联会话页签,侧栏 rail 工作台置首
  • 生成文档闭环:「生成文档」弹窗(模板库 × 事实源勾选 × 周期 × 受众 × 引擎 × 书写语言 × 附加指令)驱动无头 CLI 会话生成;3 槽并发队列、维度去重、生成中可终止、重启恢复;产物按版本链落盘(v1/v2/… 逐版对比),五段结构化解析(风险分级/行动项负责人截止/建议依据)带溯源徽标跳原会话;阅读器支持导出/存项目文档/发送输入框/就此追问/转任务;每周排程带幂等闸与周末补跑
  • 工作日志并入工作台:年/月/轴三视图,日历月视图叠项目 DDL 与未完任务;文章生成按项目分组
  • 文档编辑器上 CodeMirror:预览/编辑切换,默认视图进设置分区
  • 任务看板按项目分泳道,状态列头吸顶、泳道可折叠;待跟进与时间线视图,任务详情/表单改内嵌
  • git diff tab 统一左列清单形态,正文接 Prism 语法上色
  • 图标装饰纳管扩编:git 面板与文件树 11 个入口、弹出菜单、差异视图工具全面接装饰;设置卡六域分组 + 名称检索
  • 工作台入口 icon 纳入装饰管理:侧栏 rail 白名单扩 48 键,点亮色与呼吸动效

修复

  • 最大化遮盖三连修:最大化态点会话 tab 先还原幕布再切换;撤「激活即还原」全局守卫(后台自动化激活会持续打掉最大化),收敛为会话 tab 显式调用 + 全入口「看会话」手势
  • 关联会话终结后可 resume:凭留存磁盘身份恢复;旧关联无身份按标题或创建时刻找回,不再死路提示
  • 生成文档兜底:附加指令链路接通、[x] 行动项初态、重启恢复不再卡「生成中」、重新生成刷新新配置、结算异常兜底
  • 词典跨域/跨面撞键三批清账(21+27+5 组),删死键修全局 Close 覆盖,零容忍测试防回归
  • 意图画布保存链事务化:索引失败/超限不留半写态,回滚防覆盖并发导入;超限剥缩略图 O(n²)→O(n)
  • Windows 缺失文件文案识别、mcp-hub 行内转圈拆分、文件定位失败口径统一、journal 账本 rename 撞名滞留 .tmp、项目列表进度线错位
  • 「清理示例数据」从「清空全部」拆出独立确认,只删「示例」标签项目

完整变更见 CHANGELOG。

tmd-cli v0.3.4

Choose a tag to compare

@github-actions github-actions released this 09 Oct 12:32

tmd-cli 0.3.4

本版主体 = 多仓批量操作打磨与 24h 综合评审:批量推送对 Conductor 式无上游仓的语义修正、推送弹窗与聚合头部交互细化,评审三处 P1 全修。

新增

  • 文件行号槽 diff 着色:文件详情编辑态行号槽按 worktree vs index 标新增/修改/删除,跟随「Git 变更着色」总开关,编辑期标记随行漂移、保存对齐
  • 全仓刷新钮点击保底转圈:快动作也保证可见转圈反馈
  • 变更过滤「展开全部目录」:变更树一键展开
  • 批量推送弹窗失败日志行内抽屉:失败徽标可点开展开完整 git stderr;复选框选中态着色强化;可推仓置顶排序

修复

  • 批量推送无上游仓误判不可推:Conductor 命名惯例分支无 upstream 被整链判死——目标选择只看 ahead,行目标缺省 origin:,下发走显式 refspec;推送全部菜单项不再置灰
  • 聚合头部仓库选择器:多仓横向滑动改为选择器按钮 + 弹出纵向列表;批量条与 RepoBar 两行头部互换
  • 评审三处 P1:useMinSpin 迟落定旧回调杀新点击停表致忙态永久卡死;Windows 反斜杠工作区根上行级着色整体静默失效;替换行双 marker 致红条越行错格
  • 评审 P2 一批:批量执行器同 tick 双触发可双跑整批;行级着色全文 patch 过 IPC 改 3 行上下文;磁盘外变文件标记错色;聚合视图贴 300 行铁则(行件拆出)

完整变更见 CHANGELOG。

tmd-cli v0.3.3

Choose a tag to compare

@github-actions github-actions released this 09 Oct 04:27

亮点

Git 多仓批量操作

  • Git 面板新增「本仓 / 全部」聚合模式:一个入口看全所有工作区的仓库,跨工作区统一 拉取 / 推送 / 获取,不用再逐仓切换工作区
  • 多仓推送确认弹窗:勾选要推的仓、行内改目标分支、预览本次推送的提交与文件明细,推送标签 / Git 挂钩开关与单仓弹窗同款
  • 有界并发执行:批量获取/拉取/推送同时最多 6 仓并行(同仓操作仍串行防冲突),多仓等待时间大幅缩短;行内实时结果(✓ 快进 n 提交 / ⊘ 跳过原因 / ✗ 错误),失败可单独重试,执行中可取消
  • 推送留窗看进度:批量/单仓推送确认后弹窗不再即关——逐仓转圈/✓/✗ 与底栏进度实时呈现,落定显示完成回执;进行中可「关闭」放后台续跑,聚合视图「查看进度」随时重开续看;单仓推送弹窗同款留窗回执

其他

  • 审批线文件行新增「打开文件」「打开文件位置」hover 快捷图标

修复

  • 会话归档视图切换后分页水位独立,不再互相干扰
  • 工作区会话保留策略与欢迎页引擎卡视觉修正;历史行图标常显修正与死代码清理

安装

平台 文件
macOS (Apple Silicon) tmd-cli_0.3.3_aarch64.dmg
macOS (Intel) tmd-cli_0.3.3_x64.dmg
Windows tmd-cli_0.3.3_x64-setup.exe / .msi
Linux .deb / .rpm / .AppImage
Android app-release.apk
iOS(侧载需自签) tmd-cli-mobile-unsigned.zip

桌面端已装用户:应用内自动更新会直接收到 0.3.3(菜单「检查更新」可手动触发)。
iOS 包为未签名壳,真机安装用仓库内 scripts/build-device.sh --install(需 Xcode 登录签名账号)。

tmd-cli v0.3.2

Choose a tag to compare

@github-actions github-actions released this 07 Oct 21:02

tmd-cli v0.3.2

日常工作流整合版:三条焊缝全部落地——接力不失忆(W1,接力摘要换源角色化转录 + 未发标注随行 + 摘要落 composer 芯片可改可删)、标注×检查点存证链(W2,随发标注落账本、审批线「标 ×N」、已生效/已回退派生徽章、参与轮次反查)、昨日未完今日续起(W3,未完聚合面板 + 便签勾选 + 文章会话引用跳转);附竞态四向收口、mermaid 渲染修复与测试补齐。

完整变更见 CHANGELOG。

产物说明

  • macOS(Apple Silicon / Intel):dmg;未签名未公证,首开需右键「打开」放行(或 xattr -dr com.apple.quarantine)
  • Windows:nsis 安装包 / 便携 exe
  • Linux:AppImage / deb
  • 安卓壳:unsigned apk(自行签名安装);iOS 壳:unsigned zip(自签侧载)
  • 应用内「检查更新」走 updater 通道;手动升级下载对应平台产物覆盖即可

tmd-cli v0.3.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 14:57
bfad4d7

tmd-cli v0.3.1

打磨与体验版:手机外网三件套(状态条/磁盘缓存回显/凭证自愈)+ 桌面性能天花板清账(多仓 git 批量/活转录增量尾读/意图画布每帧税与保存 I/O)+ 竞态与安全六向收口。

完整变更见 CHANGELOG。

产物说明

  • macOS(Apple Silicon / Intel):dmg;未签名未公证,首开需右键「打开」放行(或 xattr -dr com.apple.quarantine)
  • Windows:nsis 安装包 / 便携 exe
  • Linux:AppImage / deb
  • 安卓壳:unsigned apk(自行签名安装);iOS 壳:unsigned zip(自签侧载)
  • 应用内「检查更新」走 updater 通道;手动升级下载对应平台产物覆盖即可

本版主体 = 打磨与体验:手机外网三件套(状态条/磁盘缓存回显/凭证自愈)+ 桌面性能天花板清账(多仓 git 批量/活转录增量尾读/意图画布每帧税与保存 I/O)+ 竞态与安全六向收口;主体来自 0.3.1 打磨池三轮落地(A/B/D + E/F + G,规划与留观记录见 docs/brainstorm/2026-10-06-next-steps.md)。

新增

  • 手机 composer 状态条(a96412b):输入框上方「模型 + 思考级 + 额度」常驻,claude/kimi 读取器下放纯模块供手机树消费,发送线 bracketedPaste 镜像桌面;额度窗口改显示已用百分比(3e52f5b)
  • 手机列表/详情/时间线磁盘缓存(d50b298):外网二次进入瞬时回显,断线扫描波不毒化持久缓存
  • 凭证自愈链(73b78b3/5f263070):hello 帧下发 lan/host 内网权威地址,桌面重启换端口手机免重配对;撤销与迟到 hello 写口竞态双断
  • 侧栏嵌套仓 ignore(22a52c3):工作区文件浏览器 ignore 前缀从单仓升级多仓拼接
  • daily-journal 聚焦拍 TTL(17767cc):失焦再聚焦置空扫描缓存,外部 CLI 落盘的标题变更收敛到「一次失焦窗」

性能

  • 多仓 git status 批量(0883063):新 git_status_batch 命令线程并行逐仓,文件树着色 N 次 invoke 归一单往返
  • 活转录增量尾读(5359f50):session-viewer 活浮层改 readTranscriptTail 增量契约(残行回退对齐/轮转守卫),8MB+ 大转录不再每秒全量重读
  • 意图画布三连(501ffe9/d2362717):onChange 每帧只存原始引用零 sanitize(O 全元素扫描挪保存时一次);保存带出写后索引条目免第三次全量读;保存回写不再回滚在途键入
  • 状态小文件 mtime 闸(fc7d3f3/b59a892c):kimi 私有缓存泛化 cli-shared/stateFileCache(grok 接入);grok summary / kimi config 状态巡航接尺寸闸,活跃会话稳态零内容重读,消外网 2s 全量传输
  • ask 检测事件化(8722f22):手机他屏 ask 通知从 60s 轮询改 turnActive 下降沿驱动,审批提醒秒级

修复

  • 账本跨实例 flock(2a545f9):checkpoints 账本全局锁文件跨进程互斥,双实例 rewrite+append 吞行根治
  • 新建文件意图排队(a77d205):切换工作区后立即新建从 400ms 定时器赌时序改为意图排队,树挂载即弹命名框,跨工作区强制排队防弹旧树
  • quota 安全三向收口(840a320):设备域白名单通道 quota_vendor_fetch(IPv6 mapped/ULA/link-local 谓词补全、重定向 DNS 复核 any-内网即拒、relay 分支同律)
  • 手机竞态三连(1f0cd94/06928946):状态条与时间线迟到响应 seq 丢弃守卫;换桌面连接端点签名即时重拉;配对写口 credsRef 领先写;探针映射表全集守护(新引擎漏接线即红)
  • SearchPanel 高亮错位(c137924):İ(U+0130)类 lower 变长字符索引错位回退正则原文索引
  • i18n 死键清理(1306f73):882 告警逐条核对,删真死键 12 项,动态可达 21 项证据保留

tmd-cli v0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 17:44
2499303

本版主体 = 手机侧整批:会话时间线全程化(fs_read_range 通用原语 + offset 精确历史定位)、安卓壳能力对齐 iOS(选图/拍照/扫码配对/WS 隧道与心跳)、外网列表查询风暴三连根治(读头批量化/负结果缓存/视图节流+事件化重拉);附 structured-session 能力批(模型/思考级/引擎切换、follow_up 排队、断线接续、上下文用量与 / 补全)、设置入口迁左缘 rail、v0.2.9..HEAD 49 提交两轮评审收口(桥拆线、transcript 身份绑定、Git 屏竞态、pty 孤儿日志等)。

新增

  • 手机会话时间线全程化(01cb138/c9660325,spec 见 docs/superpowers/specs/2026-10-05-mobile-session-timeline-design.md):composer「+」面板第五格 → 底部 sheet 列本会话全程用户消息;新通用原语 fs_read_range 自尾向头分段渐进拉全程(384KB/段、64 段 24MB 护栏),任意条目可点跳转历史定位视图(offset 前后文快照,锚行文本匹配滚动);数据链 = cliSessionId 身份绑定 → 探长 + 分段 → cli-shared parser 分发,桌面内核零 CLI 格式知识;入口二轮挪输入条行内,加号面板回四格
  • 安卓壳能力对齐 iOS(e4247dd/603b9357):选图/拍照/扫码配对/WS 隧道接线与心跳保活全量补齐;TLS 系统校验回落、pin 归一、凭证单例、日志轮转与生命周期收口;启动器图标复用 Tauri 安卓图标集,通知小图标改纯白 alpha 矢量根治状态栏白块
  • structured-session 能力批(577cbf3/e90e620a,spec 见 docs/superpowers/specs/2026-10-04-structured-session-polish-design.md):兼容 turn_start 帧名,落地模型/思考级切换、引擎切换、follow_up 排队、后台通知与断线接续;补上下文用量、/ 命令补全、草稿持久化与模型筛选回车选中
  • 设置入口迁左缘 rail 底簇(f409d18):右缘⋯菜单高度随条目自适应;底格 logo 顺窗口弧打磨
  • 欢迎页标题条恢复 GitHub 仓库 MIT 链接(00d8b1f)
  • web-access 配对链上下行贯通设备平台字段,设备表徽标按值渲染不再断言 iOS(ce388b4);配对扫码统一收口设备页,内外网卡不再出码(b5fd154)

性能

  • 手机外网列表查询风暴三连根治(调研见 docs/research/2026-10-05-mobile-list-query-analysis.md,评审见 docs/review/2026-10-05-mobile-list-optimization-review.md):① 会话读头批量化为单次 IPC(e668472);② 读头负结果缓存 + 深窗批量化,根治标题缺失重试风暴,契约沉淀 architecture/02(0b4fd2f/33340b41/9955c6e7);③ 视图节流停后台扫描波 + 会话注册表事件驱动重拉(e6087a6),桥恢复即拉补链(f30ad52)
  • lsp peek 整文件读随生命周期缓存,行回填与预览共享一次 IO(0f72e36)

修复

  • v0.2.9..HEAD 两轮多角度评审收口(评审见 docs/review/2026-10-05-git59-multi-angle-review.md):桥拆线释放挂起 openGate + 退避表用满 3000 档(fd42eeb);手机会话屏按 cliSessionId 身份绑定 transcript 根治同 cwd 多会话串台(0fef2c7);Git 屏竞态序号闸与双行 patch 键 + 键盘收起兜底(a45f14d);范围2提案四维复审收口——confirm 畸形 id 闸、WS 在途除账与前台探测守卫、composer 随宽量高、liveText 转义族四缺口(a6bf742);批量读头 IPC 异型归一并删逐文件死函数(302ec06);安卓壳回前台拆线促重拨对齐 iOS(d79f1aa)
  • 安卓壳 WS 隧道拨号协议改写,java.net.URL 不认 ws/wss 致配对后永远连不上;放开 LAN 明文对齐 iOS 直连(d2290d4)
  • 幕布:吞 DCS 探测串并按屏外语义截断缩列旧行;活流快照重叠剥离防差分重绘双喂;pi 目录探测拒绝回落修复手机 transcript(ccaca16)
  • structured-session 模型清单失败重开可重试且不再自触发循环拉取(ad86922)
  • 桥臂 serde 契约防线:fs_read_range 参数结构体补 camelCase 并反序列化测试钉死(84bd2d9);fs/git 域补反向漂移防线,恢复被覆盖的 fs_read_tail_changed 白名单行(fe65b9b/25653ef5)
  • 时间线真机读取失败:读窗降 512KB 避响应帧膨胀撞壳上限,失败态附错误细节(8e86d7c);超长消息 clipText 归一可达判定与跳转匹配,补 3 词条 en/ja 词典(1a4a239)
  • pty 日志文件创建与账本插表压后到 reader/writer 双获取,克隆失败不留孤儿(7c2ef16);fs_temp 前缀判定改字节面防多字节文件名 panic(666bf03)
  • git 远程降级断数据面空转,DirtBadge 补形状防御与失败回退(e515de2);远程树隐藏无效果的 Git 着色开关(adb1fc2)
  • 外壳打磨:左缘设置 logo 月牙缝/圆弧/底缝五连修(a4b6bfe 等 6 笔);工作区齿轮环形动作组真实指针命中修复(c886e50)

tmd-cli v0.2.9

Choose a tag to compare

@github-actions github-actions released this 03 Oct 19:49

本版主体 = 手机端对话链路整批重做(三态胶囊 composer + 选图/拍照上传 + 直连 WS 心跳保活),附 structured-session 启动降噪、部件帧治理与 dependabot 依赖批吸收;v0.2.8..HEAD 经三轮评审收口,tag 后追补手机首页卡片化、lsp 引用 peek 渲染与幕布假死第十一轮等一批。

新增

  • 手机会话输入区三态胶囊重做(豆包式 composer,spec 见 docs/superpowers/specs/2026-10-03-mobile-composer-redesign-design.md):常态胶囊条 / 挂图卡 + 提示 chips /「+」四格面板(相册·切模型·检查点·快捷键)三态;面板收紧瞬时菜单(动作执行即收、软键盘弹起自动收、展开期键条让位);拖拽调高把手保真回归——钉高/双击回紧凑/落手记忆原样恢复;chip 填稿改换行追加不覆盖已打文字;样式随迁 mobile-composer.css
  • 手机选图/拍照双入口:胶囊条 Images 相册 + Camera 拍照(新 iOS takePhoto 桥,相机权限前置闸免黑屏,拍摄解码挪后台);上传空白期补原图即时 pending 卡 + 转圈遮罩,上传中禁发送防图未挂完先发
  • 手机快捷键条两行大键网格重排;发起会话抽屉与 sheet 基座打磨(把手/滑入动画/关闭钮进基座,工作区整行选中与引擎双列卡片,样式拆 mobile-sheet.css)
  • 手机首页卡片化重设计与会话名/外网连接稳定性打磨
  • lsp 引用 peek 与 hover 代码渲染打磨:lsp 域补 Prism token 配色映射治一片白,symRange 符号区间与高亮共存,右列表行 Prism 渲染(spec 同日)
  • checkpoints 时间线节点 hover 增复制钮,一键复制该节点发送原文;两钮补键盘聚焦现身,修 meta 行注释漂移
  • data-hint 支持 left 贴附放置,右缘 rail 悬停提示改抽屉式左滑
  • 左缘工具 rail 与工作区显隐菜单落地:看板/市场/回首页迁左 rail,网络代理迁右 rail 底簇,侧栏顶簇收敛;工作区显隐菜单自定义侧栏工作区卡可见性;⌘±0 缩放键位接管(zoomCommands)

修复

  • 直连 WS 双侧心跳保活根治图片首发送失败:桌面 15s Ping 同 relay 节拍 + iOS WsTunnel 15s sendPing/10s pong 超时自愈(ws.rs 拆 ws_ticks.rs)
  • 手机实况屏三连修:2J/3J 改真擦除并原地 resize 根治新建会话头信息重复;resize 夹持光标列防 ?7l 界外覆写;实况 2 秒延迟治理(TurnsView memo 止血 + setLive 尾沿节流 + 写后触拍)
  • structured-session 启动部件 notice 降噪:setStatus/notify/setWidget 装饰类聚合成一条 ×N 计数行原地刷新,真交互与未知 kind 维持逐条可见;cli-shared 部件帧数值 id 归一免挂轮,流内聚合/notice 块不再被权威落定截掉
  • v0.2.8..HEAD 三轮评审整体收口:pong 死线感知在途大帧+按线分账+回前台探测、StrictMode 复位 useShots、发送在途图/稿/重试三保护(send 本体硬闸堵重试/键路绕行)、实况屏幽灵列与 ESC7-8 与 pending 三族对齐 xterm、confirm 数值 id 同型回传、setEndpoint 清算 pending、poke 重入闸、卸载在途 objectURL 即释、错误定时器单点管理、fs_write_temp 服务端闸+老化清理
  • 依赖批吸收(dependabot 8 项 PR):npm 分组 16 项 + markdown-it 15 + mermaid 12,cargo 全锁刷新 + russh 0.63/tungstenite 0.29/webpki-roots 1.0/rand 0.10;破坏面适配(证书型 host key 指纹、RngExt、attrGet 收窄、移除 @types/markdown-it,rust-version 抬 1.85)
  • 幕布假死第十一轮:泵侧后台慢拍降档 + 镜像 feed 互斥与卸载补种 + 幕布数据链停滞探针
  • 手机活会话真名跨桶借全局磁盘索引,修 default 工作区兜底名永不解析
  • 会话行 tok/s pill 口径与稳定性:分子按行型分派 + 轮种子 + 180s 剔停 + 近 5 对滑窗 + codex 双快照,治时隐时现与离谱低值(实测可显率 49%→100%,跳变 p90 19.4x→1.5x)
  • web 桥 invoke 对并发帽快拒做阶梯退避重试,修浏览器态 boot 扫描风暴下工作区列表整面缺失
  • 文件树 git 着色链对 status files 缺形做形状防御,防贡献组件三崩熔断致文件树与渲染整面消失
  • lsp jdt 数据目录按 app 实例×工作区双键隔离并回收陈旧实例目录,根治双 jdt 共享 workspace 锁互等的语义跳转 60s 死等