patrick szymkowiak
18f4401a93
fix: rtk read no longer corrupts JSON files with glob patterns ( #464 ) ( #479 )
...
Add Language::Data variant for JSON, YAML, TOML, XML, Markdown, CSV
and other data formats. These files have no comment syntax, so the
MinimalFilter skips comment stripping entirely.
Previously, `packages/*` in package.json was treated as a block
comment start (`/*`), causing everything until the next `*/` to be
stripped — corrupting the JSON structure.
Signed-off-by: Patrick szymkowiak <patrick.szymkowiak@innovtech.eu >
2026-03-10 22:07:53 +01:00
Florian BRUNIAUX
1d857914d6
feat: add local LLM analysis, filter improvements, and testing scripts
...
Add smart code analysis with local LLM integration (rtk smart command),
improve filter.rs formatting and readability, and add comprehensive
testing utilities.
Key changes:
- local_llm.rs: Ultra-compact code summaries for LLM contexts
- filter.rs: Better formatting, enhanced comment/docstring detection
- main.rs: Integrate smart command routing
- config.rs: Code formatting improvements
- .gitignore: Exclude claudedocs/ directory
- scripts/rtk-economics.sh: Token savings analysis
- scripts/test-all.sh: Comprehensive test runner
- scripts/test-aristote.sh: Project-specific test suite
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-02 08:43:19 +01:00
Patrick szymkowiak
2f2e2bfaeb
v0.2.0: Replace LLM with fast heuristic analyzer
...
- Remove candle, tokenizers, hf-hub dependencies (50MB -> 1.8MB binary)
- rtk smart now uses regex-based code analysis (instant, no token needed)
- Detects: imports, functions, structs, traits, design patterns
- Compile time: 1m30s -> 16s
2026-01-22 18:15:34 +01:00
Patrick szymkowiak
daab79cca4
Initial commit: rtk (Rust Token Killer) v0.1.0
...
High-performance CLI proxy to minimize LLM token consumption:
- rtk ls: Token-optimized directory tree (filters .git, node_modules, etc.)
- rtk read: Intelligent code filtering (minimal/aggressive modes)
- rtk smart: Local LLM summaries via candle-core (Llama-3.2-1B)
Includes CI/CD (GitHub Actions), Homebrew formula, and install script.
2026-01-22 18:10:30 +01:00