Agent Note CLI v0.3.0
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 copilotto 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), plusCtrl-N/Pline 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 --versionRead Copilot sessions without calling a model:
agent-note ui --source copilot --read-only