Skip to content

Releases: wasabeef/AgentNote

v1.0.1

12 May 09:53

Choose a tag to compare

[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 commit workflows.
  • Generated workflows and documentation now use the public wasabeef/AgentNote@v1 Action tag, while repo-local cli.js hook commands remain supported for maintainers testing unpublished changes.

v1.0.0

11 May 01:49

Choose a tag to compare

[1.0.0] - 2026-05-11

Agent Note's first stable release.

Highlights

  • Added agent-note why, a line-oriented command that uses git blame and Agent Note git notes to explain why a specific line or range changed.
  • agent-note why now accepts the formats people naturally paste from editors and review tools, including path:line, path#Lline, GitHub blob URLs, file:// URLs, VS Code links, and AI-agent-style @path mentions.
  • Added the Agent Note skill so AI agents can guide users through the public commands: init, deinit, status, log, show, and why.
  • Refined file and prompt evidence in agent-note why so 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

09 May 04:37

Choose a tag to compare

[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

06 May 02:25

Choose a tag to compare

[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

17 Apr 08:29

Choose a tag to compare

[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

16 Apr 01:44

Choose a tag to compare

[0.2.1] - 2026-04-16

Changed

  • Merge pull request #13 from wasabeef/codex-transcript-path-hardening
  • prepare v0.2.1

Fixed

  • improve Codex transcript recovery
  • harden notes sync and codex transcript tests
  • sync notes push via shim
  • normalize codex patch attribution
  • harden codex transcript fallback

v0.2.0

15 Apr 04:50

Choose a tag to compare

[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

14 Apr 06:58

Choose a tag to compare

[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

14 Apr 05:49

Choose a tag to compare

[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

14 Apr 05:34

Choose a tag to compare

[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