You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add summary layer for tasks and note history (v1.15.0)
Tasks and archived notes now support a one-sentence `summary` field
that serves as a table-of-contents entry. Task lists show summaries
inline, note history displays summaries instead of truncated text.
Auto-migration via ALTER TABLE for existing databases.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,14 @@ All notable changes to AiDex will be documented in this file.
4
4
5
5
## [Unreleased]
6
6
7
+
## [1.15.0] - 2026-03-17
8
+
9
+
### Added
10
+
-**Task summaries**: Tasks now support a `summary` field — a one-sentence table-of-contents entry (~150 chars) that the AI writes on create/update. `aidex_tasks` shows summaries inline so you can scan the backlog without reading full details.
11
+
-**Note history summaries**: Archived notes now get an optional `summary` field. When a note is overwritten or cleared, a summary can be provided for the archive. `aidex_note` with `history: true` shows summaries (with fallback to truncated preview for older notes). Search also matches summaries.
12
+
-**Auto-migration**: Existing databases are automatically upgraded with `ALTER TABLE ADD COLUMN summary` — no manual migration needed.
13
+
-**Viewer integration**: Task summaries shown in italic between title and description in the browser viewer.
Copy file name to clipboardExpand all lines: MCP-API-REFERENCE.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -578,6 +578,7 @@ Read or write session notes. Persists in the database between sessions.
578
578
|`history`| boolean | - | Show archived note history, newest first (default: false) |
579
579
|`search`| string | - | Search term to find in note history (case-insensitive) |
580
580
|`limit`| number | - | Max history/search entries to return (default: 20) |
581
+
|`summary`| string | - | One-sentence summary for the archived note (~150 chars). Provide when writing (old note gets archived with this summary) or clearing. |
581
582
582
583
**Operations:**
583
584
@@ -595,8 +596,8 @@ Read or write session notes. Persists in the database between sessions.
595
596
// Read note
596
597
{ "path": "." }
597
598
598
-
// Write note (old note auto-archived)
599
-
{ "path": ".", "note": "Test glob fix after restart" }
599
+
// Write note with summary for archive (old note auto-archived with summary)
600
+
{ "path": ".", "note": "Test glob fix after restart", "summary": "Previous: finished parser refactoring and tests" }
**Note Summaries** (v1.15): Provide a `summary` when writing/clearing a note — the archived note gets this one-sentence description. History then shows summaries instead of truncated text:
Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "aidex-mcp",
3
-
"version": "1.14.1",
3
+
"version": "1.15.0",
4
4
"mcpName": "io.github.CSCSoftware/aidex",
5
5
"description": "MCP Server for persistent code indexing. Gives AI assistants (Claude, Gemini, Copilot, Cursor) instant access to your codebase. 50x less context than grep.",
0 commit comments