feat(kernel): Agent 导入/导出 + message_count 跟踪

Sprint 3.1 message_count 修复:
- AgentRegistry 新增 message_counts 字段跟踪每个 agent 的消息数
- increment_message_count() 在 send_message 和 send_message_stream 中调用
- get_info() 返回实际计数值

Sprint 3.3 Agent 导入/导出:
- Kernel 新增 get_agent_config() 方法返回原始 AgentConfig
- 新增 agent_export Tauri 命令,导出配置为 JSON
- 新增 agent_import Tauri 命令,从 JSON 导入并自动生成新 ID
- 注册到 Tauri invoke_handler
This commit is contained in:
iven
2026-03-30 00:19:02 +08:00
parent 6040d98b18
commit f3f586efef
3 changed files with 55 additions and 0 deletions

View File

@@ -1331,6 +1331,8 @@ pub fn run() {
kernel_commands::agent_list,
kernel_commands::agent_get,
kernel_commands::agent_delete,
kernel_commands::agent_export,
kernel_commands::agent_import,
kernel_commands::agent_chat,
kernel_commands::agent_chat_stream,
// Skills commands (dynamic discovery)