@@ -30,6 +30,15 @@ Codebase Notebook is a VS Code extension that lets you take structured notes acr
3030- Auto-update line numbers when code shifts (file change watcher)
3131- Hover preview — see annotation when hovering over referenced lines
3232- ** Quick Add** — Single-keystroke annotation without leaving the editor (` Cmd+Shift+L ` )
33+ - ** Auto Annotate (AI)** — AI generates an annotation based on selected code and note context (` Cmd+Shift+; ` )
34+ - ** Annotation History** — Track changes to annotations over time, view full revision history per reference
35+ - ** Broken Reference Detection** — Auto-scan for references to deleted/moved files on startup, with manual command
36+
37+ ### 📊 Monitoring & Quality
38+
39+ - ** Status Bar Badge** — Shows count of stale/broken annotations with warning indicator
40+ - ** Annotation Timeline** — Chronological webview showing when annotations were added across all notes
41+ - ** Annotation Quality Scoring (AI)** — Rate annotations for staleness/vagueness and suggest rewrites
3342
3443### 🔌 AI Provider Flexibility
3544
@@ -55,8 +64,13 @@ Additional AI commands (Command Palette):
5564| Command | Description |
5665| --------------------------------------------------- | ---------------------------------------------------------- |
5766| ` Codebase Notebook: Suggest Note ` | AI suggests which note fits the current code (Cmd+Shift+K) |
67+ | ` Codebase Notebook: Auto Annotate (AI) ` | AI generates annotation from code context (Cmd+Shift+;) |
5868| ` Codebase Notebook: Auto-Tag Note (AI) ` | Suggest tags for a note based on its references |
5969| ` Codebase Notebook: Ask Notes (AI) ` | Ask questions about your notes ("Which note covers auth?") |
70+ | ` Codebase Notebook: Semantic Search (AI) ` | Natural language search across all annotations |
71+ | ` Codebase Notebook: Smart Linking (AI) ` | Auto-detect related references and suggest cross-links |
72+ | ` Codebase Notebook: Annotation Quality Score (AI) ` | Rate staleness/vagueness and suggest rewrites |
73+ | ` Codebase Notebook: Code Review Assistant (AI) ` | Surface relevant annotations during code review (git diff) |
6074| ` Codebase Notebook: Refresh Stale Annotations (AI) ` | Detect changed code and regenerate annotations |
6175
6276### 🏷️ Organization
@@ -76,6 +90,9 @@ Additional AI commands (Command Palette):
7690
7791- ** Reference graph** — Interactive webview showing how notes connect to files (click to open)
7892- ** References to this file** — See all notes referencing the current file
93+ - ** Semantic Search (AI)** — Natural language queries across all annotations (sparkle button in tree view)
94+ - ** Smart Linking (AI)** — Auto-detect related references and add cross-link comments
95+ - ** Code Review Assistant (AI)** — Surface relevant annotations for your git changes
7996- ** CodeLens** — "View Note" lens on referenced lines
8097- ** Inline completions** — Annotation suggestions as you type
8198
@@ -120,6 +137,9 @@ Additional AI commands (Command Palette):
120137| ` Codebase Notebook: Add Comment ` | Add a comment to a reference |
121138| ` Codebase Notebook: View Comments ` | View/delete comments on a reference |
122139| ` Codebase Notebook: Delete Annotation ` | Delete a reference and its section from the note|
140+ | ` Codebase Notebook: Show Annotation Timeline ` | Chronological view of all annotations |
141+ | ` Codebase Notebook: Detect Broken References ` | Scan for references to deleted/moved files |
142+ | ` Codebase Notebook: View Annotation History ` | View revision history of a reference |
123143| ` Codebase Notebook: Set AI API Key ` | Store API key securely for external AI provider |
124144| ` Codebase Notebook: Clear AI API Key ` | Remove stored AI API key |
125145| ` Codebase Notebook: Change Notes Directory ` | Select / change the directory used for notes |
@@ -141,6 +161,7 @@ You'll find most actions in:
141161| Add Reference to Notebook | ` Ctrl + Shift + J ` | ` Cmd + Shift + J ` |
142162| Quick Add Annotation | ` Ctrl + Shift + L ` | ` Cmd + Shift + L ` |
143163| Suggest Note (AI) | ` Ctrl + Shift + K ` | ` Cmd + Shift + K ` |
164+ | Auto Annotate (AI) | ` Ctrl + Shift + ; ` | ` Cmd + Shift + ; ` |
144165
145166### Quick Add vs Add Reference
146167
0 commit comments