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
-**Migration**: Automatic on server startup (legacy JSON preserved; vector DB directory moved)
24
+
25
+
### Fixed
26
+
27
+
-**Startup safety**: Validates `ROOT_PATH` before running migration to avoid creating directories on typo paths
28
+
29
+
### Why This Feature
30
+
31
+
Patterns show "what" (97% use inject) but not "why" (standalone compatibility). AGENTS.md can't capture every hard-won lesson. Decision memory gives AI agents access to the team's battle-tested rationale.
32
+
33
+
**Design principle**: Tool must be self-evident without AGENTS.md rules. "Is this about HOW (record) vs WHAT (don't record)"
34
+
35
+
**Inspired by**: v1.1 Pattern Momentum (temporal dimension) + memory systems research (Copilot Memory, Gemini Memory)
3
36
4
37
## [1.3.3] - 2026-01-18
5
38
6
39
### Fixed
40
+
7
41
-**Security**: Resolve `pnpm audit` advisories by updating `hono` to 4.11.4 and removing the vulnerable `diff` transitive dependency (replaced `ts-node` with `tsx` for `pnpm dev`).
8
42
9
43
### Changed
44
+
10
45
-**Docs**: Clarify private `internal-docs/` submodule setup, add `npx --yes` tip, document `CODEBASE_ROOT`, and list `get_indexing_status` tool.
11
46
-**Submodule**: Disable automatic updates for `internal-docs` (`update = none`).
-**Dependency Detection**: Added `@nx/` and `@nrwl/` prefix matching for build tools
37
76
38
77
### Fixed
78
+
39
79
-**detectMetadata() bug**: All registered analyzers now contribute to codebase metadata (previously only the first analyzer was called)
40
80
- Added `mergeMetadata()` helper with proper array deduplication and layer merging
41
81
42
82
### Changed
83
+
43
84
- Updated roadmap: v1.3 is now "Extensible Architecture Foundation"
44
85
45
86
### Acknowledgements
87
+
46
88
Thanks to [@aolin480](https://github.com/aolin480) for accelerating the workspace detection roadmap and identifying the detectMetadata() limitation in their fork.
47
89
48
90
## 1.2.2 (2025-12-31)
@@ -55,7 +97,6 @@ Thanks to [@aolin480](https://github.com/aolin480) for accelerating the workspac
55
97
56
98
## 1.2.1 (2025-12-31)
57
99
58
-
59
100
### Fixed
60
101
61
102
-**MCP Protocol Compatibility**: Fixed stderr output during MCP STDIO handshake for strict clients
**Recommended `.gitignore`:** The vector database and generated files can be large. Add this to your `.gitignore` to keep them local while sharing team memory:
Patterns tell you _what_ the team does ("97% use inject"), but not _why_ ("standalone compatibility"). Use `remember` to capture rationale that prevents repeated mistakes:
98
+
99
+
```typescript
100
+
// AI won't change this again after recording the decision
|`EMBEDDING_PROVIDER`|`transformers`|`openai` (fast, cloud) or `transformers` (local, private)|
124
+
|`OPENAI_API_KEY`| - | Required if provider is `openai`|
125
+
|`CODEBASE_ROOT`| - | Project root to index (CLI arg takes precedence)|
126
+
|`CODEBASE_CONTEXT_DEBUG`| - | Set to `1` to enable verbose logging (startup messages, analyzer registration) |
75
127
76
128
## Performance Note
77
129
78
130
This tool runs **locally** on your machine using your hardware.
131
+
79
132
-**Initial Indexing**: The first run works hard. It may take several minutes (e.g., ~2-5 mins for 30k files) to compute embeddings for your entire codebase.
80
133
-**Caching**: Subsequent queries are instant (milliseconds).
81
134
-**Updates**: Currently, `refresh_index` re-scans the codebase. True incremental indexing (processing only changed files) is on the roadmap.
0 commit comments