Skip to content

Releases: WdBlink/agent-note-cli

Agent Note CLI v0.6.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 15:49

Agent Note CLI 0.6.0

从复盘直达会话(实验性)

工作线、深读和来源原文新增 o 直达键。标题下展示来源会话;多个来源或多个窗口时先选择。来源列表仍用 Enter 阅读冻结原文,跳转后保留选择与阅读位置,子 Agent 来源返回已识别的所属主会话。

按真实会话 ID、进程和窗格信息复用 Codex app、Otty,以及可精确定位的 iTerm2、Terminal 和当前 tmux server。跳转前再次核验目标;窗口消失、状态不明或权限失败时显示原因,不执行 resume、新建 Provider 进程或发送消息。关闭的 Claude CLI、未接入的终端和远程窗口暂不支持直达。

修复 Copilot 历史会话漏扫

修复 issue #1:大量 Copilot 会话中的工作区文件会提前耗尽扫描预算,使已有会话返回空列表。现在只探测各会话直属的 events.jsonl,收集后按目标日期和修改时间排序,再应用文件上限;原有预算和截断提示仍保留。感谢 @Duan-JM 提供复现与根因分析。

交互与检查修正

窄终端保留动作和返回键,帮助页显示当前页面动作;重复 Otty 窗格显示独立标识。tmux 使用一次命令选择原会话、窗口与窗格。动画测试改用可控时钟,并修复断言失败后的等待任务清理,避免 CI 持续挂起。

本次验证涵盖合成会话回归、类型检查、构建、真实 PTY 和离线安装。Codex app 与 Otty 的本机会话定位已只读核验;原生窗口切换命令有隔离测试,尚未完成各客户端的手工验收,因此直达功能保留实验性标记。

升级

brew update
brew upgrade WdBlink/tap/agent-note-cli

Agent Note CLI v0.5.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 11:14

Agent Note CLI 0.5.0

自动检查更新

每次启动 TUI 时,后台检查 GitHub 最新稳定版本。发现更新后,首页底部会显示提醒;进入「版本与更新」可查看升级方法。检查不会阻塞阅读,断网或请求失败时仍可正常使用。

图片优先,字符回退

支持 iTerm2、WezTerm、Kitty、Ghostty 和 Otty 图片协议的终端继续显示原来的 PNG 笔记本图稿,保留材质和阴影。未识别图片协议、通过 tmux/screen,或使用 NO_COLOR / --color never 时,TUI 自动使用纯字符像素图稿,不发送图片协议。

字符回退使用 和 ANSI 颜色,窄窗口安全退回文字标记。等待时间较长时,打开的笔记本会显示笔移动、逐行留下笔迹的整理动画;图片终端继续使用原有 PNG 开合动画。

终端选项

  • agent-note ui --color auto|always|never 控制配色;always 可覆盖继承的 NO_COLOR,不会强行启用未知图片协议。
  • 当前终端标识优先于继承的 TERM,避免在 VS Code 等环境中误发 Kitty 图片控制序列。

验证

本版本通过交互测试、图片协议 payload 校验、字符回退与单色测试、真实 PTY 验收、类型检查和构建。测试使用本地合成会话与模拟 provider,不代表真实 provider 的模型质量评估。

Agent Note CLI v0.4.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 06:15

Agent Note CLI 0.4.0

自动检查更新

每次启动 TUI 时,后台检查 GitHub 最新稳定版本。发现更新后,首页底部会显示提醒;进入「版本与更新」可查看升级方法。检查不会阻塞阅读,断网或请求失败时仍可正常使用,下次启动重试。

升级后,看看这次有什么新内容

每个版本首次启动时,自动展示一次本次更新说明。阅读后按 Esc 进入首页;之后可随时从「版本与更新」重新打开。说明随安装包附带,断网也能阅读。

已读版本保存在当前数据目录的 ui-preferences.json 中。首次安装也会展示一次;删除设置或切换数据目录后会重新展示。

使用范围

自动检查只请求本项目的公开 GitHub Release 信息,不发送会话、项目路径或模型数据,不调用模型。检查最多等待 5 秒,应用退出时取消请求。设置环境变量 AGENT_NOTE_NO_UPDATE_CHECK=1 可关闭联网检查;脚本接口 brief 不检查更新。

应用提示可用更新,安装仍通过原有 Homebrew 或发布包方式进行。

Agent Note CLI v0.3.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 05:41

Agent Note CLI 0.3.0 adds local GitHub Copilot CLI sessions and improves transcript discovery and terminal navigation.

Changes

  • Read Copilot CLI history from ~/.copilot/session-state/*/events.jsonl, including session identity, project context and user/assistant messages. Use --source copilot to filter these sessions. Frozen source replay, daily briefs and dossiers retain the existing evidence checks.
  • Stop displaying raw JSON events as session titles. Recognize Codex event-only messages and Claude messages without an explicit role, and retain user messages from the middle of long logs. Report malformed JSONL rows while keeping valid conversation text readable.
  • Align list rows and preview dividers, highlight both lines of the selected item, and mark clipped titles and paths with an ellipsis.
  • Add Vim paging (Ctrl-F/B, Ctrl-D/U) and Emacs paging (Ctrl-V, Alt-V), plus Ctrl-N/P line movement. PageDown/PageUp and Space remain supported. Press ? while reading for the key reference.

Verification and scope

Local checks cover the shared backend, CLI integration, offline package installation, frozen transcript integrity, simulated model workflows and real PTY navigation. Copilot sub-agent messages are not counted as human input. Existing Codex and Claude model choices are preserved; Copilot is an input source, not a new model runner. VS Code's independently stored chat history is not included. No live model quality claims are made.

Upgrade with:

brew update
brew upgrade wdblink/tap/agent-note-cli
agent-note --version

Read Copilot sessions without calling a model:

agent-note ui --source copilot --read-only

Agent Note CLI v0.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 03:14

Agent Note CLI 0.2.0 adds the interactive terminal application and keeps it on the same Today backend as the desktop App.

Highlights

  • Interactive terminal navigation with search, previews, paging, source reading and Markdown/JSON export.
  • Native notebook artwork with opening, closing and progress states on supported terminals; unsupported terminals retain the text interface.
  • Rescanning reads current sources without spending model quota; refresh publishes a new workline revision while preserving the previous one on failure.
  • Otty, Ghostty, Kitty, iTerm2 and WezTerm image support, with terminal restoration and signal-safe exit handling.
  • A short terminal preview GIF is included in the README for users who want to see the product before installing it.

Verification and limits

Automated checks cover the shared backend, CLI parity, persistence, package installation, terminal interaction and native image delivery. The model responses in tests are synthetic; this release does not claim a live model quality evaluation. Native image rendering depends on terminal support; other terminals keep the text mark and full TUI behavior.

Install or upgrade with:

brew upgrade wdblink/tap/agent-note-cli

Agent Note CLI v0.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 17:20

Agent Note CLI is the open-source terminal client for Agent Notebook's Today workflow.

Install

brew install wdblink/tap/agent-note-cli
agent-note brief --source codex

A separately installed, authenticated Codex or Claude Code CLI is needed to generate briefs. Model usage consumes your own quota. Use --read-only to read existing results without model calls.

Included

  • Pixel notebook logo, large terminal title, and interactive home menu.
  • The unchanged App backend for session families, frozen evidence, Traceink editorial rules, structured worklines, validation, publication and checkpoint recovery.
  • Date, time zone, project and provider scope; selected-workline dossiers.
  • Markdown and JSON exports, provenance, explicit coverage status, and cache reuse.
  • A dependency-bundled npm tarball, SHA-256 checksum, and generated Homebrew formula.

Verification and limits

Automated tests cover original App behavior, CLI/backend result parity, persistence, rendering, and offline installation with an empty npm cache. CI tests Node.js 22, 24 and 26 on macOS and Linux. Model responses in tests are synthetic; this release does not claim a live model quality evaluation.

The CLI exposes briefs and dossiers. Wiki editing, reflection writes, proposal adoption and sealing remain outside its command surface. Native Windows support is not verified.

The tap is maintained at https://github.com/WdBlink/homebrew-tap. Release assets are also usable for manual npm installation; verify SHA256SUMS before installing.