Releases: wasabeef/AgentNote
Releases · wasabeef/AgentNote
v1.0.1
[1.0.1] - 2026-05-12
Fixed
- Codex commits made from cmux or other environment-driven sessions are now recorded reliably, even when the repository-local active session pointer is stale.
- Codex transcript fallback is safer: Agent Note now ignores read-only shell activity, bounds transcript selection to the commit window, validates session IDs, and avoids pulling in unrelated transcript history.
- Stale-session recovery now verifies committed blob hashes, handles root commits and quoted paths, and skips amend / message-reuse commits instead of attaching stale notes.
- Prompt-only active sessions no longer create dangling Agent Note trailers for plain
git commitworkflows. - Generated workflows and documentation now use the public
wasabeef/AgentNote@v1Action tag, while repo-localcli.js hookcommands remain supported for maintainers testing unpublished changes.
v1.0.0
[1.0.0] - 2026-05-11
Agent Note's first stable release.
Highlights
- Added
agent-note why, a line-oriented command that usesgit blameand Agent Note git notes to explain why a specific line or range changed. agent-note whynow accepts the formats people naturally paste from editors and review tools, includingpath:line,path#Lline, GitHub blob URLs,file://URLs, VS Code links, and AI-agent-style@pathmentions.- Added the Agent Note skill so AI agents can guide users through the public commands:
init,deinit,status,log,show, andwhy. - Refined file and prompt evidence in
agent-note whyso missing notes, commit-level context, file-level context, and malformed note data are shown explicitly instead of being ambiguous. - Improved the public README and website around PR Reports, Dashboard, reviewer context, and agent support so new users can understand the workflow without reading maintainer docs.
- Polished the mobile Agent Support capability matrix and localized command documentation across supported languages.
v0.2.4
[0.2.4] - 2026-05-09
Added
- add reviewer context
- support agentnoteignore for ai ratio
Changed
- Generated release notes now ignore internal commits unless they provide explicit public wording.
Fixed
- hide reviewer context in PR body
- generalize reviewer context
- ignore untracked reviewer areas
- refresh heartbeat during long turns
- skip metadata-only session trailers
- clarify recordable session guard
- preserve Codex shell-only prompt notes
- address reviewer feedback
- harden agentnoteignore patterns
v0.2.3
[0.2.3] - 2026-05-06
Added
- include full conversation context in commit notes (Option B)
- preserve multi-line prompts in PR report
- chat viewer prototype under /view/
- chat viewer — sidebar, search, diff tab, URL state
- markdown rendering + richer UI for chat viewer
- extract pages dashboard package
- sync Pages data from notes
- add shared model icons
- render ai ratio bars first
- split GitHub docs setup
- bold model label in reports
- add dashboard links to report headers
- move dashboard link below tables
- route dashboard through root action
- add prompt context display
- add scoped prompt contexts
- auto-detect dashboard pages target
- persist prompt selection evidence
- add prompt detail filtering
Changed
- rewrite landing page copy and refresh visual design
- Merge pull request #15 from wasabeef/feat/website-design-refresh
- Merge pull request #16 from wasabeef/fix-cross-turn-response-extraction
- promote Cursor from Preview to Stable
- use 'Stable' label in JA for consistency with other locales
- Merge pull request #17 from wasabeef/chore-promote-cursor-to-supported
- add concrete example to readMaxConsumedTurn JSDoc
- Merge pull request #18 from wasabeef/refactor-include-all-prompts-in-notes
- pair transcript interactions by prompt_id instead of text
- drop text-window legacy fallback, keep only prompt_id + Codex paths
- Merge pull request #19 from wasabeef/refactor-prompt-id-primary-key
- sync dashboard deployment docs
- Merge pull request #20 from wasabeef/feat-chat-viewer-prototype
- refresh README
- trigger dashboard preview on PR open
- stabilize dashboard preview workflow
- route dashboard previews through pull request events
- keep PR dashboard sync separate from Pages deploy
- Merge pull request #21 from wasabeef/codex/readme-refresh
- Merge pull request #22 from wasabeef/codex/fix-dashboard-index-build
- update prompt attribution docs
- Merge pull request #23 from wasabeef/codex/prompt-selection-v2
- clarify dashboard deploy config
- Merge pull request #24 from wasabeef/codex/prompt-selection-v2
- describe file-level prompt clustering
- Merge pull request #25 from wasabeef/codex/fix-file-attribution-prompt-window
- dogfood local action in workflow
- refresh action report examples
- sync landing page report examples
- Merge pull request #26 from wasabeef/codex/report-model-icons
- add dashboard previews
- infer dashboard link urls
- drop legacy report aliases
- capitalize Dashboard references
- clarify basics navigation
- improve docs clarity and layout
- polish localized docs copy
- align agent support cards
- sync bold model label examples
- Merge pull request #27 from wasabeef/codex/website-improvements
- simplify dashboard workflow setup
- update dashboard setup guides
- Merge pull request #28 from wasabeef/codex/init-dashboard-simplify
- split pr report and dashboard logic
- refresh bundled report output
- polish report and dashboard copy
- Merge pull request #29 from wasabeef/codex/package-redesign
- Merge pull request #30 from wasabeef/codex/todo-followups
- clarify prompt episode selection
- document commit-window prompt selection
- track follow-up cleanup notes
- Merge pull request #31 from wasabeef/codex/prompt-selection-anchor
- record PR 32 prompt selection regression
- Merge pull request #32 from wasabeef/codex/dashboard-action-simplify
- document prompt context schema
- Merge pull request #33 from wasabeef/codex/investigate-pr32-prompt-selection
- add prompt context design notes
- Merge pull request #34 from wasabeef/fix/dashboard-diff-capture
- Merge pull request #35 from wasabeef/fix/transcript-prompt-pairing
- Merge pull request #36 from wasabeef/fix/generated-artifact-heuristic
- Merge pull request #37 from wasabeef/fix/hook-shell-edge-cases
- Merge pull request #38 from wasabeef/fix/dashboard-markdown-rendering
- Merge pull request #39 from wasabeef/feat/prompt-scope-context
- Merge pull request #40 from wasabeef/feat/dashboard-pages-auto-mode
- improve multilingual README
- align knowledge notes
- explain context collection
- add context dashboard example
- shorten README language links
- refine README language switcher
- show README context example
- resize README context example
- align terminology across docs
- Merge pull request #41 from wasabeef/docs/readme-locales
- update frontend dependencies
- clarify repository node requirement
- Merge pull request #42 from wasabeef/chore/update-frontend-dependencies-2026
- Merge pull request #43 from wasabeef/chore/release-readiness-polish
- document prompt selection evidence
- sync generated bundle
- set explicit prompt detail
- clarify prompt detail presets
- track dashboard and prompt filter follow-ups
- Merge pull request #44 from wasabeef/fix/prompt-selection-post-edit-context
- Merge pull request #45 from wasabeef/fix/dashboard-line-data-display
- document prompt detail presets
- show prompt detail in dashboard example
- Merge pull request #46 from wasabeef/refactor/prompt-detail-presets
- Merge pull request #47 from wasabeef/fix/dashboard-link-new-tab
- Merge pull request #48 from wasabeef/fix/dashboard-note-persistence-merge
- centralize constants
- add implementation comments
- address refactor review notes
- Merge pull request #49 from wasabeef/refactor/dashboard-context-rules
- cover task-boundary trim cases
- Merge pull request #50 from wasabeef/fix/prompt-selection-task-boundary
- improve localized onboarding docs
- organize maintainer knowledge base
- polish maintainer knowledge references
- Merge pull request #51 from wasabeef/docs/website-reference-pages
- publish scoped npm alias
- make npm alias publish rerunnable
- Merge pull request #52 from wasabeef/chore/npm-agentnote-alias
- Merge pull request #53 from wasabeef/fix/prompt-selection-operational-tail
- extract prompt window policy
- document TypeScript boundaries
- remove dead prompt selection field
- Merge pull request #54 from wasabeef/docs/prompt-window-policy-follow-up
- bump version to 0.2.3
Fixed
- recover responses for cross-turn bundled commits
- harden cross-turn transcript error handling
- trim Option B prompt window so prior commits' prompts don't leak
- close two Option B leak paths discovered in review
- correlatePromptIds skips missing transcript prompts
- close two Codex review Medium findings on prompt_id pairing
- advance maxConsumedTurn for transcript-driven agents (Codex)
- close final dual-review follow-ups on prompt_id pairing
- harden dashboard note sync
- move synced notes to public root
- exclude synthetic PR merge commits
- load notes index from public dir
- use PR head for rendered reports
- use causal prompt windows
- harden note recording
- use generic deploy defaults
- tighten file-level prompt windows
- tighten file-level prompt context
- use raw model icon urls
- keep PR model labels text-only
- improve docs table layout
- tighten init workflow setup
- tighten init workflow setup
- restore normalize type guard
- hide dashboard package paths
- render dashboard links as HTML
- publish shared pages for PRs
- upload pages artifacts before persist
- use workspace paths for pages artifacts
- restore commit metadata in notes
- gate PR preview notice
- keep Codex prompt-only notes
- compress prompt episode selection
- populate note diffs
- select prompts from commit windows
- generalize diff truncation label
- persist notes without switching workspace
- detect newly persisted notes
- harden prompt selection consumption
- preserve primary prompt rows
- preserve truncated diff entries
- bound transcript prompt pairing
- avoid generic generated directory exclusions
- harden shell commit detection
- render markdown without cdn imports
- refine prompt context display
- harden dashboard pages target detection
- harden package metadata
- handle fully filtered prompt details
- tighten tail prompt detail scoring
- tune prompt detail scoring
- clarify bridge prompt scoring
- avoid zero line attribution labels
- keep substantive short prompts visible
- simplify prompt detail presets
- open dashboard link in new tab
- preserve persisted PR notes
- restore persisted notes before build
- deep link PR reports without root redirect
- trim stale task prompts
- keep response-anchored review prompts
- suppress absorbed external reviews
v0.2.2
[0.2.2] - 2026-04-17
Changed
- rebrand npm package from agentnote to agent-note
- format claude.test.ts with biome
- dummy commit to test response extraction
- trigger test note with real change
- Merge pull request #14 from wasabeef/chore/rebrand-agent-note
- prepare v0.2.2
Fixed
- regenerate package-lock.json after package rename
- fix extractInteractions response loss + user text truncation
- recognize legacy agentnote hooks + clean up legacy shim on deinit
v0.2.1
v0.2.0
[0.2.0] - 2026-04-15
Changed
- Merge pull request #10 from wasabeef/fix/filter-system-prompts
- enable agentnote tracking for all agents (local dist)
- use @main for agentnote action during development
- add debug steps to agentnote workflow (temporary)
- build CLI before agentnote action so local dist is available
- pass GITHUB_TOKEN to agentnote action for PR report
- Merge pull request #9 from wasabeef/chore/enable-agentnote-tracking
- add Gemini transcript note and PENDING_COMMIT_FILE to constants list
- Merge pull request #11 from wasabeef/fix/skip-empty-notes
- rename npm package from @wasabeef/agentnote to agentnote
- add npx prefix to all command examples
- Merge pull request #12 from wasabeef/chore/rename-npm-package
- prepare v0.2.0
Fixed
- filter system-injected messages from UserPromptSubmit
- refresh heartbeat on filtered events + tighten system prompt matching
- validate session_id UUID in null-event heartbeat refresh path
- skip writing empty git notes for commits with no AI data
v0.1.14
[0.1.14] - 2026-04-14
Added
- require --agent flag and support multiple agents in init
Changed
- rename claude-code agent to claude
- update all tests for claude rename and --agent requirement
- update all documentation for claude rename and --agent requirement
- prepare v0.1.14
Fixed
- use bash instead of zsh in hook test for CI compatibility
v0.1.13
[0.1.13] - 2026-04-14
Added
- add Gemini capture details to agentnote status
Changed
- add Gemini CLI to DESIGN.md multi-agent table
- add Gemini attribution explanation to how-it-works
- prepare v0.1.13
v0.1.12
[0.1.12] - 2026-04-14
Added
- add Gemini CLI adapter
- add Gemini hook handling to hook dispatcher
- implement extractInteractions for Gemini transcript parsing
Changed
- update CLAUDE.md with agents, git hooks, and new modules
- add commit conventions and pre-commit checks to CLAUDE.md
- Merge branch 'main' of https://github.com/wasabeef/agentnote
- add Cursor adapter to AGENTS.md and CLAUDE.md
- add comprehensive adapter tests
- add Gemini adapter to CLAUDE.md and AGENTS.md
- add Gemini support plan to knowledge base
- add Gemini CLI to website pages (12 locales)
- add Gemini CLI to README support matrix
- add agent keywords to package.json
- add heartbeat writes to all E2E tests using agentnote commit
- Merge pull request #6 from wasabeef/feat-gemini
- prepare v0.1.12
Fixed
- use correct Gemini CLI shell tool name (run_shell_command)
- invalidate heartbeat on SessionEnd to prevent stale trailers
- guard SessionEnd cleanup against session pointer race
- drop SESSION_FILE deletion from SessionEnd to eliminate race
- prevent stale session in agentnote commit after SessionEnd
- check heartbeat freshness in agentnote status
- align session staleness checks across commit, status, and git hooks
- drop legacy heartbeat-less session compat in agentnote commit