Ask v0.3.0 — Export Plan (出计划)
Ask v0.3.0 — Export Plan (出计划)
Ask used to be a meeting room where conclusions died on the whiteboard: you copied text out by hand and pasted it into a coding agent. Now there's a button.
✨ What's new
- 📝 Export Plan — one click distills a finished discussion into a plan file written straight into your project folder:
- Tag a session with a project (📁 toolbar chip) — exports go straight there; untagged sessions ask at export time.
- Writer + reviewer, two models of your choice — the writer produces a 7-section plan (background / settled conclusions / open disagreements / steps / risks / acceptance / source); the reviewer checks the draft against the transcript — dropped conclusions, open questions passed off as settled, invented content — and can force up to 2 rewrites. Both roles stream into the session as labeled bubbles.
- Approved → written to
<project>/docs/ASK-PLAN-YYYYMMDD-<topic>.md(never overwrites, "do not commit" banner) plus a one-tap kickoff prompt with the absolute path — paste into Claude Code or Codex CLI and the work starts. - Rejected → nothing is written. Objections post into the session; in Discuss mode, "Continue" feeds them into the next rounds automatically.
- Long discussions are chunk-summarized before distillation. Plan files can only land inside your home directory (symlink-hardened); one file per export; no git operations ever.
- 🔧 Fixed: the "view detail" button on error toasts rendered broken since 0.2.0 (loop variable shadowed the i18n helper).
✨ 新增(中文)
- 📝 出计划 — 一键把聊完的讨论提炼成计划书,直接写进你的项目文件夹:
- 给会话挂项目牌(工具栏 📁),出计划直奔那个文件夹;没挂的导出时再选。
- 撰稿 + 审稿双模型把关,模型任选:撰稿人写七段计划书(背景/已定结论/未定分歧/执行计划/风险/验收/来源),审稿人对照讨论原文挑刺——漏结论、把没谈拢的写成定论、无中生有——最多打回重写两轮。全程流式可见。
- 过关落盘到
项目/docs/ASK-PLAN-日期-主题.md(永不覆盖,文件头带"勿提交"横幅),并给一条带绝对路径的开工咒语一键复制——粘进 Claude Code / Codex CLI 就能开干。 - 退稿一个字不写,意见贴回会话;讨论模式点「继续讨论」自动把意见喂进下一批轮次。
- 超长讨论先分段压缩再提炼;计划文件只落家目录内(防符号链接穿越);每次只写一个文件;永不碰 git。
- 🔧 修复:报错提示的"查看详情"按钮自 0.2.0 起渲染损坏(变量遮蔽),已修。
📦 Install
Download Ask-0.3.0.dmg below, drag to Applications. First launch: right-click → Open (unsigned build — see README's Gatekeeper guide).
✅ Verification
- 84 tests green (21 new for this feature)
- Independent blind examiner: 9/9 acceptance items PASS (adversarial path-safety suite included)
- Two independently-found HIGH issues (docs-symlink escape, unanchored verdict parse) fixed with regression tests before release