优化: 清理无意义注释(走查编号前缀/过时历史标注/死代码注释)
This commit is contained in:
@@ -70,13 +70,13 @@ pub fn run() {
|
||||
|
||||
// 初始化全局状态(打开数据库 + 执行迁移),传入运行期确定的 data_dir
|
||||
let app_state = tauri::async_runtime::block_on(AppState::init(&db_path, data_dir.clone()))?;
|
||||
// FR-S1:启动一次性迁移 DB 明文 api_key → OS keyring(失败保留明文下次重试,非阻断)
|
||||
// 启动一次性迁移 DB 明文 api_key → OS keyring(失败保留明文下次重试,非阻断)
|
||||
if let Err(e) = tauri::async_runtime::block_on(
|
||||
commands::ai::secret::migrate_secrets_to_keyring(&app_state.ai_providers),
|
||||
) {
|
||||
tracing::warn!("[FR-S1] 启动密钥迁移失败(非阻断): {}", e);
|
||||
}
|
||||
// B-260616-01: L0 握手 — 提前 clone ai_session(Arc),因 manage() 会 move app_state
|
||||
// L0 握手 — 提前 clone ai_session(Arc),因 manage() 会 move app_state
|
||||
let session_for_handshake = app_state.ai_session.clone();
|
||||
app.manage(app_state);
|
||||
|
||||
@@ -100,7 +100,7 @@ pub fn run() {
|
||||
tracing::error!("[tray] 托盘创建失败(非阻断): {}", e);
|
||||
}
|
||||
|
||||
// B-260616-01: L0 握手 — 监听前端就绪事件,清除 HMR/刷新导致的残留 generating 状态
|
||||
// L0 握手 — 监听前端就绪事件,清除 HMR/刷新导致的残留 generating 状态
|
||||
// 任务5: 3 秒防抖 —— 前端 HMR/快速连击会连发 ai-client-ready(实测 <1s 内多次),
|
||||
// 每次都走完整 握手(spawn + 锁 session + emit)造成事务事并行冲突 + emit 风暴。
|
||||
// 记录上次处理时间,3s 内重复事件跳过(只取首次,使能状态复位一次即可)。
|
||||
@@ -422,7 +422,7 @@ pub fn run() {
|
||||
commands::ai::ai_chat_force_send,
|
||||
commands::ai::ai_chat_stop,
|
||||
commands::ai::ai_approve,
|
||||
// F-260616-03:达 max_iterations 暂停态续/停(消费 AiMaxRoundsReached,前端操作卡留 batch45)
|
||||
// 达 max_iterations 暂停态续/停(消费 AiMaxRoundsReached,前端操作卡留 batch45)
|
||||
commands::ai::ai_continue_loop,
|
||||
commands::ai::ai_stop_loop,
|
||||
commands::ai::ai_pending_tool_calls,
|
||||
@@ -435,12 +435,12 @@ pub fn run() {
|
||||
commands::ai::ai_save_provider,
|
||||
commands::ai::ai_set_provider,
|
||||
commands::ai::ai_delete_provider,
|
||||
// F-260614-04c: 负载均衡池可编辑层(enabled/weight 轻量更新 + caps 重建)
|
||||
// c: 负载均衡池可编辑层(enabled/weight 轻量更新 + caps 重建)
|
||||
commands::ai::ai_update_provider_pool,
|
||||
// F-01 阶段5:测试连接拉取模型列表 + 单模型探测
|
||||
commands::ai::ai_fetch_models,
|
||||
commands::ai::ai_probe_model,
|
||||
// P0-1:用表单当前值一次性测试连接(不写库,新建/编辑未保存均可测)
|
||||
// 用表单当前值一次性测试连接(不写库,新建/编辑未保存均可测)
|
||||
commands::ai::ai_test_connection,
|
||||
// AI 对话管理
|
||||
commands::ai::ai_conversation_create,
|
||||
@@ -464,7 +464,7 @@ pub fn run() {
|
||||
commands::ai::ai_set_allowed_dirs,
|
||||
// F-260619-03 Phase B: 路径授权弹窗决策(消费 AiDirAuthRequired 挂起)
|
||||
commands::ai::ai_authorize_dir,
|
||||
// 审批历史面板(AE-2025-08:查 ai_tool_executions 表,敏感字段截断)
|
||||
// 审批历史面板查 ai_tool_executions 表,敏感字段截断)
|
||||
commands::ai::audit::record::list_tool_executions,
|
||||
// AC-5 按工具失败率统计(诊断 IPC,聚合 ai_tool_executions 覆盖全量/时间范围)
|
||||
commands::ai::audit::record::tool_failure_stats,
|
||||
|
||||
Reference in New Issue
Block a user