Skip to content

Ask v0.3.0 — Export Plan (出计划)

Choose a tag to compare

@birdindasky birdindasky released this 06 Jul 02:25

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