Skip to main content

Enhancements

  • tl mem extract <id> --phase brainstorm —— 把一个 session 里的讨论部分(task.py create 到 task.py start 之间)单独切出来。多 task session 会用 --- task: <slug> --- 分隔。--phase implement 反向输出实施部分;--phase all 是默认完整输出。
    Claude 和 Codex 支持。OpenCode 暂回退到完整对话。
  • tl mem 整体快了 5-9 倍。

Bug Fixes

  • OpenCode 1.2+ 用户的 tl mem 不再返回 0 sessions。OpenCode 1.2 把 session 存到 SQLite,旧实现还在读已经空的 JSON 目录,装了新版 OpenCode 的人完全用不了 tl mem。修了。OpenCode 1.1.x 不再支持。
  • --phase 解析器认得 $(... --slug NAME) 命令替换、单条 Bash 里的多个 task.py 调用、commit message heredoc 里字面引用的 task.py start。

Other Platforms

Claude Code、Cursor、Kiro、CodeBuddy、Droid、Gemini、Qoder、Copilot —— 不变。

Upgrade

新增依赖

新增 better-sqlite3(给 OpenCode 用)。常规 npm install 走 prebuilt 二进制安装。万一 native binding 加载失败,tl mem 在其他平台还能用,OpenCode 调用返回空 + stderr 提示一次。