Some checks failed
CI / Lint & TypeCheck (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Build Frontend (push) Has been cancelled
CI / Rust Check (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled
- S9: MessageSearch 新增 Session/Global 双模式,Global 调用 VikingStorage memory_search - M4b: LLM 压缩器集成到 kernel AgentLoop,支持 use_llm 配置切换 - M4c: 压缩时自动提取记忆到 VikingStorage (runtime + tauri 双路径) - H6: 新增 ChartRenderer(recharts)、Document/Slideshow 完整渲染 - 累计修复 23 项,整体完成度 ~72%,真实可用率 ~80%
28 lines
952 B
Rust
28 lines
952 B
Rust
//! ZCLAW Runtime
|
|
//!
|
|
//! LLM drivers, tool system, and agent loop implementation.
|
|
|
|
/// Default User-Agent header sent with all outgoing HTTP requests.
|
|
/// Some LLM providers (e.g. Moonshot, Qwen, DashScope Coding Plan) reject requests without one.
|
|
pub const USER_AGENT: &str = "ZCLAW/0.1.0";
|
|
|
|
pub mod driver;
|
|
pub mod tool;
|
|
pub mod loop_runner;
|
|
pub mod loop_guard;
|
|
pub mod stream;
|
|
pub mod growth;
|
|
pub mod compaction;
|
|
|
|
// Re-export main types
|
|
pub use driver::{
|
|
LlmDriver, CompletionRequest, CompletionResponse, ContentBlock, StopReason,
|
|
ToolDefinition, DriverConfig, AnthropicDriver, OpenAiDriver, GeminiDriver, LocalDriver,
|
|
};
|
|
pub use tool::{Tool, ToolRegistry, ToolContext};
|
|
pub use loop_runner::{AgentLoop, AgentLoopResult, LoopEvent};
|
|
pub use loop_guard::{LoopGuard, LoopGuardConfig, LoopGuardResult};
|
|
pub use stream::{StreamEvent, StreamSender};
|
|
pub use growth::GrowthIntegration;
|
|
pub use compaction::{CompactionConfig, CompactionOutcome};
|