Expand description
§Continuum Layer 3: Capabilities
特定领域的能力扩展。
Re-exports§
pub use types::CodeLocation;pub use types::CodeRange;pub use types::Layer3Error;pub use types::Layer3Result;pub use types::MemoryEntry;pub use types::MemoryQuery;pub use types::MemoryTier;pub use types::ProcessInfo;pub use types::ProcessState;pub use types::QueryResult;pub use types::QueryType;pub use types::ToolCategory;pub use types::ToolId;pub use types::ToolMeta;pub use types::ToolRequest;pub use types::ToolResponse;pub use lsp::client::ConnectionState;pub use lsp::client::LspClient;pub use lsp::client::SyncLspClient;pub use lsp::server::clangd_config;pub use lsp::server::gopls_config;pub use lsp::server::pylance_config;pub use lsp::server::pyright_config;pub use lsp::server::rust_analyzer_config;pub use lsp::server::typescript_config;pub use lsp::server::LanguageServer;pub use lsp::server::LanguageServerConfig;pub use lsp::server::LanguageServerManager;pub use lsp::LspError;pub use lsp::LspResult;pub use memory_system::DecayPolicy;pub use memory_system::ImportanceScorer;pub use memory_system::MemoryStore;pub use memory_system::MemorySystem as MemorySystemTrait;pub use memory_system::SessionMemory;pub use memory_system::UnifiedMemorySystem;pub use memory_system::WorkingMemory;pub use process_manager::ProcessLimits;pub use process_manager::ProcessManager as ProcessManagerTrait;pub use process_manager::ProcessSignal;pub use query_engine::CodeAnalyzer;pub use query_engine::QueryEngine;pub use query_engine::SymbolInfo;pub use query_engine::SymbolKind;pub use retriever::BM25Index;pub use retriever::DefaultHybridRetriever;pub use retriever::HybridRetriever;pub use retriever::HybridRetrieverConfig;pub use retriever::ReciprocalRankFusion;pub use retriever_engine::Chunk;pub use retriever_engine::ChunkPosition;pub use retriever_engine::ChunkingStrategy;pub use retriever_engine::DefaultRetrieverEngine;pub use retriever_engine::Document;pub use retriever_engine::FixedSizeChunker;pub use retriever_engine::HybridSearchConfig;pub use retriever_engine::HybridWeights;pub use retriever_engine::Layer1EmbeddingAdapter;pub use retriever_engine::ParagraphChunker;pub use retriever_engine::RecursiveChunker;pub use retriever_engine::RetrievalResult;pub use retriever_engine::RetrieverEngine;pub use sandbox_runtime::ExecutionResult;pub use sandbox_runtime::SandboxConfig;pub use sandbox_runtime::SandboxId;pub use sandbox_runtime::SandboxRuntime as SandboxRuntimeTrait;pub use tool_executor::ContextualExecutor;pub use tool_executor::DefaultToolExecutor;pub use tool_executor::ExecutionContext;pub use tool_executor::ToolExecutor;pub use tool_executor::ToolValidator;pub use vector_store::DistanceMetric;pub use vector_store::FileVectorStore;pub use vector_store::FileVectorStoreFactory;pub use vector_store::InMemoryVectorStore;pub use vector_store::InMemoryVectorStoreFactory;pub use vector_store::IndexType;pub use vector_store::MetadataFilter;pub use vector_store::VectorItem;pub use vector_store::VectorStore as VectorStoreTrait;pub use vector_store::VectorStoreConfig;pub use vector_store::VectorStoreFactory;pub use builtin_tools::file_ops::EditFileTool;pub use builtin_tools::file_ops::ListDirectoryTool;pub use builtin_tools::file_ops::ReadFileTool;pub use builtin_tools::file_ops::WriteFileTool;pub use builtin_tools::search::GlobTool;pub use builtin_tools::search::GrepTool;pub use builtin_tools::shell::BashTool;pub use builtin_tools::register_builtin_tools;pub use builtin_tools::BuiltinTool;pub use builtin_tools::BuiltinToolRegistry;pub use builtin_tools::ToolAdapter;pub use sh_layer2;pub use lsp::types::*;
Modules§
- builtin_
tools - Built-in Tools
- document_
loaders - Document Loaders
- example_
selectors - Example Selectors
- guard_
rails - Guard Rails
- lsp
- LSP (Language Server Protocol) 模块
- lsp_
client - LSP Client
- memory_
system - Memory System
- output_
parsers - Output Parsers
- process_
manager - Process Manager
- query_
engine - Query Engine
- retriever
- Hybrid Retriever
- retriever_
engine - Retriever Engine
- sandbox_
runtime - Sandbox Runtime
- skills
- Skills
- text_
splitters - Text Splitters
- tool_
executor - Tool Executor
- types
- Layer 3 Core Types
- vector_
store - Vector Store
Functions§
- generate_
prefixed_ id - Generate a prefixed short ID
- generate_
short_ id - Generate a short 8-character ID from UUID v4