Expand description
๐ง Smart Tools - Revolutionary AI-Driven Context-Aware Features
This module contains the next-generation Smart Tools that provide context-aware, AI-optimized functionality with 70-90% token reduction.
ยงSmart Tools Overview:
- SmartRead: Context-aware file reading focusing on relevant sections
- SemanticEdit: Intent-based code modifications understanding code intent
- SmartLS: Task-aware directory listings prioritizing relevant files
- Unified Search: Natural language queries replacing multiple tool calls
These tools work together to drastically improve AI-human collaboration by reducing typical 10+ tool workflows to just 3 smart calls while improving accuracy and reducing token usage.
Re-exportsยง
pub use context::ContextAnalyzer;pub use git_relay::GitOperation;pub use git_relay::GitRelay;pub use git_relay::GitRelayResponse;pub use git_relay::GitResult;pub use nlp::ParsedQuery;pub use nlp::QueryParser;pub use nlp::SearchIntent;pub use relevance::ProjectContext;pub use relevance::ProjectType;pub use relevance::RelevanceEngine;pub use smart_ls::SmartDirEntry;pub use smart_ls::SmartLS;pub use smart_ls::SmartLSResponse;pub use smart_read::FileSection;pub use smart_read::SmartReadResponse;pub use smart_read::SmartReader;pub use unified_search::SearchResult;pub use unified_search::SearchResultType;pub use unified_search::UnifiedSearch;pub use unified_search::UnifiedSearchResponse;
Modulesยง
- context
- ๐ง Context Analysis Engine
- git_
relay - ๐ GiT Relay - Smart Git CLI Integration with Compression
- nlp
- ๐ง Natural Language Processing for Smart Tools
- relevance
- ๐ Relevance Engine - Advanced Scoring Algorithms
- smart_
ls - ๐ SmartLS - Task-Aware Directory Intelligence
- smart_
read - ๐ SmartRead - Context-Aware File Reading
- unified_
search - ๐ Unified Search - Natural Language Query Engine
Structsยง
- Relevance
Score - ๐ Relevance scoring for files/sections
- Smart
Response - ๐ญ Smart response with context awareness
- Task
Context - ๐ฏ Core context analysis for understanding user intent and task focus
- Token
Savings - ๐ฐ Token efficiency metrics
Enumsยง
- Focus
Area - ๐ Areas of focus for context-aware analysis