Releases: wangxijie001/yoji
Releases · wangxijie001/yoji
Release list
v1.2.0: 工坊 + 子Agent 工厂
新功能
🏭 工坊 — 自定义 Agent 工厂
- 自由创建子 Agent,设定名称、描述、系统提示词、MCP 工具集
- 支持同步(即时执行,task 工具调用)和异步(后台执行,push_async_task 派发)两种模式
- 变更即时生效,无需重启
⚡ 独创本地异步调度引擎
- 不依赖官方 async subagent 的云端 Server,纯本地事件循环
- 任务队列 + 执行中队列 + 结果队列三级管理,push 即忘
- 并发上限 5,同一 Agent 互斥执行,空闲休眠不占 CPU
- MD5 版本缓存:Agent 配置 + MCP 工具哈希,变化重建、未变化秒级复用
- 独立 thread 隔离,跑完清空 checkpoint,不污染主对话
- SQLite 持久化 + IPC 实时通知
🔄 agentVersion — 统一重建机制
- MCP 配置 / 子 Agent 配置 / 模型配置任一变动自动递增
- Agent 检测版本变化自动重建,全程无需手动重启
🧩 同步子 Agent 工厂
- 单一 MultiServerMCPClient 连接,工具按 Agent 的 mcpList 精准分发
- 零冗余连接,Agent 上下文干净
修复
- 修复 baseUrl→baseURL 大小写不匹配导致千问 API 无法连接
- 文件大小自动展示 B/KB/MB/GB
其他
- 全新应用图标
- 技术文档更新
Yoji v1.1.2
优化
- 🚀 DeepSeek 缓存命中率 48% → 99.8%(移除 wrapModelCall middleware,改用直接注入)
- 📊 token-logger 统计每次调用的缓存命中/未命中
修复
- 🛠 pnpm + electron-builder asar 兼容问题
- 🔧 langgraph-sdk 硬编码路径 patch
Yoji v1.1.1
修复
- 修复 pnpm + electron-builder asar 不兼容
- pnpm patch @langchain/langgraph-sdk 硬编码路径
Yoji v1.1.0
新增
- 🔌 MCP 外部工具系统
- 🎤 语音播报 (TTS)
- ⏹ 对话中断
改进
- 🛡 工具调用容错
- 🖥 文字可选可复制