codei-tui 0.0.11

终端优先的 AI 编程 Agent,用自然语言在本地仓库中读代码、改代码、跑命令、调试问题。
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::sync::{Arc, RwLock};

use codei_config::ResolvedConfig;
use codei_llm::LlmProvider;
use codei_mcp::McpManager;
use codei_session::{Session, SessionStore};

/// Shared runtime state for interactive TUI / REPL modes.
pub struct InteractiveLaunch {
    pub config: Arc<ResolvedConfig>,
    pub provider: Arc<dyn LlmProvider>,
    pub provider_name: String,
    pub model: Arc<RwLock<String>>,
    pub session: Session,
    pub store: SessionStore,
    pub mcp: Option<Arc<McpManager>>,
}