feat(context): Introduce smart context system: analyzer, lazy loader, cache and README/docs improvements
This commit is contained in:
12
changelog.md
12
changelog.md
@@ -1,5 +1,17 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-11-02 - 1.6.0 - feat(context)
|
||||
Introduce smart context system: analyzer, lazy loader, cache and README/docs improvements
|
||||
|
||||
- Add ContextAnalyzer for dependency-based file scoring and prioritization (PageRank-like centrality, relevance, efficiency, recency)
|
||||
- Add LazyFileLoader to scan metadata and load files in parallel with lightweight token estimates
|
||||
- Add ContextCache for persistent file content/token caching with TTL and max-size eviction
|
||||
- Enhance ContextTrimmer with tier-based trimming and configurable light/aggressive levels
|
||||
- Integrate new components into EnhancedContext and TaskContextFactory to build task-aware, token-optimized contexts
|
||||
- Extend ConfigManager and types to support cache, analyzer, prioritization weights and tier configs (npmextra.json driven)
|
||||
- Add comprehensive unit tests for ContextAnalyzer, ContextCache and LazyFileLoader
|
||||
- Update README with Smart Context Building docs, examples, configuration options and CI workflow snippet
|
||||
|
||||
## 2025-09-07 - 1.5.2 - fix(package)
|
||||
Bump dependencies, refine test script and imports, and overhaul README and docs
|
||||
|
||||
|
||||
Reference in New Issue
Block a user