Expand description
Context management for vibe coding support
This module provides intelligent context gathering and entity resolution to support lazy/vague user requests. It enables “vibe coding” by inferring user intent from minimal input.
§Components
entity_resolver: Maps vague terms to workspace entitiesworkspace_state: Tracks file activity and value changesconversation_memory: Maintains entity mentions across conversationproactive_gatherer: Automatically gathers relevant context
Re-exports§
pub use conversation_memory::ConversationMemory;pub use conversation_memory::EntityMention;pub use conversation_memory::MentionHistory;pub use dynamic_init::DynamicContextDirs;pub use dynamic_init::ensure_mcp_dynamic_context;pub use dynamic_init::ensure_skills_dynamic_context;pub use dynamic_init::initialize_dynamic_context;pub use entity_resolver::EntityIndex;pub use entity_resolver::EntityMatch;pub use entity_resolver::EntityResolver;pub use entity_resolver::FileLocation;pub use history_files::HistoryConfig;pub use history_files::HistoryFileManager;pub use history_files::HistoryMessage;pub use history_files::HistoryWriteResult;pub use proactive_gatherer::GatheredContext;pub use proactive_gatherer::ProactiveGatherer;pub use workspace_state::FileActivity;pub use workspace_state::ValueHistory;pub use workspace_state::WorkspaceState;
Modules§
- conversation_
memory - Conversation memory for vibe coding support
- dynamic_
init - Dynamic Context Discovery Initialization
- entity_
resolver - Entity resolution for vibe coding support
- history_
files - Chat History Files for Dynamic Context Discovery
- proactive_
gatherer - Proactive context gathering for vibe coding support
- workspace_
state - Workspace state tracking for vibe coding support