Releases: okyashgajjar/costwise-mcp
Releases · okyashgajjar/costwise-mcp
Release list
v2.0.3
Changelog
- 4721b75 End to End Accuracy & confidence factor - how each of this work
- 67ecc17 Feature: Session Boundaries - session history stores at start of mcp/session & user can recall history upto last 5 sessions
- f5e689c Feature: Tool specifically designed people to allow Directories for costwise to indexing, remember & session cache management
- 90691ad Fixed: added .mycli-fts/ to watcher's no-read list to fix this loop, loop: everytime ledger appends something into session_events,jsonl - watcher saw changes - re-index - ledger again append - continue
- dc28614 removed history
v2.0.2
Changelog
- 6aa9f54 Added the Architecture of mcp - for contributors
- 4f5babe Fixed DB Issue: Before all folders used that same /tmp/abc.db folder - after fix project/.mycli-fts/abc.db - cross-repo data contamination
- a7ac00b Fixed Security BUG: C ommand Injection through fallback ripgrep - New: 1. Allow Searching only approved dir
- 61b6c72 Fixed Security BUG: readLineRange() no cross-check, unintended repo can be read which is out of our boundary, Added isPathWithinRoot() - excepts as symbol path {path} is outside repo root
- 22c20b4 Fixed Unbounded Facts/Stash Acceptance : stash_context & remember accepts unbounded content - used stash_context can take upto 1mb of content & remember accepts 10kb of content
- 3a6a2cf added list of languages can be parsed with AST tree-sitter.
- 126b537 gofmt: align comment spacing in const block
- 05c2830 removed dead code - intended for CLI purpose, never used in MCP
v2.0.1
Changelog
- b8d7f3d cmd.StdoutPipe() instead of io.Pipe() && cancel() instead of Process.Kill()
- 6ac600b Create CODE_OF_CONDUCT.md
- fb837c7 Create CONTRIBUTING.md
- 2b2e884 Create LICENSE
- e67b9ff Create SECURITY.md
- 80df5e3 Fix CI lint: gofmt + errcheck (unchecked cleanup/output errors)
- 11cf5aa Update issue templates
- 1bc3704 added video webm
- 42f37bc audit: archive historical benchmarks and remove unsupported claims
- 9d17dea clearing up benchmark status
- 91c58f3 converted into webm
- 020aec2 costaffective-costwise With an improvement in session wise recall
- 5d36a25 fixed gofmt's errors
- 0c0d050 improved readme - added internal cache delete summary
- c6bbb32 included images & whole video links
- f736f08 included new verifications
- c6190d8 included opening image & downloading video option
- 500c31e included the good-first-issues for beginners
- b4046d4 including video proofs of latency + output + token consumption with & without mcp | opencode
- 3e2fca8 readme: reduced cache write
- 3851627 removed redundants
- 80b8086 shrink size & duration
- 5f73b83 srink size to 3x -> 4x
- 6ba451e unwanted benchmarks
- 0057217 updated readme benchmarks
v2.0.0
Changelog
- 8152671 Add benchmark harness, self-update command, and dataset generator
- 432a05f Add download badges for Linux and Windows
- 4db2c22 Add project title and logo to README
- 405fce3 Added WSL based installation functionality for windows
- 561f5e5 Enhance installation section in README.md
- de5e63f Fix extraction loopholes and add 7 languages (Rust/Java/C/C++/C#/Ruby/PHP)
- e9209b8 Fix formatting and update download instructions in README
- 65d50e6 Improve formatting of download section in README
- e66976b Inlcuded MCP Website Links
- da95e3d Installation Recommendations
- 485cc7a Release v2: read_symbol, multi-client skills, session-cache & recall fixes
- 66faf0d Update README with installation instructions
- dec3176 Updated Installation Via CURL, added cross platform download functionality
v1.0.2
What is implemented in CostAffective MCP (v1.0.2)
Core Retrieval Engine
- Architecture-aware repository analysis
- Multi-strategy code retrieval
- Semantic repository search
- Grep-based search
- Full-text search (SQLite FTS)
- Naive fallback retrieval
- Context ranking and relevance scoring
Repository Understanding
- Project architecture detection
- Repository structure analysis
- Language-aware code discovery
- Tree-sitter based source code parsing
- Symbol and reference extraction
Context Optimization
- Context compression
- Response compression
- Context building and aggregation
- Token usage reduction strategies
- Cost-focused retrieval pipeline
Memory Systems
- Repository memory
- Discovery memory
- Knowledge memory
- Session management
Storage Layer
- SQLite-backed storage
- Persistent indexing
- Cache management
- Repository state tracking
MCP Server
- MCP-compatible stdio server
- Tool registration and execution
- Local-first architecture
- Zero-cloud operation
Installer System
- Claude Code integration
- Cursor integration
- OpenCode integration
- Codex CLI integration
- Antigravity integration
- Automatic configuration generation
- Doctor/health-check commands
Developer Experience
- Version command
- Build metadata injection
- Installation verification
- Environment diagnostics
- Configuration validation
Quality & Release Infrastructure
- GitHub Actions CI/CD
- Automated testing
- Automated linting
- GoReleaser integration
- Versioned releases
- Linux amd64 release builds
- Windows amd64 release builds
- SHA256 checksum generation
Current Focus
CostAffective MCP is designed to help coding assistants work on large repositories with lower token usage and lower cost by retrieving only the most relevant code, architecture information, and repository context instead of sending large amounts of source code to the model.