[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-openakita--openakita":3,"tool-openakita--openakita":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",145895,2,"2026-04-08T11:32:59",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108111,"2026-04-08T11:23:26",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[52,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":10,"last_commit_at":59,"category_tags":60,"status":17},4487,"LLMs-from-scratch","rasbt\u002FLLMs-from-scratch","LLMs-from-scratch 是一个基于 PyTorch 的开源教育项目，旨在引导用户从零开始一步步构建一个类似 ChatGPT 的大型语言模型（LLM）。它不仅是同名技术著作的官方代码库，更提供了一套完整的实践方案，涵盖模型开发、预训练及微调的全过程。\n\n该项目主要解决了大模型领域“黑盒化”的学习痛点。许多开发者虽能调用现成模型，却难以深入理解其内部架构与训练机制。通过亲手编写每一行核心代码，用户能够透彻掌握 Transformer 架构、注意力机制等关键原理，从而真正理解大模型是如何“思考”的。此外，项目还包含了加载大型预训练权重进行微调的代码，帮助用户将理论知识延伸至实际应用。\n\nLLMs-from-scratch 特别适合希望深入底层原理的 AI 开发者、研究人员以及计算机专业的学生。对于不满足于仅使用 API，而是渴望探究模型构建细节的技术人员而言，这是极佳的学习资源。其独特的技术亮点在于“循序渐进”的教学设计：将复杂的系统工程拆解为清晰的步骤，配合详细的图表与示例，让构建一个虽小但功能完备的大模型变得触手可及。无论你是想夯实理论基础，还是为未来研发更大规模的模型做准备",90106,"2026-04-06T11:19:32",[35,15,13,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":66,"readme_en":67,"readme_zh":68,"quickstart_zh":69,"use_case_zh":70,"hero_image_url":71,"owner_login":64,"owner_name":72,"owner_avatar_url":73,"owner_bio":74,"owner_company":74,"owner_location":74,"owner_email":74,"owner_twitter":74,"owner_website":74,"owner_url":75,"languages":76,"stars":114,"forks":115,"last_commit_at":116,"license":117,"difficulty_score":91,"env_os":118,"env_gpu":119,"env_ram":119,"env_deps":120,"category_tags":125,"github_topics":126,"view_count":32,"oss_zip_url":74,"oss_zip_packed_at":74,"status":17,"created_at":135,"updated_at":136,"faqs":137,"releases":172},5519,"openakita\u002Fopenakita","openakita","An open-source AI assistant framework with skills and agent architecture","OpenAkita 是一款开源的多智能体 AI 助手框架，旨在突破传统 AI 仅能对话的局限，打造能真正“办事”的虚拟团队。它通过组织多个 AI 智能体协同工作，自主完成网页搜索、电脑操作、文件管理及定时任务等复杂流程，并支持在 Telegram、飞书、微信、钉钉等主流即时通讯平台上即时响应。\n\n这一工具解决了单一 AI 模型在处理长链条、多步骤任务时能力不足的问题，让用户无需编写代码或输入复杂指令，只需通过图形界面或扫码绑定，即可在几分钟内部署属于自己的\"AI 公司”。无论是希望提升办公效率的普通用户，还是想要构建复杂自动化流程的开发者与研究人员，都能从中受益。普通用户可享受零命令行门槛的便捷体验，而开发者则能通过丰富的插件系统扩展功能。\n\nOpenAkita 的技术亮点在于其独特的“组织编排”架构与六层沙箱安全机制，既保障了多智能体协作的高效性，又确保了本地操作的安全性。此外，它兼容 30 多种大语言模型，支持跨桌面、Web 及移动端使用，让 AI 不仅能聊天，更能像专业团队一样交付成果。","\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_5713816ef38a.png\" alt=\"OpenAkita Logo\" width=\"200\" \u002F>\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">OpenAkita\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>Open-Source Multi-Agent AI Assistant — Not Just Chat, an AI Team That Gets Things Done\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fopenakita.ai\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F🌐_Website-openakita.ai-orange?style=for-the-badge\" alt=\"Official Website\" height=\"28\" \u002F>\u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fopenakita.ai\u002Fdownload\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F📥_Download-Desktop_App-blue?style=for-the-badge\" alt=\"Download\" height=\"28\" \u002F>\u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FvFwxNVNH\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F💬_Discord-Join_Community-5865F2?style=for-the-badge\" alt=\"Discord\" height=\"28\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-Apache%202.0-blue.svg?style=flat-square\" alt=\"License\" height=\"20\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.11+-blue.svg?style=flat-square\" alt=\"Python Version\" height=\"20\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fopenakita\u002Fopenakita?color=green&style=flat-square\" alt=\"Version\" height=\"20\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fopenakita?color=green&style=flat-square\" alt=\"PyPI\" height=\"20\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fopenakita\u002Fopenakita\u002Fci.yml?branch=main&style=flat-square\" alt=\"Build Status\" height=\"20\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fopenakita\u002Fopenakita?style=flat-square\" alt=\"Stars\" height=\"20\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  Multi-Agent Collaboration · Organization Orchestration · Plugin System · Sandbox Security · 30+ LLMs · 6 IM Platforms · 89+ Tools · Desktop \u002F Web \u002F Mobile\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"#quick-start-guide\">Quick-Start\u003C\u002Fa> •\n  \u003Ca href=\"#organization-orchestration\">Org Orchestration\u003C\u002Fa> •\n  \u003Ca href=\"#im-scan-to-bind\">Scan-to-Bind\u003C\u002Fa> •\n  \u003Ca href=\"#plugin-system\">Plugins\u003C\u002Fa> •\n  \u003Ca href=\"#sandbox-security\">Security\u003C\u002Fa> •\n  \u003Ca href=\"#documentation\">Docs\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>English\u003C\u002Fstrong> | \u003Ca href=\"README_CN.md\">中文\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## What is OpenAkita?\n\n**Other AIs just chat. OpenAkita gets things done.**\n\nOpenAkita is an open-source, all-in-one AI assistant — multiple AI Agents work together, build an **AI company** that runs autonomously, search the web, operate your computer, manage files, run scheduled tasks, and respond instantly across Telegram \u002F Feishu \u002F WeCom \u002F DingTalk \u002F QQ. **Scan a QR code to bind your chat app in 30 seconds.** It remembers your preferences, teaches itself new skills, and never gives up on a task. Extend anything through the **plugin system**, protected by **6-layer sandbox security**.\n\n**Fully GUI-based setup. Ready in 5 minutes. Zero command line required.**\n\n\u003Cp align=\"center\">\n  🌐 \u003Ca href=\"https:\u002F\u002Fopenakita.ai\">\u003Cb>Website openakita.ai\u003C\u002Fb>\u003C\u002Fa> &nbsp;|&nbsp;\n  📥 \u003Ca href=\"https:\u002F\u002Fopenakita.ai\u002Fdownload\">\u003Cb>Download Desktop App\u003C\u002Fb>\u003C\u002Fa> &nbsp;|&nbsp;\n  📖 \u003Ca href=\"https:\u002F\u002Fopenakita.ai\u002Fdocs\">\u003Cb>Documentation\u003C\u002Fb>\u003C\u002Fa> &nbsp;|&nbsp;\n  💬 \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FvFwxNVNH\">\u003Cb>Discord Community\u003C\u002Fb>\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## Quick-Start Guide\n\n### 🚀 For First-Time Users (3 Minutes)\n\n**No installation required** — download the desktop app and start chatting:\n\n1. **Download** the installer from [GitHub Releases](https:\u002F\u002Fopenakita.ai\u002Fdownload)\n2. **Install** and follow the onboarding wizard\n3. **Enter your API Key** (get one from [Anthropic](https:\u002F\u002Fconsole.anthropic.com\u002F) or [DeepSeek](https:\u002F\u002Fplatform.deepseek.com\u002F))\n4. **Try your first task**: Type \"Create a calculator\" and watch it work\n\n### 💻 For Developers (5 Minutes)\n\n```bash\n# Install\npip install openakita[all]\n\n# Quick setup (interactive wizard)\nopenakita init\n\n# Run your first task\nopenakita run \"Build a weather scraper\"\n```\n\n### ✨ What You Can Do Right Away\n\n| Category | Examples |\n|----------|----------|\n| **💬 Chat** | Text + images + files, voice messages, stickers |\n| **🤖 Multi-Agent** | \"Create a competitive analysis\" → research + analysis + writing agents work together |\n| **🏢 Organization** | Build an AI company — CEO, CTO, marketing, finance — agents run it autonomously |\n| **🌐 Web** | Search news, scrape websites, automate browser tasks |\n| **📁 Files** | Read\u002Fwrite\u002Fedit files, batch rename, search content |\n| **🖥️ Desktop** | Click buttons, type text, take screenshots, automate apps |\n| **⏰ Scheduled** | \"Remind me every Monday at 9am\" — cron-based reminders |\n\n### ➡️ Next Steps\n\n- **Configure LLM**: Add multiple providers for automatic failover\n- **Set up IM channels**: Scan QR code to bind WeChat\u002FFeishu\u002FWeCom in 30 seconds\n- **Explore skills**: Install from marketplace or create your own\n- **Try org mode**: Build an AI company and watch it run\n- **Join community**: [Discord](https:\u002F\u002Fdiscord.gg\u002FvFwxNVNH) | [WeChat Group](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_980141a355cb.jpg)\n\n---\n\n## Core Capabilities\n\n\u003Ctable>\n\u003Ctr>\u003Ctd>\n\n### 🤝 Multi-Agent Collaboration\nMultiple AI agents with specialized skills work in parallel.\nSay one thing — a coding Agent writes code, a writing Agent drafts docs, a testing Agent verifies — all at the same time.\n\n### 🏢 Organization Orchestration\nNot just multi-Agent — build an **AI company**. CEO, CTO, CFO, marketing director… each role operates independently. Blackboard sharing, message routing, deadlock detection.\n\n### 📋 Plan Mode\nComplex tasks auto-decomposed into step-by-step plans with real-time progress tracking and automatic rollback on failure.\n\n### 🧠 ReAct Reasoning Engine\nThink → Act → Observe. Explicit three-phase reasoning with checkpoint\u002Frollback. Fails? Tries a different strategy.\n\n\u003C\u002Ftd>\u003Ctd>\n\n### 🔌 Plugin System\n8 plugin types, 3-tier permission model, 10 lifecycle hooks. Tools, channels, RAG, memory, LLM — everything is extensible.\n\n### 🛡️ 6-Layer Sandbox Security\nPath zoning · Confirmation gates · Command interception · File snapshots · Self-protection · OS-level sandbox. High-risk commands run in isolation automatically.\n\n### 📱 IM Scan-to-Bind\nWeChat, Feishu, WeCom — scan a QR code, 30 seconds to bind, use AI directly in your chat app.\n\n### 💾 Dual-Mode Memory — Smarter Over Time\nFragment memory + MDRM relational graph (causal chains · timelines · entity graph · 3D visualization), auto smart switching.\n\n\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n---\n\n## Full Feature List\n\n| | Feature | Description |\n|:---:|---------|-------------|\n| 🤝 | **Multi-Agent** | Specialized agents, parallel delegation, automatic handoff, failover, real-time visual dashboard |\n| 🏢 | **Org Orchestration** | Hierarchical org structure, CEO\u002FCTO\u002FCFO roles, blackboard memory, message routing, deadlock detection, heartbeat, auto-scaling |\n| 📋 | **Plan Mode** | Auto task decomposition, per-step tracking, floating progress bar in UI |\n| 🧠 | **ReAct Reasoning** | Explicit 3-phase loop, checkpoint\u002Frollback, loop detection, strategy switching |\n| 🚀 | **Zero-Barrier Setup** | Full GUI config, onboarding wizard, 5 minutes from install to chat, zero CLI |\n| 🔧 | **89+ Built-in Tools** | 16 categories: Shell \u002F Files \u002F Browser \u002F Desktop \u002F Search \u002F Scheduler \u002F MCP … |\n| 🔌 | **Plugin System** | 8 types (tool\u002Fchannel\u002FRAG\u002Fmemory\u002FLLM\u002Fhook\u002Fskill\u002FMCP), 3-tier permissions, 10 lifecycle hooks, fault isolation |\n| 🛡️ | **6-Layer Security** | Path zoning, confirmation gates, command blocklist, file snapshots, self-protection, OS sandbox (Linux bwrap \u002F macOS seatbelt \u002F Windows MIC) |\n| 📱 | **IM Scan-to-Bind** | WeChat\u002FFeishu\u002FWeCom scan-to-bind, 30-second setup, no developer configuration needed |\n| 🛒 | **Skill Marketplace** | Search & one-click install, GitHub direct install, AI-generated skills on the fly |\n| 🌐 | **30+ LLM Providers** | Anthropic \u002F OpenAI \u002F DeepSeek \u002F Qwen \u002F Kimi \u002F MiniMax \u002F Gemini … smart failover |\n| 💬 | **6 IM Platforms** | Telegram \u002F Feishu \u002F WeCom \u002F DingTalk \u002F QQ \u002F OneBot, voice recognition, smart group chat |\n| 🔗 | **MCP Integration** | Standard MCP client, stdio \u002F HTTP \u002F SSE transports, multi-directory scan, dynamic server management |\n| 💾 | **Dual-Mode Memory** | Mode 1 fragments (3 layers + 7 types + multi-path recall) + Mode 2 MDRM relational graph (5 dimensions + multi-hop traversal + 3D visualization), auto smart switching |\n| 🎭 | **8 Personas** | Default \u002F Tech Expert \u002F Boyfriend \u002F Girlfriend \u002F Jarvis \u002F Butler \u002F Business \u002F Family |\n| 🤖 | **Proactive Engine** | Greetings, task follow-ups, idle chat, goodnight — adapts frequency to your feedback |\n| 🧬 | **Self-Evolution** | Daily self-check & repair, failure root cause analysis, auto skill generation |\n| 🔍 | **Deep Thinking** | Controllable thinking mode, real-time chain-of-thought display, IM streaming |\n| 🖥️ | **Multi-Platform** | Desktop (Win\u002FMac\u002FLinux) · Web (PC & mobile browser) · Mobile App (Android\u002FiOS), 11 panels, dark theme |\n| 📊 | **Observability** | 12 trace span types, full-chain token statistics panel |\n| 😄 | **Stickers** | 5700+ stickers, mood-aware, persona-matched |\n\n---\n\n## 5-Minute Setup\n\n### Option 1: Desktop App (Recommended)\n\n**Fully GUI-based, no command line** — this is what sets OpenAkita apart from other open-source AI assistants:\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_d2921fc1338f.gif\" alt=\"OpenAkita Quick Setup\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\n| Step | What You Do | Time |\n|:----:|-------------|:----:|\n| 1 | Download installer, double-click to install | 1 min |\n| 2 | Follow the onboarding wizard, enter API Key | 2 min |\n| 3 | Start chatting | Now |\n\n- No Python installation, no git clone, no config file editing\n- Isolated runtime — won't mess with your existing system\n- Chinese users get automatic mirror switching\n- Models, IM channels, skills, schedules — all configured in the GUI\n\n> **Download**: [GitHub Releases](https:\u002F\u002Fopenakita.ai\u002Fdownload) — Windows (.exe) \u002F macOS (.dmg) \u002F Linux (.deb)\n>\n> Learn more at **[openakita.ai](https:\u002F\u002Fopenakita.ai)**\n\n### Option 2: pip Install\n\n```bash\npip install openakita[all]    # Install with all optional features\nopenakita init                # Run setup wizard\nopenakita                     # Launch interactive CLI\n```\n\n### Option 3: Source Install\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita.git\ncd openakita\npython -m venv venv && source venv\u002Fbin\u002Factivate\npip install -e \".[all]\"\nopenakita init\n```\n\n### Commands\n\n```bash\nopenakita                              # Interactive chat\nopenakita run \"Build a calculator\"     # Execute a single task\nopenakita serve                        # Service mode (IM channels)\nopenakita serve --dev                  # Dev mode with hot reload\nopenakita daemon start                 # Background daemon\nopenakita status                       # Check status\n```\n\n---\n\n## Multi-Platform Access\n\nOpenAkita supports **Desktop, Web, and Mobile** — use it anywhere, on any device:\n\n| Platform | Details |\n|----------|---------|\n| 🖥️ **Desktop App** | Windows \u002F macOS \u002F Linux — native app built with Tauri 2.x |\n| 🌐 **Web Access** | PC & mobile browser — enable remote access, open in any browser |\n| 📱 **Mobile App** | Android (APK) \u002F iOS (TestFlight) — native wrapper via Capacitor |\n\n### Desktop App\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_73acd8e5cf2d.png\" alt=\"OpenAkita Desktop App\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\nCross-platform desktop app built with **Tauri 2.x + React + TypeScript**:\n\n| Panel | Function |\n|-------|----------|\n| **Chat** | AI chat, streaming output, Thinking display, drag & drop upload, image lightbox |\n| **Agent Dashboard** | Neural network visualization, real-time multi-Agent status tracking |\n| **Agent Manager** | Create, manage, and configure multiple Agents |\n| **IM Channels** | One-stop setup for all 6 platforms, scan-to-bind |\n| **Skills** | Marketplace search, install, enable\u002Fdisable |\n| **MCP** | MCP server management |\n| **Memory** | Memory management + LLM-powered review |\n| **Scheduler** | Scheduled task management |\n| **Token Stats** | Token usage statistics |\n| **Config** | LLM endpoints, system settings, advanced options |\n| **Feedback** | Bug reports + feature requests |\n\nDark\u002Flight theme · Onboarding wizard · Auto-update · Bilingual (EN\u002FCN) · Start on boot\n\n### Mobile App\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fb23.tv\u002FpWki3Vw\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_491112b43554.png\" alt=\"▶ Watch Mobile App Demo\" width=\"720\" \u002F>\n  \u003C\u002Fa>\n  \u003Cbr\u002F>\n  \u003Csub>▶ Click to watch the Mobile App demo on Bilibili\u003C\u002Fsub>\n\u003C\u002Fp>\n\n- Connect your phone to the desktop backend over local network\n- Full-featured: chat, multi-Agent collaboration, memory, skills, MCP — all on mobile\n- Supports real-time streaming and Thinking chain display\n- Preview mode available without connecting to a server\n\n---\n\n## Organization Orchestration\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fb23.tv\u002FjvoWpgj\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_b3aacf57ee5b.jpg\" alt=\"▶ Watch Organization Orchestration Demo\" width=\"720\" \u002F>\n  \u003C\u002Fa>\n  \u003Cbr\u002F>\n  \u003Csub>▶ Click to watch: Built a company on OpenAkita, and it runs autonomously (Bilibili)\u003C\u002Fsub>\n\u003C\u002Fp>\n\nBeyond multi-Agent collaboration — build an entire **AI company**. OpenAkita includes a full organization orchestration engine (AgentOrg) that lets you visually design company structures in the GUI, where AI agents operate like a real company:\n\n```\n┌───────────────────────────────────────────────┐\n│                CEO \u002F Executive                 │\n│       Sets company strategy, coordinates all   │\n└───┬───────────┬───────────┬───────────┬───────┘\n    ▼           ▼           ▼           ▼\n  CTO        Product     Marketing     CFO\n Tech arch   Planning    Strategy    Budget ctrl\n    │           │           │           │\n    ▼           ▼           ▼           ▼\n Dev team    Design      Content      Analytics\n```\n\n### Key Features\n\n| Feature | Description |\n|---------|-------------|\n| **Visual Org Chart** | Drag-and-drop org builder in the GUI — nodes, edges, hierarchies |\n| **Autonomous Roles** | Each node is an independent Agent with its own identity, skills, policies, and memory |\n| **Blackboard Sharing** | 3-level blackboard memory (org \u002F department \u002F node) for secure cross-team info sharing |\n| **Message Routing** | Priority message queues with edge bandwidth control and deadlock detection |\n| **Heartbeat Checks** | Periodic health monitoring of all nodes, auto-remediation on anomalies |\n| **Auto-Scaling** | Automatically recruits new Agents under heavy load, dismisses when idle |\n| **External Tools** | Nodes can request research \u002F browser \u002F code tools on demand with approval workflow |\n| **Org Templates** | Pre-built templates (tech company, content team, etc.) — deploy with one click |\n| **Projects & Tasks** | Tree-structured task decomposition, timeline tracking, org-wide coordination |\n\n---\n\n## Multi-Agent Collaboration\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1psP5zTEE7\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_f21b6c269ebb.png\" alt=\"▶ Watch Multi-Agent Collaboration Demo\" width=\"720\" \u002F>\n  \u003C\u002Fa>\n  \u003Cbr\u002F>\n  \u003Csub>▶ Click to watch the Multi-Agent collaboration demo on Bilibili\u003C\u002Fsub>\n\u003C\u002Fp>\n\nOpenAkita has a built-in multi-Agent orchestration system — not just one AI, but an **AI team**:\n\n```\nYou: \"Create a competitive analysis report\"\n    │\n    ▼\n┌──────────────────────────────────────┐\n│      AgentOrchestrator (Director)     │\n│   Decomposes task → Assigns to Agents │\n└───┬────────────┬──────────────┬──────┘\n    ▼            ▼              ▼\n Search Agent  Analysis Agent  Writing Agent\n (web research) (data crunching) (report drafting)\n    │            │              │\n    └────────────┴──────────────┘\n                 ▼\n         Results merged, delivered to you\n```\n\n- **Specialization**: Different Agents for different domains, auto-matched to tasks\n- **Parallel Processing**: Multiple Agents work simultaneously\n- **Auto Handoff**: If one Agent gets stuck, it hands off to a better-suited one\n- **Failover**: Agent failure triggers automatic switch to backup\n- **Depth Control**: Max 5 delegation levels to prevent runaway recursion\n- **Visual Tracking**: Agent Dashboard shows real-time status of every Agent\n- **Instance Pooling**: Agent instance pool with LRU eviction for efficient resource use\n\n---\n\n## IM Scan-to-Bind\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fb23.tv\u002FdkKTjO5\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_1ae3529866ff.jpg\" alt=\"▶ Watch Scan-to-Bind Tutorial\" width=\"720\" \u002F>\n  \u003C\u002Fa>\n  \u003Cbr\u002F>\n  \u003Csub>▶ Click to watch: OpenAkita scan-to-bind for WeChat, Feishu, WeCom (Bilibili)\u003C\u002Fsub>\n\u003C\u002Fp>\n\n**No developer account needed. No callback URL configuration. No technical knowledge required** — scan a QR code, 30 seconds to bind:\n\n| Platform | How to Bind | Time |\n|----------|-------------|:----:|\n| **WeChat** | Open IM Channels → Click WeChat → Scan QR code | 30 sec |\n| **Feishu** | Open IM Channels → Click Feishu → Scan to authorize | 30 sec |\n| **WeCom** | Open IM Channels → Click WeCom → Scan to bind | 30 sec |\n\nOnce bound, just @AI in your chat app — send messages, images, files, voice — AI handles it all.\n\n---\n\n## 6 IM Platforms\n\nTalk to your AI right inside the chat tools you already use:\n\n| Platform | Connection | Highlights |\n|----------|-----------|------------|\n| **WeChat** | Scan-to-bind (iLink) | Personal account, no official account needed, 30-second setup |\n| **Feishu** | WebSocket \u002F Webhook | Card messages, event subscriptions, scan-to-bind |\n| **WeCom** | Smart Robot callback \u002F WebSocket | Streaming replies, proactive push, scan-to-bind |\n| **DingTalk** | Stream WebSocket | No public IP needed |\n| **Telegram** | Webhook \u002F Long Polling | Pairing verification, Markdown, proxy support |\n| **QQ Official** | WebSocket \u002F Webhook | Groups, DMs, channels |\n| **OneBot** | WebSocket | Compatible with NapCat \u002F Lagrange \u002F go-cqhttp |\n\n- 📷 **Vision**: Send screenshots\u002Fphotos — AI understands them\n- 🎤 **Voice**: Send voice messages — auto-transcribed and processed\n- 📎 **File Delivery**: AI-generated files pushed directly to chat\n- 👥 **Group Chat**: Replies when @mentioned, stays quiet otherwise\n- 💭 **Chain-of-Thought**: Real-time reasoning process streamed to IM\n- 🔄 **Message Interrupts**: Insert new instructions between tool calls without waiting\n\n---\n\n## Plugin System\n\nOpenAkita provides a complete plugin architecture with `plugin.json` manifest declarations, a 3-tier permission model for security, and 10 lifecycle hooks for deep integration:\n\n### 8 Plugin Types\n\n| Type | Description | Example |\n|------|-------------|---------|\n| 🔧 **Tool** | Register custom tools for LLM to call | Database queries, API calls |\n| 💬 **Channel** | Add new IM channel adapters | Slack, Discord adapters |\n| 📚 **RAG** | Add external knowledge retrieval sources | Notion, Confluence retrieval |\n| 🧠 **Memory** | Extend memory storage backends | Redis, PostgreSQL storage |\n| 🤖 **LLM** | Connect new LLM providers | Private model deployments |\n| 🪝 **Hook** | Inject logic into the lifecycle | Message auditing, content filtering |\n| ⚡ **Skill** | Wrap Skills as plugins | Package skills for distribution |\n| 🔗 **MCP** | Wrap MCP Servers as plugins | Simplify MCP deployment |\n\n### 3-Tier Permission Model\n\n| Tier | Description | Example |\n|------|-------------|---------|\n| **Basic** | Auto-granted on install | Read config, register tools |\n| **Advanced** | Requires user confirmation on install | File I\u002FO, network requests |\n| **System** | Must be manually granted per-permission | Shell execution, system config |\n\n### Lifecycle Hooks\n\n`on_init` → `on_message_received` → `on_tool_result` → `on_prompt_build` → `on_retrieve` → `on_session_start` → `on_session_end` → `on_schedule` → `on_shutdown`\n\nPlugins have **automatic fault isolation**: error count exceeding threshold triggers auto-disable, preventing a single plugin from crashing the system.\n\n> Developer docs: [Plugin System Overview](docs\u002Fplugin-system-overview.md)\n\n---\n\n## Sandbox Security\n\nOpenAkita implements a **6-layer defense-in-depth** security model, from path management to OS-level isolation:\n\n```\nL1  Path Zoning         workspace \u002F controlled \u002F protected \u002F forbidden\nL2  Confirmation Gate   Dangerous ops (delete files, system commands) require user approval\nL3  Command Intercept   regedit, format, rm -rf — blocked outright\nL4  File Snapshots      Auto-checkpoint before writes, rollback available\nL5  Self-Protection     data\u002F, src\u002F, identity\u002F — core dirs locked from modification\nL6  OS-Level Sandbox    Linux bwrap \u002F macOS seatbelt \u002F Windows MIC\n```\n\n### Sandbox Execution\n\nWhen the policy engine classifies a shell command as **HIGH risk**, it automatically runs in an OS-level sandbox:\n\n| Platform | Sandbox Backend | Description |\n|----------|----------------|-------------|\n| **Linux** | bubblewrap (bwrap) | User-space container isolation, restricted filesystem and network |\n| **macOS** | sandbox-exec (seatbelt) | System-level sandbox policies |\n| **Windows** | Low Integrity (MIC) | Mandatory Integrity Control, low-privilege process isolation |\n\n### Additional Security Mechanisms\n\n- **Policy Engine**: `POLICIES.yaml` for tool permissions, shell command blocklist, path restrictions\n- **Resource Budgets**: Token \u002F cost \u002F duration \u002F iteration \u002F tool call limits per task\n- **Runtime Supervision**: Auto-detection of tool thrashing, reasoning loops, token anomalies\n- **Local Data**: Memory, config, and chat history stored on your machine only\n- **Open Source**: Apache 2.0, fully transparent codebase\n\n---\n\n## 30+ LLM Providers\n\n**No vendor lock-in. Mix and match freely:**\n\n| Category | Providers |\n|----------|-----------|\n| **International** | Anthropic · OpenAI · Google Gemini · xAI (Grok) · Mistral · OpenRouter · NVIDIA NIM · Groq · Together AI · Fireworks · Cohere |\n| **China** | Alibaba DashScope · Kimi (Moonshot) · Xiaomi MiMo · MiniMax · DeepSeek · SiliconFlow · Volcengine · Zhipu AI · Baidu Qianfan · Tencent Hunyuan · Yunwu · Meituan LongCat · iFlow |\n| **Local** | Ollama · LM Studio (⚠️ Small models have limited tool-calling ability — not recommended yet, pending optimization) |\n\n**7 capability dimensions**: Text · Vision · Video · Tool use · Thinking · Audio · PDF\n\n**Smart failover**: One model goes down, the next picks up seamlessly.\n\n### Recommended Models\n\n**International Models (in order of recommendation):**\n\n| Model | Provider | Notes |\n|-------|----------|-------|\n| `claude-opus-4-6` | Anthropic | One of the best — top-tier coding & long-task capability, 1M context |\n| `gpt-5.4` | OpenAI | Flagship — native computer-use, 1M context, strong reasoning |\n| `claude-sonnet-4-6` | Anthropic | Best value — fully upgraded default model, 1M context |\n| `gpt-5.3-instant` | OpenAI | Best for everyday chat — significantly fewer hallucinations, natural flow |\n| `claude-opus-4-5` | Anthropic | Previous flagship, still extremely capable |\n| `claude-sonnet-4-5` | Anthropic | Stable and reliable for everyday use |\n\n**Chinese Models (recommended):**\n\n| Model | Provider | Notes |\n|-------|----------|-------|\n| `kimi-k2.5` | Moonshot | 1T MoE, Agent Swarm with up to 100 parallel sub-agents, 256K context, open-source |\n| `qwen3.5-plus` | Alibaba | 397B MoE, 1M context, 201 languages, extremely cost-effective |\n| `mimo-v2-pro` | Xiaomi | 1T MoE, 1M context, global Top 8 ranking, affordable pricing |\n| `deepseek-v3` | DeepSeek | Cost-effective benchmark, strong Chinese support |\n\n> For complex reasoning, enable Thinking mode — add `-thinking` suffix to the model name.\n>\n> ⚠️ **Local small models not recommended** (e.g. 7B\u002F14B quantized): Small models have limited tool-calling and agent collaboration capabilities, prone to hallucinations and format errors. Use API-hosted flagship models for the best experience.\n\n---\n\n## Memory System\n\nNot just a \"context window\" — true long-term memory. Supports **dual modes** with automatic switching:\n\n### Mode 1: Fragment Memory (Classic)\n\n- **Three layers**: Working memory (current task) + Core memory (user profile) + Dynamic retrieval (past experience)\n- **7 memory types**: Fact \u002F Preference \u002F Skill \u002F Error \u002F Rule \u002F Persona trait \u002F Experience\n- **Multi-path recall**: Semantic + full-text + temporal + attachment search\n- **Gets smarter over time**: Preferences you mentioned two months ago? Still remembered.\n\n### Mode 2: MDRM Relational Graph Memory (New)\n\nOn top of fragment memory, builds **causal chains, timelines, and entity relationship graphs** — letting AI truly understand connections between events:\n\n| Dimension | Description | Example |\n|-----------|-------------|---------|\n| **Temporal** | Event chronology and timelines | \"What did I do last week?\" → auto-constructs timeline |\n| **Causal** | Cause-and-effect chains | \"What caused this bug?\" → traces causal chain |\n| **Entity** | Relationships between people\u002Fprojects\u002Fconcepts | \"Which projects did Alice work on?\" → entity graph |\n| **Action** | Dependencies, prerequisites, compositions | \"What else is needed to finish X?\" → dependency analysis |\n| **Context** | Project\u002Fsession attribution | \"All discussions about this project\" → cross-session aggregation |\n\n- **4 node types**: Event \u002F Fact \u002F Decision \u002F Goal\n- **Multi-hop graph traversal**: Starting from seed nodes, expands along relationship edges to find deep connections\n- **3-layer encoding**: Fast rule-based encoding → summary backfill → session-end batch LLM encoding\n- **3D visualization**: Frontend supports 3D visualization of the memory graph\n\n### Smart Mode Switching\n\nSet `memory_mode` to `auto` (default) and the system auto-routes based on query characteristics: causal\u002Ftimeline\u002Fcross-session questions use **Mode 2 graph traversal**, preference\u002Ffact queries use **Mode 1 semantic retrieval**.\n\n- **AI-driven extraction**: Automatically distills valuable information after each conversation, dual-track writes to both modes\n- **3D memory graph**: Visualize memory nodes and relationships, intuitively understand AI's memory structure\n\n---\n\n## MCP Integration\n\nOpenAkita includes a full [MCP (Model Context Protocol)](https:\u002F\u002Fmodelcontextprotocol.io\u002F) client, enabling AI to connect with any external service:\n\n| Feature | Description |\n|---------|-------------|\n| **3 Transports** | stdio (default), Streamable HTTP, SSE (legacy compatible) |\n| **Multi-Dir Scan** | Auto-discovers MCP configs from built-in `mcps\u002F`, `.mcp`, `data\u002Fmcp\u002Fservers\u002F` directories |\n| **Dynamic Management** | Add\u002Fremove MCP servers at runtime, no restart needed |\n| **Tool Suite** | `call_mcp_tool`, `list_mcp_servers`, `add_mcp_server`, `connect_mcp_server`, and more |\n| **Progressive Disclosure** | MCP tool catalog + prompt templates, shown on demand |\n| **GUI Management** | Desktop MCP panel for one-stop configuration |\n\nConnect to GitHub, databases, Playwright browser, filesystem, or any MCP Server.\n\n---\n\n## Self-Evolution\n\nOpenAkita keeps getting stronger:\n\n```\nDaily 04:00   →  Self-check: analyze error logs → AI diagnosis → auto-fix → push report\nAfter failure →  Root cause analysis (context loss \u002F tool limitation \u002F loop \u002F budget) → suggestions\nMissing skill →  Auto-search GitHub for skills, or AI generates one on the spot\nMissing dep   →  Auto pip install, auto mirror switching for China\nEvery chat    →  Extract preferences and experience → long-term memory\n```\n\n---\n\n## Architecture\n\n```\nDesktop App (Tauri + React)\n    │\nIdentity ─── SOUL.md · AGENT.md · POLICIES.yaml · 8 Persona Presets\n    │\nCore     ─── ReasoningEngine(ReAct) · Brain(LLM) · ContextManager\n    │        PromptAssembler · RuntimeSupervisor · ResourceBudget\n    │\nAgents   ─── AgentOrchestrator(Coordination) · AgentInstancePool(Pooling)\n    │        AgentFactory · FallbackResolver(Failover)\n    │\nOrg      ─── OrgRuntime(Runtime) · OrgManager(CRUD)\n    │        OrgMessenger(Routing) · Blackboard(Shared Memory)\n    │        OrgIdentity(Inheritance) · OrgPolicies(Policies)\n    │\nPlugins  ─── PluginManager(Discovery\u002FLoading) · PluginAPI(Host Interface)\n    │        HookRegistry(10 Hooks) · PluginSandbox(Fault Isolation)\n    │\nMemory   ─── Mode1: UnifiedStore(SQLite+Vector) · RetrievalEngine(Multi-path)\n    │        Mode2: RelationalStore(MDRM Graph) · GraphEngine(Multi-hop)\n    │        MemoryModeRouter(Auto Switch) · MemoryEncoder(3-Layer)\n    │\nTools    ─── Shell · File · Browser · Desktop · Web · MCP · Skills\n    │        Plan · Scheduler · Sticker · Persona · Agent Delegation\n    │\nSecurity ─── PolicyEngine(6-Layer) · SandboxExecutor(OS Sandbox)\n    │        ConfirmationGate · CommandFilter · Checkpoint\n    │\nEvolution ── SelfCheck · FailureAnalyzer · SkillGenerator · Installer\n    │\nChannels ─── CLI · Telegram · Feishu · WeCom · WeChat · DingTalk · QQ · OneBot\n    │\nTracing  ─── AgentTracer(12 SpanTypes) · DecisionTrace · TokenStats\n```\n\n---\n\n## Documentation\n\n| Document | Content |\n|----------|---------|\n| [Configuration Guide](docs\u002Fconfiguration-guide.md) | Desktop Quick Setup & Full Setup walkthrough |\n| ⭐ [LLM Provider Setup](docs\u002Fllm-provider-setup-tutorial.md) | **API Key registration + endpoint config + Failover** |\n| ⭐ [IM Channel Setup](docs\u002Fim-channel-setup-tutorial.md) | **Telegram \u002F Feishu \u002F DingTalk \u002F WeCom \u002F QQ \u002F OneBot tutorial** |\n| [Plugin System Overview](docs\u002Fplugin-system-overview.md) | Plugin types, permissions, developer guide |\n| [Org Orchestration Design](docs\u002Fagent-org-technical-design.md) | AgentOrg technical architecture and design |\n| [Org Orchestration Guide](docs\u002Fagent-org-user-guide.md) | Organization orchestration user guide |\n| [Quick Start](docs\u002Fgetting-started.md) | Installation and basics |\n| [Architecture](docs\u002Farchitecture.md) | System design and components |\n| [Configuration](docs\u002Fconfiguration.md) | All config options |\n| [Deployment](docs\u002Fdeploy.md) | Production deployment |\n| [MCP Integration](docs\u002Fmcp-integration.md) | Connecting external services |\n| [Skill System](docs\u002Fskills.md) | Creating and using skills |\n\n---\n\n## Community\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\n      \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_0e7bb58f2346.png\" width=\"180\" alt=\"WeChat Official Account\" \u002F>\u003Cbr\u002F>\n      \u003Cb>WeChat Official\u003C\u002Fb>\u003Cbr\u002F>\n      \u003Csub>Follow for updates\u003C\u002Fsub>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_5642b00a0b5a.jpg\" width=\"180\" alt=\"Personal WeChat\" \u002F>\u003Cbr\u002F>\n      \u003Cb>WeChat (Personal)\u003C\u002Fb>\u003Cbr\u002F>\n      \u003Csub>Note \"OpenAkita\" to join group\u003C\u002Fsub>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_980141a355cb.jpg\" width=\"180\" alt=\"WeChat Group\" \u002F>\u003Cbr\u002F>\n      \u003Cb>WeChat Group\u003C\u002Fb>\u003Cbr\u002F>\n      \u003Csub>Scan to join (⚠️ refreshed weekly)\u003C\u002Fsub>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_c9905d78e54d.png\" width=\"180\" alt=\"QQ Group\" \u002F>\u003Cbr\u002F>\n      \u003Cb>QQ Group: 854429727\u003C\u002Fb>\u003Cbr\u002F>\n      \u003Csub>Scan or search to join\u003C\u002Fsub>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\u003Cp align=\"center\">\n  🌐 \u003Ca href=\"https:\u002F\u002Fopenakita.ai\">Website\u003C\u002Fa> · \n  💬 \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FvFwxNVNH\">Discord\u003C\u002Fa> · \n  🐦 \u003Ca href=\"https:\u002F\u002Fx.com\u002Fopenakita\">X (Twitter)\u003C\u002Fa> · \n  📧 \u003Ca href=\"mailto:zacon365@gmail.com\">Email\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\u002Fissues\">Issues\u003C\u002Fa> · \n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\u002Fdiscussions\">Discussions\u003C\u002Fa> · \n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\">⭐ Star\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## Acknowledgments\n\n- [Anthropic Claude](https:\u002F\u002Fwww.anthropic.com\u002Fclaude) — Default recommended LLM, core development partner\n- [Tauri](https:\u002F\u002Ftauri.app\u002F) — Cross-platform desktop framework\n- [ChineseBQB](https:\u002F\u002Fgithub.com\u002Fzhaoolee\u002FChineseBQB) — 5700+ stickers that give AI a soul\n- [browser-use](https:\u002F\u002Fgithub.com\u002Fbrowser-use\u002Fbrowser-use) — AI browser automation\n- [AGENTS.md](https:\u002F\u002Fagentsmd.io\u002F) \u002F [Agent Skills](https:\u002F\u002Fagentskills.io\u002F) — Open standards\n\n### Community Contributors\n\n- [@948324394](https:\u002F\u002Fgithub.com\u002F948324394) — Docker deployment support\n\n## License\n\nApache License 2.0 — See [LICENSE](LICENSE)\n\nThird-party licenses: [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md)\n\n## Star History\n\n\u003Ca href=\"https:\u002F\u002Fstar-history.com\u002F#openakita\u002Fopenakita&Date\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_cd1fd49844b4.png&theme=dark\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_cd1fd49844b4.png\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_cd1fd49844b4.png\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n---\n\n\u003Cp align=\"center\">\n  \u003Cstrong>OpenAkita — Open-Source Multi-Agent AI Assistant That Gets Things Done\u003C\u002Fstrong>\u003Cbr\u002F>\n  \u003Ca href=\"https:\u002F\u002Fopenakita.ai\">openakita.ai\u003C\u002Fa>\n\u003C\u002Fp>\n","\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_5713816ef38a.png\" alt=\"OpenAkita Logo\" width=\"200\" \u002F>\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">OpenAkita\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>开源多智能体AI助手 — 不只是聊天，而是一支能完成任务的AI团队\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fopenakita.ai\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F🌐_Website-openakita.ai-orange?style=for-the-badge\" alt=\"官方网站\" height=\"28\" \u002F>\u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fopenakita.ai\u002Fdownload\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F📥_Download-Desktop_App-blue?style=for-the-badge\" alt=\"下载\" height=\"28\" \u002F>\u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FvFwxNVNH\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F💬_Discord-Join_Community-5865F2?style=for-the-badge\" alt=\"Discord\" height=\"28\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-Apache%202.0-blue.svg?style=flat-square\" alt=\"许可证\" height=\"20\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.11+-blue.svg?style=flat-square\" alt=\"Python版本\" height=\"20\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fopenakita\u002Fopenakita?color=green&style=flat-square\" alt=\"版本\" height=\"20\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fopenakita?color=green&style=flat-square\" alt=\"PyPI\" height=\"20\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fopenakita\u002Fopenakita\u002Fci.yml?branch=main&style=flat-square\" alt=\"构建状态\" height=\"20\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fopenakita\u002Fopenakita?style=flat-square\" alt=\"星标数\" height=\"20\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  多智能体协作 · 组织编排 · 插件系统 · 沙箱安全 · 30+ LLM · 6种IM平台 · 89+工具 · 桌面端 \u002F Web端 \u002F 移动端\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"#quick-start-guide\">快速入门\u003C\u002Fa> •\n  \u003Ca href=\"#organization-orchestration\">组织编排\u003C\u002Fa> •\n  \u003Ca href=\"#im-scan-to-bind\">扫码绑定\u003C\u002Fa> •\n  \u003Ca href=\"#plugin-system\">插件系统\u003C\u002Fa> •\n  \u003Ca href=\"#sandbox-security\">安全防护\u003C\u002Fa> •\n  \u003Ca href=\"#documentation\">文档\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>English\u003C\u002Fstrong> | \u003Ca href=\"README_CN.md\">中文\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## OpenAkita是什么？\n\n**其他AI只会聊天。OpenAkita能完成任务。**\n\nOpenAkita是一款开源的一站式AI助手——多个AI智能体协同工作，组建一个能够自主运行的“AI公司”，它可以搜索网络、操作你的电脑、管理文件、执行定时任务，并在Telegram \u002F 飞书 \u002F 微信企业号 \u002F 钉钉 \u002F QQ等平台上即时响应。**只需扫描二维码，30秒即可绑定你的聊天应用。** 它会记住你的偏好，自我学习新技能，且从不轻言放弃任何任务。通过**插件系统**可扩展功能，同时受到**六层沙箱安全机制**的保护。\n\n**完全基于GUI的设置，5分钟即可就绪，无需命令行操作。**\n\n\u003Cp align=\"center\">\n  🌐 \u003Ca href=\"https:\u002F\u002Fopenakita.ai\">\u003Cb>网站 openakita.ai\u003C\u002Fb>\u003C\u002Fa> &nbsp;|&nbsp;\n  📥 \u003Ca href=\"https:\u002F\u002Fopenakita.ai\u002Fdownload\">\u003Cb>下载桌面应用\u003C\u002Fb>\u003C\u002Fa> &nbsp;|&nbsp;\n  📖 \u003Ca href=\"https:\u002F\u002Fopenakita.ai\u002Fdocs\">\u003Cb>文档\u003C\u002Fb>\u003C\u002Fa> &nbsp;|&nbsp;\n  💬 \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FvFwxNVNH\">\u003Cb>Discord社区\u003C\u002Fb>\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## 快速入门指南\n\n### 🚀 对于首次使用者（3分钟）\n\n**无需安装**——下载桌面应用即可开始聊天：\n\n1. 从[GitHub Releases](https:\u002F\u002Fopenakita.ai\u002Fdownload)下载安装程序\n2. 安装并按照引导向导进行设置\n3. 输入你的API Key（可从[Anthropic](https:\u002F\u002Fconsole.anthropic.com\u002F)或[DeepSeek](https:\u002F\u002Fplatform.deepseek.com\u002F)获取）\n4. 尝试第一个任务：输入“创建一个计算器”，看看它如何运作\n\n### 💻 对于开发者（5分钟）\n\n```bash\n# 安装\npip install openakita[all]\n\n# 快速设置（交互式向导）\nopenakita init\n\n# 运行第一个任务\nopenakita run \"构建一个天气爬虫\"\n```\n\n### ✨ 立即可以做的事情\n\n| 类别 | 示例 |\n|----------|----------|\n| **💬 聊天** | 文本 + 图片 + 文件，语音消息，贴纸 |\n| **🤖 多智能体** | “创建一份竞争分析” → 研究 + 分析 + 写作智能体协同工作 |\n| **🏢 组织** | 构建一个AI公司——CEO、CTO、市场部、财务部——智能体自主运行 |\n| **🌐 网络** | 搜索新闻、抓取网站、自动化浏览器操作 |\n| **📁 文件** | 读取\u002F写入\u002F编辑文件、批量重命名、内容搜索 |\n| **🖥️ 桌面** | 点击按钮、输入文本、截图、自动化应用程序 |\n| **⏰ 定时任务** | “每星期一上午9点提醒我”——基于cron的提醒 |\n\n### ➡️ 后续步骤\n\n- **配置LLM**：添加多个模型提供商以实现自动故障转移\n- **设置IM渠道**：扫描二维码，30秒内绑定微信\u002F飞书\u002F企业微信，直接在聊天应用中使用AI\n- **探索技能**：从市场下载或自行开发\n- **尝试组织模式**：构建一个AI公司并观察其运行\n- **加入社区**：[Discord](https:\u002F\u002Fdiscord.gg\u002FvFwxNVNH) | [微信群](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_980141a355cb.jpg)\n\n---\n\n## 核心能力\n\n\u003Ctable>\n\u003Ctr>\u003Ctd>\n\n### 🤝 多智能体协作\n多个具备专业技能的智能体并行工作。\n你只需说一句话——编码智能体会编写代码，写作智能体会起草文档，测试智能体会进行验证——所有这些都会同时完成。\n\n### 🏢 组织编排\n不仅仅是多智能体——还可以构建一个“AI公司”。CEO、CTO、CFO、市场总监……每个角色都独立运作。共享白板、消息路由、死锁检测。\n\n### 📋 计划模式\n复杂任务会自动分解为步骤计划，实时跟踪进度，并在失败时自动回滚。\n\n### 🧠 ReAct推理引擎\n思考 → 行动 → 观察。明确的三阶段推理，带有检查点和回滚功能。如果失败？则尝试不同的策略。\n\n\u003C\u002Ftd>\u003Ctd>\n\n### 🔌 插件系统\n8种插件类型，三层权限模型，10个生命周期钩子。工具、渠道、RAG、记忆、LLM——一切皆可扩展。\n\n### 🛡️ 六层沙箱安全\n路径分区 · 确认门控 · 命令拦截 · 文件快照 · 自我保护 · 操作系统级沙箱。高风险命令会自动在隔离环境中运行。\n\n### 📱 IM扫码绑定\n微信、飞书、企业微信——扫描二维码，30秒即可绑定，在你的聊天应用中直接使用AI。\n\n### 💾 双模记忆——越用越聪明\n碎片化记忆 + MDRM关系图（因果链 · 时间线 · 实体图 · 3D可视化），自动智能切换。\n\n\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n---\n\n## 完整功能列表\n\n| | 功能 | 描述 |\n|:---:|---------|-------------|\n| 🤝 | **多智能体** | 专业化智能体、并行委派、自动交接、故障转移、实时可视化仪表盘 |\n| 🏢 | **组织编排** | 层次化组织结构、CEO\u002FCTO\u002FCFO角色、共享黑板记忆、消息路由、死锁检测、心跳机制、自动扩缩容 |\n| 📋 | **计划模式** | 自动任务分解、每步跟踪、UI中浮动进度条 |\n| 🧠 | **ReAct推理** | 显式三阶段循环、检查点\u002F回滚、循环检测、策略切换 |\n| 🚀 | **零门槛部署** | 全图形化配置、引导向导、从安装到聊天仅需5分钟、无需命令行 |\n| 🔧 | **89+内置工具** | 16类：Shell \u002F 文件 \u002F 浏览器 \u002F 桌面 \u002F 搜索 \u002F 计划器 \u002F MCP … |\n| 🔌 | **插件系统** | 8种类型（工具\u002F通道\u002FRAG\u002F记忆\u002FLLM\u002F钩子\u002F技能\u002FMCP）、3级权限、10个生命周期钩子、故障隔离 |\n| 🛡️ | **6层安全防护** | 路径分区、确认闸门、命令黑名单、文件快照、自我保护、操作系统沙盒（Linux bwrap \u002F macOS seatbelt \u002F Windows MIC） |\n| 📱 | **IM扫码绑定** | 微信\u002F飞书\u002F企业微信扫码绑定，30秒完成设置，无需开发者配置 |\n| 🛒 | **技能市场** | 搜索与一键安装、GitHub直接安装、AI即时生成技能 |\n| 🌐 | **30+ LLM提供商** | Anthropic \u002F OpenAI \u002F DeepSeek \u002F Qwen \u002F Kimi \u002F MiniMax \u002F Gemini … 智能故障转移 |\n| 💬 | **6个IM平台** | Telegram \u002F 飞书 \u002F 企业微信 \u002F 钉钉 \u002F QQ \u002F OneBot，语音识别、智能群聊 |\n| 🔗 | **MCP集成** | 标准MCP客户端，stdio \u002F HTTP \u002F SSE传输协议，多目录扫描，动态服务器管理 |\n| 💾 | **双模记忆** | 模式1碎片化记忆（3层+7种类型+多路径召回）+模式2MDRM关系图（5维+多跳遍历+3D可视化），自动智能切换 |\n| 🎭 | **8种人格** | 默认 \u002F 技术专家 \u002F 男友 \u002F 女友 \u002F Jarvis \u002F 管家 \u002F 商务 \u002F 家庭 |\n| 🤖 | **主动引擎** | 问候、任务跟进、空闲聊天、晚安——根据您的反馈调整频率 |\n| 🧬 | **自我进化** | 每日自检与修复、故障根因分析、自动技能生成 |\n| 🔍 | **深度思考** | 可控思考模式、实时思维链展示、IM流式输出 |\n| 🖥️ | **多平台支持** | 桌面端（Win\u002FMac\u002FLinux）· Web端（PC及移动浏览器）· 移动App（Android\u002FiOS），11个面板，深色主题 |\n| 📊 | **可观测性** | 12种追踪跨度类型，全链路Token统计面板 |\n| 😄 | **贴纸** | 5700+贴纸，情绪感知、与人格匹配 |\n\n---\n\n## 5分钟快速部署\n\n### 方案1：桌面应用（推荐）\n\n**完全图形化界面，无需命令行** — 这正是OpenAkita区别于其他开源AI助手之处：\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_d2921fc1338f.gif\" alt=\"OpenAkita快速配置\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\n| 步骤 | 操作内容 | 时间 |\n|:----:|-------------|:----:|\n| 1 | 下载安装程序，双击安装 | 1分钟 |\n| 2 | 按照引导向导操作，输入API Key | 2分钟 |\n| 3 | 开始聊天 | 立即 |\n\n- 无需安装Python、克隆Git仓库或编辑配置文件\n- 运行时环境隔离——不会干扰您现有的系统\n- 中文用户可自动切换镜像源\n- 模型、IM渠道、技能、计划等均在GUI中配置\n\n> **下载**: [GitHub Releases](https:\u002F\u002Fopenakita.ai\u002Fdownload) — Windows (.exe) \u002F macOS (.dmg) \u002F Linux (.deb)\n>\n> 更多信息请访问 **[openakita.ai](https:\u002F\u002Fopenakita.ai)**\n\n### 方案2：pip安装\n\n```bash\npip install openakita[all]    # 安装所有可选功能\nopenakita init                # 运行设置向导\nopenakita                     # 启动交互式CLI\n```\n\n### 方案3：源码安装\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita.git\ncd openakita\npython -m venv venv && source venv\u002Fbin\u002Factivate\npip install -e \".[all]\"\nopenakita init\n```\n\n### 命令示例\n\n```bash\nopenakita                              # 交互式聊天\nopenakita run \"构建计算器\"     # 执行单个任务\nopenakita serve                        # 服务模式（IM渠道）\nopenakita serve --dev                  # 开发模式，支持热重载\nopenakita daemon start                 # 后台守护进程\nopenakita status                       # 查看状态\n```\n\n---\n\n## 多平台访问\n\nOpenAkita支持 **桌面、Web和移动端**——无论何时何地，任何设备都能使用：\n\n| 平台 | 详情 |\n|----------|---------|\n| 🖥️ **桌面应用** | Windows \u002F macOS \u002F Linux — 使用Tauri 2.x构建的原生应用 |\n| 🌐 **Web访问** | PC及移动浏览器 — 支持远程访问，可在任意浏览器中打开 |\n| 📱 **移动应用** | Android (APK) \u002F iOS (TestFlight) — 通过Capacitor构建的原生封装 |\n\n### 桌面应用\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_73acd8e5cf2d.png\" alt=\"OpenAkita桌面应用\" width=\"800\" \u002F>\n\u003C\u002Fp>\n\n基于 **Tauri 2.x + React + TypeScript** 构建的跨平台桌面应用：\n\n| 面板 | 功能 |\n|-------|----------|\n| **聊天** | AI聊天、流式输出、思维显示、拖拽上传、图片灯箱 |\n| **智能体仪表盘** | 神经网络可视化、实时多智能体状态追踪 |\n| **智能体管理器** | 创建、管理和配置多个智能体 |\n| **IM渠道** | 一站式配置所有6大平台，扫码绑定 |\n| **技能** | 市场搜索、安装、启用\u002F禁用 |\n| **MCP** | MCP服务器管理 |\n| **记忆** | 内存管理+LLM驱动的回顾 |\n| **计划器** | 定时任务管理 |\n| **Token统计** | Token使用情况统计 |\n| **配置** | LLM接口、系统设置、高级选项 |\n| **反馈** | Bug报告+功能请求 |\n\n深色\u002F浅色主题 · 引导向导 · 自动更新 · 双语（英\u002F中）· 开机自启\n\n### 移动应用\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fb23.tv\u002FpWki3Vw\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_491112b43554.png\" alt=\"▶ 观看移动应用演示\" width=\"720\" \u002F>\n  \u003C\u002Fa>\n  \u003Cbr\u002F>\n  \u003Csub>▶ 点击观看Bilibili上的移动应用演示\u003C\u002Fsub>\n\u003C\u002Fp>\n\n- 通过本地网络将手机连接到桌面后端\n- 功能齐全：聊天、多智能体协作、记忆、技能、MCP——全部在移动端实现\n- 支持实时流式输出和思维链展示\n- 即使不连接服务器，也可使用预览模式\n\n---\n\n## 组织编排\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fb23.tv\u002FjvoWpgj\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_b3aacf57ee5b.jpg\" alt=\"▶ 观看组织编排演示\" width=\"720\" \u002F>\n  \u003C\u002Fa>\n  \u003Cbr\u002F>\n  \u003Csub>▶ 点击观看：基于OpenAkita构建一家公司，且实现自主运行（哔哩哔哩）\u003C\u002Fsub>\n\u003C\u002Fp>\n\n超越多智能体协作——构建整个**AI公司**。OpenAkita内置完整的组织编排引擎（AgentOrg），允许你在GUI界面中以可视化方式设计公司架构，让AI智能体如同真实公司般运作：\n\n```\n┌───────────────────────────────────────────────┐\n│                CEO \u002F 执行层                 │\n│       制定公司战略，协调全局事务           │\n└───┬───────────┬───────────┬───────────┬───────┘\n    ▼           ▼           ▼           ▼\n  CTO        产品部     市场部     财务部\n 技术架构   规划      战略      预算管理\n    │           │           │           │\n    ▼           ▼           ▼           ▼\n 开发团队    设计      内容      分析\n```\n\n### 核心功能\n\n| 功能 | 描述 |\n|---------|-------------|\n| **可视化组织架构图** | GUI中的拖拽式组织架构构建工具——节点、边、层级关系 |\n| **自主角色** | 每个节点都是独立的智能体，拥有自己的身份、技能、策略和记忆 |\n| **共享黑板** | 三层黑板内存（组织\u002F部门\u002F节点），用于安全地跨团队信息共享 |\n| **消息路由** | 带优先级的消息队列，支持边带宽控制及死锁检测 |\n| **心跳检查** | 定期监测所有节点健康状态，异常时自动修复 |\n| **自动扩缩容** | 在负载过高时自动招募新智能体，空闲时则释放资源 |\n| **外部工具** | 节点可按需申请科研、浏览器或代码工具，经审批流程后使用 |\n| **组织模板** | 预置模板（如科技公司、内容团队等），一键部署 |\n| **项目与任务** | 树状任务分解、时间线跟踪及全组织范围内的协同 |\n\n---\n\n## 多智能体协作\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1psP5zTEE7\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_f21b6c269ebb.png\" alt=\"▶ 观看多智能体协作演示\" width=\"720\" \u002F>\n  \u003C\u002Fa>\n  \u003Cbr\u002F>\n  \u003Csub>▶ 点击观看哔哩哔哩上的多智能体协作演示\u003C\u002Fsub>\n\u003C\u002Fp>\n\nOpenAkita内置多智能体编排系统——不仅仅是一个AI，而是一支**AI团队**：\n\n```\n你: “生成一份竞争分析报告”\n    │\n    ▼\n┌──────────────────────────────────────┐\n│      AgentOrchestrator (导演)     │\n│   将任务拆解 → 分配给各智能体 │\n└───┬────────────┬──────────────┬──────┘\n    ▼            ▼              ▼\n 搜索智能体  分析智能体  写作智能体\n （网络调研） （数据处理） （报告撰写）\n    │            │              │\n    └────────────┴──────────────┘\n                 ▼\n         结果合并后交付给你\n```\n\n- **专业化分工**：不同领域由不同智能体负责，自动匹配任务\n- **并行处理**：多个智能体同时工作\n- **自动交接**：若某一智能体卡壳，会转交给更合适的智能体\n- **故障转移**：智能体失效时自动切换至备用智能体\n- **深度控制**：最多5层委托，防止递归失控\n- **可视化追踪**：智能体仪表盘实时显示每个智能体的状态\n- **实例池化**：采用LRU淘汰机制的智能体实例池，高效利用资源\n\n---\n\n## IM扫码绑定\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fb23.tv\u002FdkKTjO5\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_1ae3529866ff.jpg\" alt=\"▶ 观看扫码绑定教程\" width=\"720\" \u002F>\n  \u003C\u002Fa>\n  \u003Cbr\u002F>\n  \u003Csub>▶ 点击观看：OpenAkita在微信、飞书、企业微信上的扫码绑定教程（哔哩哔哩）\u003C\u002Fsub>\n\u003C\u002Fp>\n\n**无需开发者账号，无需配置回调URL，无需任何技术背景**——只需扫描二维码，30秒即可完成绑定：\n\n| 平台 | 绑定方式 | 时间 |\n|----------|-------------|:----:|\n| **微信** | 打开IM通道 → 点击“微信” → 扫描二维码 | 30秒 |\n| **飞书** | 打开IM通道 → 点击“飞书” → 扫码授权 | 30秒 |\n| **企业微信** | 打开IM通道 → 点击“企业微信” → 扫码绑定 | 30秒 |\n\n绑定完成后，只需在聊天应用中@AI——发送文字、图片、文件、语音等，AI将全部处理。\n\n---\n\n## 6大IM平台\n\n直接在您常用的聊天工具中与AI对话：\n\n| 平台 | 连接方式 | 特色 |\n|----------|-----------|------------|\n| **微信** | 扫码绑定（iLink） | 支持个人账号，无需官方账号，30秒快速设置 |\n| **飞书** | WebSocket \u002F Webhook | 卡片消息、事件订阅、扫码绑定 |\n| **企业微信** | 智能机器人回调 \u002F WebSocket | 流式回复、主动推送、扫码绑定 |\n| **钉钉** | Stream WebSocket | 无需公网IP |\n| **Telegram** | Webhook \u002F Long Polling | 配对验证、Markdown支持、代理支持 |\n| **QQ官方** | WebSocket \u002F Webhook | 支持群聊、私信及频道 |\n| **OneBot** | WebSocket | 兼容NapCat \u002F Lagrange \u002F go-cqhttp |\n\n- 📷 **视觉能力**：发送截图\u002F照片——AI能够理解并处理\n- 🎤 **语音能力**：发送语音消息——自动转录并处理\n- 📎 **文件传递**：AI生成的文件可直接推送到聊天中\n- 👥 **群聊支持**：被@时回复，未提及时不干扰\n- 💭 **思维链**：实时推理过程可流式传输至IM\n- 🔄 **消息打断**：可在工具调用过程中插入新指令，无需等待\n\n---\n\n## 插件系统\n\nOpenAkita提供完整的插件架构，包括`plugin.json`清单声明、三级权限模型以确保安全性，以及10个生命周期钩子以实现深度集成：\n\n### 8种插件类型\n\n| 类型 | 描述 | 示例 |\n|------|-------------|---------|\n| 🔧 **工具** | 注册LLM可调用的自定义工具 | 数据库查询、API调用 |\n| 💬 **渠道** | 添加新的IM渠道适配器 | Slack、Discord适配器 |\n| 📚 **RAG** | 添加外部知识检索源 | Notion、Confluence检索 |\n| 🧠 **内存** | 扩展内存存储后端 | Redis、PostgreSQL存储 |\n| 🤖 **LLM** | 连接新的LLM提供商 | 私有模型部署 |\n| 🪝 **钩子** | 将逻辑注入生命周期 | 消息审计、内容过滤 |\n| ⚡ **技能** | 将技能封装为插件 | 技能打包分发 |\n| 🔗 **MCP** | 将MCP服务器封装为插件 | 简化MCP部署 |\n\n### 三级权限模型\n\n| 层级 | 描述 | 示例 |\n|------|-------------|---------|\n| **基础** | 安装时自动授予 | 读取配置、注册工具 |\n| **高级** | 安装时需用户确认 | 文件I\u002FO、网络请求 |\n| **系统** | 必须逐项手动授权 | Shell执行、系统配置 |\n\n### 生命周期钩子\n\n`on_init` → `on_message_received` → `on_tool_result` → `on_prompt_build` → `on_retrieve` → `on_session_start` → `on_session_end` → `on_schedule` → `on_shutdown`\n\n插件具有**自动故障隔离**功能：当错误次数超过阈值时，会自动禁用该插件，从而防止单个插件导致系统崩溃。\n\n> 开发者文档：[插件系统概述](docs\u002Fplugin-system-overview.md)\n\n---\n\n## 沙箱安全\n\nOpenAkita 实现了**6 层纵深防御**的安全模型，从路径管理到操作系统级别的隔离：\n\n```\nL1  路径分区         工作空间 \u002F 受控 \u002F 受保护 \u002F 禁止\nL2  确认闸门   危险操作（删除文件、系统命令）需要用户批准\nL3  命令拦截   regedit、format、rm -rf — 直接阻止\nL4  文件快照      写入前自动创建检查点，可回滚\nL5  自我保护     data\u002F、src\u002F、identity\u002F — 核心目录被锁定，无法修改\nL6  操作系统级沙箱    Linux bwrap \u002F macOS seatbelt \u002F Windows MIC\n```\n\n### 沙箱执行\n\n当策略引擎将 shell 命令分类为**高风险**时，它会自动在操作系统级别的沙箱中运行：\n\n| 平台 | 沙箱后端 | 描述 |\n|----------|----------------|-------------|\n| **Linux** | bubblewrap (bwrap) | 用户空间容器隔离，受限的文件系统和网络 |\n| **macOS** | sandbox-exec (seatbelt) | 系统级沙箱策略 |\n| **Windows** | 低完整性 (MIC) | 强制完整性控制，低权限进程隔离 |\n\n### 额外的安全机制\n\n- **策略引擎**: `POLICIES.yaml` 用于工具权限、shell 命令黑名单、路径限制\n- **资源预算**: 每个任务的 token \u002F 费用 \u002F 持续时间 \u002F 迭代 \u002F 工具调用限制\n- **运行时监控**: 自动检测工具滥用、推理循环、token 异常\n- **本地数据**: 内存、配置和聊天记录仅存储在您的设备上\n- **开源**: Apache 2.0，完全透明的代码库\n\n---\n\n## 30 多家 LLM 提供商\n\n**无供应商锁定。自由组合：**\n\n| 类别 | 供应商 |\n|----------|-----------|\n| **国际** | Anthropic · OpenAI · Google Gemini · xAI (Grok) · Mistral · OpenRouter · NVIDIA NIM · Groq · Together AI · Fireworks · Cohere |\n| **中国** | Alibaba DashScope · Kimi (Moonshot) · Xiaomi MiMo · MiniMax · DeepSeek · SiliconFlow · Volcengine · Zhipu AI · Baidu Qianfan · Tencent Hunyuan · Yunwu · Meituan LongCat · iFlow |\n| **本地** | Ollama · LM Studio (⚠️ 小模型的工具调用能力有限 — 尚不推荐，待优化) |\n\n**7 种能力维度**：文本 · 视觉 · 视频 · 工具使用 · 思考 · 音频 · PDF\n\n**智能故障转移**：一个模型宕机，下一个模型无缝接管。\n\n### 推荐模型\n\n**国际模型（按推荐顺序）：**\n\n| 模型 | 供应商 | 备注 |\n|-------|----------|-------|\n| `claude-opus-4-6` | Anthropic | 最佳之一 — 顶级编码与长任务处理能力，1M 上下文 |\n| `gpt-5.4` | OpenAI | 旗舰 — 原生计算机使用，1M 上下文，强大的推理能力 |\n| `claude-sonnet-4-6` | Anthropic | 性价比最高 — 全面升级的默认模型，1M 上下文 |\n| `gpt-5.3-instant` | OpenAI | 日常聊天最佳 — 幻觉显著减少，对话自然流畅 |\n| `claude-opus-4-5` | Anthropic | 上一代旗舰，依然非常强大 |\n| `claude-sonnet-4-5` | Anthropic | 稳定可靠，适合日常使用 |\n\n**中国模型（推荐）：**\n\n| 模型 | 供应商 | 备注 |\n|-------|----------|-------|\n| `kimi-k2.5` | Moonshot | 1T MoE，支持最多 100 个并行子代理的 Agent Swarm，256K 上下文，开源 |\n| `qwen3.5-plus` | Alibaba | 397B MoE，1M 上下文，支持 201 种语言，性价比极高 |\n| `mimo-v2-pro` | Xiaomi | 1T MoE，1M 上下文，全球排名前 8，价格实惠 |\n| `deepseek-v3` | DeepSeek | 性价比标杆，中文支持强劲 |\n\n> 对于复杂推理，请启用思考模式 — 在模型名称后添加 `-thinking` 后缀。\n>\n> ⚠️ **不推荐使用本地小型模型**（如 7B\u002F14B 量化模型）：小型模型的工具调用和代理协作能力有限，容易出现幻觉和格式错误。建议使用 API 托管的旗舰模型以获得最佳体验。\n\n---\n\n## 记忆系统\n\n不仅仅是“上下文窗口”——而是真正的长期记忆。支持**双模式**并自动切换：\n\n### 模式 1：碎片化记忆（经典）\n\n- **三层结构**：工作记忆（当前任务）+ 核心记忆（用户档案）+ 动态检索（过往经验）\n- **7 种记忆类型**：事实 \u002F 喜好 \u002F 技能 \u002F 错误 \u002F 规则 \u002F 人格特质 \u002F 经验\n- **多路径回忆**：语义 + 全文 + 时间 + 附件搜索\n- **越用越聪明**：您两个月前提到的偏好？仍然记得。\n\n### 模式 2：MDRM 关系图记忆（新）\n\n在碎片化记忆的基础上，构建**因果链、时间线和实体关系图**——让 AI 真正理解事件之间的联系：\n\n| 维度 | 描述 | 示例 |\n|-----------|-------------|---------|\n| **时间** | 事件编年史和时间线 | “上周我做了什么？” → 自动构建时间线 |\n| **因果** | 因果链条 | “是什么导致了这个 bug？” → 追溯因果链 |\n| **实体** | 人\u002F项目\u002F概念之间的关系 | “Alice 曾参与过哪些项目？” → 实体图 |\n| **行动** | 依赖关系、先决条件、组合 | “完成 X 还需要什么？” → 依赖分析 |\n| **上下文** | 项目\u002F会话归属 | “所有关于这个项目的讨论” → 跨会话聚合 |\n\n- **4 种节点类型**：事件 \u002F 事实 \u002F 决策 \u002F 目标\n- **多跳图遍历**：从种子节点开始，沿着关系边扩展，找到深层连接\n- **3 层编码**：快速规则编码 → 摘要补全 → 会话结束批量 LLM 编码\n- **3D 可视化**：前端支持记忆图的 3D 可视化\n\n### 智能模式切换\n\n将 `memory_mode` 设置为 `auto`（默认），系统会根据查询特征自动路由：因果\u002F时间线\u002F跨会话问题使用**模式 2 图遍历**，偏好\u002F事实查询使用**模式 1 语义检索**。\n\n- **AI 驱动提取**：每次对话后自动提炼有价值的信息，并同时写入两种模式\n- **3D 记忆图**：可视化记忆节点和关系，直观理解 AI 的记忆结构\n\n---\n\n## MCP 集成\n\nOpenAkita 包含一个完整的 [MCP（模型上下文协议）](https:\u002F\u002Fmodelcontextprotocol.io\u002F) 客户端，使 AI 能够连接任何外部服务：\n\n| 功能 | 描述 |\n|---------|-------------|\n| **3 种传输方式** | stdio（默认）、可流式 HTTP、SSE（旧版兼容） |\n| **多目录扫描** | 自动发现内置 `mcps\u002F`、`.mcp`、`data\u002Fmcp\u002Fservers\u002F` 目录中的 MCP 配置 |\n| **动态管理** | 运行时可添加或移除 MCP 服务器，无需重启 |\n| **工具套件** | `call_mcp_tool`、`list_mcp_servers`、`add_mcp_server`、`connect_mcp_server` 等 |\n| **渐进式披露** | MCP 工具目录 + 提示模板，按需显示 |\n| **GUI 管理** | 桌面 MCP 面板，实现一站式配置 |\n\n可连接 GitHub、数据库、Playwright 浏览器、文件系统或任何 MCP 服务器。\n\n---\n\n## 自我进化\n\nOpenAkita 不断变得更强大：\n\n```\n每日 04:00   →  自检：分析错误日志 → AI 诊断 → 自动修复 → 发送报告\n失败后        →  根因分析（上下文丢失 \u002F 工具限制 \u002F 循环 \u002F 预算）→ 提供建议\n缺少技能    →  自动在 GitHub 上搜索相关技能，或由 AI 即时生成新技能\n缺少依赖    →  自动执行 pip 安装，并为国内用户自动切换镜像源\n每次对话    →  提取用户偏好和经验 → 形成长期记忆\n```\n\n---\n\n## 架构\n\n```\n桌面应用（Tauri + React）\n    │\n身份 ─── SOUL.md · AGENT.md · POLICIES.yaml · 8 种人格预设\n    │\n核心     ─── 理性引擎(ReAct) · 大脑(LLM) · 上下文管理器\n    │        提示词组装器 · 运行时监督器 · 资源预算\n    │\n代理     ─── 代理编排器（协调）· 代理实例池（池化）\n    │        代理工厂 · 失败处理机制\n    │\n组织     ─── 组织运行时（运行）· 组织管理者（CRUD）\n    │        组织消息传递者（路由）· 共享内存板\n    │        组织身份（继承）· 组织政策（策略）\n    │\n插件     ─── 插件管理器（发现\u002F加载）· 插件 API（宿主接口）\n    │        钩子注册表（10 个钩子）· 插件沙箱（故障隔离）\n    │\n内存     ─── 模式 1：统一存储（SQLite+向量）· 检索引擎（多路径）\n    │        模式 2：关系型存储（MDRM 图）· 图引擎（多跳）\n    │        内存模式切换器（自动切换）· 内存编码器（3 层）\n    │\n工具     ─── Shell · 文件 · 浏览器 · 桌面 · Web · MCP · 技能\n    │        计划 · 调度 · 贴纸 · 人格 · 代理委派\n    │\n安全     ─── 政策引擎（6 层）· 沙箱执行器（操作系统沙箱）\n    │        确认门 · 命令过滤器 · 检查点\n    │\n进化     ── 自检 · 失败分析器 · 技能生成器 · 安装程序\n    │\n渠道     ─── CLI · Telegram · Feishu · WeCom · WeChat · DingTalk · QQ · OneBot\n    │\n追踪     ─── 代理追踪器（12 种跨度类型）· 决策追踪 · Token 统计\n```\n\n---\n\n## 文档\n\n| 文档 | 内容 |\n|----------|---------|\n| [配置指南](docs\u002Fconfiguration-guide.md) | 桌面快速设置与完整设置教程 |\n| ⭐ [LLM 提供商设置](docs\u002Fllm-provider-setup-tutorial.md) | **API 密钥注册 + 端点配置 + 故障转移** |\n| ⭐ [IM 渠道设置](docs\u002Fim-channel-setup-tutorial.md) | **Telegram \u002F Feishu \u002F DingTalk \u002F WeCom \u002F QQ \u002F OneBot 教程** |\n| [插件系统概述](docs\u002Fplugin-system-overview.md) | 插件类型、权限及开发者指南 |\n| [组织编排设计](docs\u002Fagent-org-technical-design.md) | 代理组织的技术架构与设计 |\n| [组织编排指南](docs\u002Fagent-org-user-guide.md) | 组织编排用户指南 |\n| [快速入门](docs\u002Fgetting-started.md) | 安装与基础知识 |\n| [架构](docs\u002Farchitecture.md) | 系统设计与组件 |\n| [配置](docs\u002Fconfiguration.md) | 所有配置选项 |\n| [部署](docs\u002Fdeploy.md) | 生产环境部署 |\n| [MCP 集成](docs\u002Fmcp-integration.md) | 连接外部服务 |\n| [技能系统](docs\u002Fskills.md) | 创建和使用技能 |\n\n---\n\n## 社区\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\n      \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_0e7bb58f2346.png\" width=\"180\" alt=\"微信公众号\" \u002F>\u003Cbr\u002F>\n      \u003Cb>微信公众号\u003C\u002Fb>\u003Cbr\u002F>\n      \u003Csub>关注获取最新动态\u003C\u002Fsub>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_5642b00a0b5a.jpg\" width=\"180\" alt=\"个人微信\" \u002F>\u003Cbr\u002F>\n      \u003Cb>个人微信\u003C\u002Fb>\u003Cbr\u002F>\n      \u003Csub>备注“OpenAkita”加入群组\u003C\u002Fsub>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_980141a355cb.jpg\" width=\"180\" alt=\"微信群\" \u002F>\u003Cbr\u002F>\n      \u003Cb>微信群\u003C\u002Fb>\u003Cbr\u002F>\n      \u003Csub>扫码加入（⚠️ 每周更新）\u003C\u002Fsub>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_c9905d78e54d.png\" width=\"180\" alt=\"QQ 群\" \u002F>\u003Cbr\u002F>\n      \u003Cb>QQ 群：854429727\u003C\u002Fb>\u003Cbr\u002F>\n      \u003Csub>扫码或搜索加入\u003C\u002Fsub>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\u003Cp align=\"center\">\n  🌐 \u003Ca href=\"https:\u002F\u002Fopenakita.ai\">官网\u003C\u002Fa> · \n  💬 \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FvFwxNVNH\">Discord\u003C\u002Fa> · \n  🐦 \u003Ca href=\"https:\u002F\u002Fx.com\u002Fopenakita\">X（Twitter）\u003C\u002Fa> · \n  📧 \u003Ca href=\"mailto:zacon365@gmail.com\">邮箱\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\u002Fissues\">问题反馈\u003C\u002Fa> · \n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\u002Fdiscussions\">讨论区\u003C\u002Fa> · \n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\">⭐ Star\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## 致谢\n\n- [Anthropic Claude](https:\u002F\u002Fwww.anthropic.com\u002Fclaude) — 默认推荐的 LLM，核心开发合作伙伴\n- [Tauri](https:\u002F\u002Ftauri.app\u002F) — 跨平台桌面框架\n- [ChineseBQB](https:\u002F\u002Fgithub.com\u002Fzhaoolee\u002FChineseBQB) — 5700 多款贴纸，赋予 AI 灵魂\n- [browser-use](https:\u002F\u002Fgithub.com\u002Fbrowser-use\u002Fbrowser-use) — AI 浏览器自动化\n- [AGENTS.md](https:\u002F\u002Fagentsmd.io\u002F) \u002F [Agent Skills](https:\u002F\u002Fagentskills.io\u002F) — 开放标准\n\n### 社区贡献者\n\n- [@948324394](https:\u002F\u002Fgithub.com\u002F948324394) — Docker 部署支持\n\n## 许可证\n\nApache License 2.0 — 参见 [LICENSE](LICENSE)\n\n第三方许可证：[THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md)\n\n## 星标历史\n\n\u003Ca href=\"https:\u002F\u002Fstar-history.com\u002F#openakita\u002Fopenakita&Date\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_cd1fd49844b4.png&theme=dark\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_cd1fd49844b4.png\" \u002F>\n   \u003Cimg alt=\"星标历史图表\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_readme_cd1fd49844b4.png\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n---\n\n\u003Cp align=\"center\">\n  \u003Cstrong>OpenAkita — 开源多代理 AI 助手，高效完成任务\u003C\u002Fstrong>\u003Cbr\u002F>\n  \u003Ca href=\"https:\u002F\u002Fopenakita.ai\">openakita.ai\u003C\u002Fa>\n\u003C\u002Fp>","# OpenAkita 快速上手指南\n\nOpenAkita 是一款开源的多智能体 AI 助手，不仅能聊天，更能组建\"AI 团队”自主完成任务。它支持多平台即时通讯绑定、插件扩展及沙箱安全机制，无需命令行即可通过图形界面快速启动。\n\n## 环境准备\n\n### 系统要求\n- **操作系统**：Windows \u002F macOS \u002F Linux\n- **Python 版本**：3.11 或更高版本（仅限开发者安装模式）\n- **网络环境**：需能访问大模型 API（如 Anthropic, DeepSeek 等）\n\n### 前置依赖\n- **普通用户**：无需安装任何依赖，直接使用桌面客户端。\n- **开发者**：建议配置好 Python 虚拟环境，并确保 `pip` 可用。国内用户可配置清华或阿里镜像源以加速下载。\n\n## 安装步骤\n\n推荐优先使用**桌面客户端**，零配置即可上手；开发者可选择 `pip` 或源码安装。\n\n### 方案一：桌面客户端（推荐，无需命令行）\n1. **下载安装包**：访问 [官网下载页](https:\u002F\u002Fopenakita.ai\u002Fdownload) 或 GitHub Releases 获取对应系统的安装包（.exe \u002F .dmg \u002F .deb）。\n2. **安装运行**：双击安装包完成安装，启动后跟随向导操作。\n3. **配置密钥**：在图形界面中输入 API Key（支持 [DeepSeek](https:\u002F\u002Fplatform.deepseek.com\u002F)、[Anthropic](https:\u002F\u002Fconsole.anthropic.com\u002F) 等，国内用户推荐使用 DeepSeek）。\n\n### 方案二：pip 安装（开发者）\n```bash\n# 安装完整版（包含所有可选功能）\npip install openakita[all]\n\n# 运行初始化向导（交互式配置）\nopenakita init\n\n# 启动交互模式\nopenakita\n```\n\n### 方案三：源码安装（高级开发者）\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita.git\ncd openakita\npython -m venv venv && source venv\u002Fbin\u002Factivate  # Windows 用户使用 venv\\Scripts\\activate\npip install -e \".[all]\"\nopenakita init\n```\n\n## 基本使用\n\n### 1. 执行单个任务\n在终端中直接运行命令，让 AI 团队自动完成任务：\n```bash\nopenakita run \"Build a calculator\"\n```\n*示例：输入上述命令，OpenAkita 将自动规划、编写代码并生成一个计算器应用。*\n\n### 2. 交互式对话\n启动交互模式进行多轮对话或复杂任务编排：\n```bash\nopenakita\n```\n进入界面后，你可以：\n- **自然语言指令**：输入“帮我分析今天的新闻并总结”或“创建一个待办事项管理脚本”。\n- **多智能体协作**：系统会自动调用研究、编码、写作等不同角色的 Agent 并行工作。\n- **文件操作**：直接拖拽文件到对话框，或让 AI 读取\u002F修改本地文件。\n\n### 3. 绑定即时通讯工具（可选）\n在桌面端或运行 `openakita serve` 后，扫描屏幕上的二维码，即可在 **微信、飞书、企业微信** 等应用中直接召唤 OpenAkita，实现 30 秒内绑定使用。\n\n### 常用命令速查\n```bash\nopenakita                              # 进入交互式聊天\nopenakita run \"任务描述\"                # 执行一次性任务\nopenakita serve                        # 启动服务模式（用于绑定 IM 渠道）\nopenakita daemon start                 # 后台守护进程启动\nopenakita status                       # 查看运行状态\n```","某电商运营团队需要在每周一上午快速汇总竞品价格、生成分析报告并同步至飞书群，同时自动更新本地库存表格。\n\n### 没有 openakita 时\n- **人工操作繁琐**：运营人员需手动打开多个网页搜索竞品数据，复制粘贴到 Excel，耗时且容易出错。\n- **工具割裂严重**：数据分析、报告撰写和消息通知分散在不同软件中，无法形成自动化闭环，需反复切换窗口。\n- **响应滞后**：一旦遇到突发价格变动，无法实时监测并立即通知团队，往往错过最佳调整时机。\n- **技能扩展困难**：若想增加“自动截图存档”或“异常数据预警”功能，需要专门开发脚本，门槛高且维护成本大。\n\n### 使用 openakita 后\n- **多智能体协同作业**：部署“搜索代理”自动抓取全网竞品价格，“分析代理”生成对比图表，“通知代理”直接将结果推送到飞书群，全程无人值守。\n- **一站式任务编排**：通过图形化界面将搜索、计算、绘图和发消息串联成工作流，无需编写代码即可在 5 分钟内搭建完成。\n- **实时触发与响应**：设置定时任务或关键词监听，一旦发现价格波动超过阈值，openakita 立即启动应急流程并报警。\n- **插件灵活扩展**：利用其丰富的插件系统，随手添加“屏幕截图”或“数据库写入”技能，像搭积木一样自定义业务逻辑。\n\nopenakita 将原本需要多人协作半天的重复劳动，转化为一个自主运行的\"AI 虚拟员工”，让团队专注于策略决策而非数据处理。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenakita_openakita_5713816e.png","OpenAkita","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fopenakita_98e0ad91.png",null,"https:\u002F\u002Fgithub.com\u002Fopenakita",[77,81,85,88,92,96,100,103,106,110],{"name":78,"color":79,"percentage":80},"Python","#3572A5",76,{"name":82,"color":83,"percentage":84},"TypeScript","#3178c6",18.5,{"name":86,"color":87,"percentage":32},"Rust","#dea584",{"name":89,"color":90,"percentage":91},"CSS","#663399",1,{"name":93,"color":94,"percentage":95},"Shell","#89e051",0.7,{"name":97,"color":98,"percentage":99},"HTML","#e34c26",0.6,{"name":101,"color":74,"percentage":102},"NSIS",0.4,{"name":104,"color":105,"percentage":102},"JavaScript","#f1e05a",{"name":107,"color":108,"percentage":109},"PowerShell","#012456",0.3,{"name":111,"color":112,"percentage":113},"Java","#b07219",0,1585,203,"2026-04-08T07:01:03","Apache-2.0","Windows, macOS, Linux","未说明",{"notes":121,"python":122,"dependencies":123},"该工具主要作为多智能体协作框架运行，依赖外部 LLM API（如 Anthropic, DeepSeek 等），README 中未提及本地运行大模型所需的 GPU 或显存需求。提供桌面端应用（基于 Tauri 2.x）、Web 端和移动端，支持通过 pip 安装或源码安装。内置 89+ 工具，支持 6 种即时通讯平台绑定。","3.11+",[124],"openakita[all]",[13,14,15],[127,128,129,130,131,132,6,133,134],"agent","ai","assistant","automation","clawd","clawdbot","python","claw","2026-03-27T02:49:30.150509","2026-04-08T20:33:54.145719",[138,143,148,153,158,162,167],{"id":139,"question_zh":140,"answer_zh":141,"source_url":142},25041,"macOS 上安装 OpenAkita 后无法打开或报错怎么办？","这是由于应用未签名导致的安全限制。临时解决方法：\n1. 打开终端，执行命令：`xattr -cr \"\u002FApplications\u002FOpenAkita Desktop.app\"`\n2. 前往「系统设置」→「隐私与安全性」，点击「仍要打开」。\n正式方案：等待官方完成 Apple Developer 签名后的版本更新。","https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\u002Fissues\u002F5",{"id":144,"question_zh":145,"answer_zh":146,"source_url":147},25042,"多 Agent 调用时前端显示莫名终止，但实际任务仍在运行是怎么回事？","这是 v1.26.3 及之前版本的前端状态显示缺陷，后端子 Agent 实际上仍在正常运行。问题原因包括状态枚举不规范、状态广播不完善等。请升级到 **v1.26.8** 或更新版本，该版本已引入统一的 `SubAgentStatus` 枚举和实时状态广播机制，修复了此显示问题。","https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\u002Fissues\u002F133",{"id":149,"question_zh":150,"answer_zh":151,"source_url":152},25043,"微信 Bot 无法发送图片或媒体文件怎么办？","根因是微信 iLink 协议要求 POST 请求必须包含 `base_info: { channel_version: \"2.0.0\" }` 字段，旧版本缺失该字段导致上传失败。此外，代码未正确处理业务层错误码（如 session 过期）。请更新到最新版本（v1.25.x \u002F v1.26.x 修复版），新版本已自动注入必要字段并增加了错误重试机制。如果问题持续，请检查 Bot token 是否有效。","https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\u002Fissues\u002F339",{"id":154,"question_zh":155,"answer_zh":156,"source_url":157},25044,"在飞书、Telegram 或 QQ 群聊中回复机器人消息，为什么机器人没有反应？","默认配置下（`group_response_mode=mention_only`），机器人仅响应显式 @提及的消息。引用回复若不包含 @，会被静默丢弃。\n修复方案：更新至最新版本，飞书、Telegram 和 OneBot (QQ) 适配器已增加隐式提及检测功能（通过追踪机器人发出的消息 ID 或 API 返回信息），现在直接回复机器人消息也会被正确识别和处理。钉钉因平台限制暂不支持此功能，建议改用 `smart` 或 `always` 模式。","https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\u002Fissues\u002F202",{"id":159,"question_zh":160,"answer_zh":161,"source_url":157},25045,"任务执行中断或无反应，日志中出现大量企业微信重连错误怎么办？","根因通常是企业微信 WS 通道的 secret 配置无效，导致无限重连风暴占用了系统资源。临时解决：在设置中心关闭企业微信通道（设置 `WEWORK_WS_ENABLED=false`）或修正 secret 配置。永久修复：升级到最新版本，新版已将认证失败计数器持久化，连续 3 次失败后会自动禁用适配器并停止重连，避免影响其他任务。",{"id":163,"question_zh":164,"answer_zh":165,"source_url":166},25046,"向 DeepSeek 模型发送图片时报错 'cancel_event is not defined' 或无法处理图片？","首先，DeepSeek 模型本身不支持图片输入，发送图片会导致错误。其次，'cancel_event is not defined' 是代码缺陷，已在最新版本中修复。解决方案：1. 避免向 DeepSeek 发送图片；2. 升级 OpenAkita 到最新版本以修复代码错误；3. 若遇到卡死，尝试重启 APP 恢复对话。","https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\u002Fissues\u002F11",{"id":168,"question_zh":169,"answer_zh":170,"source_url":171},25047,"Windows 安装后用户 PATH 环境变量被清空了如何解决？","这是一个已确认的安装程序 Bug，会在安装过程中错误地清空用户 PATH 变量。该问题已在后续版本中修复。如果您遇到了此问题，请手动重新添加必要的路径变量，并务必升级到最新版本以避免再次发生。","https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\u002Fissues\u002F65",[173,178,183,188,193,198,203,208,213,218,223,228,233,238,243,248,253,258,263,268],{"id":174,"version":175,"summary_zh":176,"released_at":177},154426,"v1.26.10","## v1.26.10 更新日志\n\n本版本聚焦于**组织编排体验全面升级**、**会话持久化与崩溃恢复**和**上下文与工具调用稳定性**，共解决 30+ 个已知问题，并对安装器、多语言支持和设置中心细节体验做了系统性优化。\n\n### 🚀 新增功能\n\n- **语言选择新增\"跟随系统\"选项** — 新增\"Follow System\"语言偏好并设为默认，语言持久化逻辑统一，桌面端与前端切换入口整合，减少语言状态不一致的问题\n- **安装器体验升级** — 安装器左下角显示产品名和版本号；Windows 升级时跳过冗余卸载页，并自动匹配系统语言，中英文界面切换更自然\n- **组织编排实时自动保存** — 组织编排配置改为实时自动保存，减少手动保存负担\n- **组织名称点击直接编辑** — 组织名称从固定文本改为点击即可编辑，操作更直观\n- **组织黑板与活动日志 Markdown 渲染** — 组织黑板、活动日志、部分看板内容支持 Markdown 渲染，代码块、标题、引用等均可正确展示\n- **组织编排非层级连线** — 补全非层级连线能力，支持协作、上报、咨询等多种组织关系 (#300)\n- **支持自定义 Agent 创建角色** — 组织编排支持基于自定义 Agent 或 `custom_prompt` 创建全新角色，不再受限于预设角色 (#299)\n\n### 🐛 问题修复\n\n**会话与稳定性**\n\n- **会话持久化策略统一** — 统一 Desktop 与 IM 场景的写盘语义，增强崩溃恢复能力，修复桌面端异常退出后最近消息可能丢失的问题 (#374)\n- **空白助手气泡** — 当所有端点失败返回空文本时，不再把空回复写入持久化存储，也不会在恢复后显示为空白消息气泡 (#369)\n\n**上下文与工具调用**\n\n- **消息截断改为按组原子丢弃** — 硬截断改为按消息组原子丢弃，避免把 `tool_calls` 和 `tool_result` 拆散后触发 API 400 错误 (#377 #378)\n- **定时任务内容被重试覆盖** — 修复 ForceToolCall 重试把完整输出替换成一句\"已完成\"等短确认的问题，确保推送内容保留完整信息 (#306)\n- **定时任务 prompt 指令歧义** — 重新整理任务 prompt，明确\"用户看到的就是返回文本\"，减少空洞结果回复 (#286)\n- **ForceToolCall 误触发** — 用黑名单策略替换白名单策略，减少模型在不应使用工具时被强制触发工具调用的误判\n\n**LLM 与配置**\n\n- **Priority 设置不生效** — 统一配置路径解析逻辑，避免因路径不一致导致读写错位，修复优先级设置未生效的问题 (#371)\n- **局域网 LLM 端点连接回归** — 重新调整 registry 客户端创建策略，兼容代理与内网地址识别，修复私有网络端点无法正常连接的问题 (#331)\n\n**组织编排**\n\n- **工具参数类型不安全导致崩溃** — 修复 LLM 返回字符串数值时引发的多智能体协作崩溃，增强 blackboard 与工具参数的类型安全 (#287)\n- **节点活跃度误报** — 改为使用真实工具调用时间戳判断活跃状态，减少\"正在工作却被误报异常\"的情况 (#373)\n- **组织列表状态同步** — 启动\u002F停止组织后左侧列表状态同步更新，新建组织按创建时间降序排列\n- **Tooltip 触发范围** — Tooltip 仅在悬停内容文本时触发，避免误触\n- **活动日志内容截断** — 修复活动日志内容被截断的问题，同时调整缩放控件位置\n- **暗色主题与间距** — 清理暗色主题蓝色色值对齐、顶部间距、欢迎页白色背景硬编码等样式问题\n\n**前端与设置中心**\n\n- **技能名称显示不一致** — 修复技能选择和详情中的 `skill_id` \u002F 多语言显示不一致问题，HTTP 模式下显示更正确 (#375)\n- **文档 iframe 被 CSP 阻止** — 补全本地后端地址的 CSP `frame-src`，修复本地文档预览被拦截的问题\n- **头像设置页视觉修正** — 修复头像设置页面人物偏移和装饰元素可见度问题\n\n### 💄 体验优化\n\n- **组织编排界面全面升级** — 欢迎页双卡片布局、浮动组织列表、头像改圆角方形、新增连线图例、拖拽按钮移至工具栏，整体视觉更统一紧凑\n- **项目管理面板重构** — 项目面板改用 shadcn UI 组件重构，任务面板视觉和确认交互统一，卡片布局更紧凑\n- **安装器国际化增强** — NSIS 自定义页面（数据管理和 CLI 配置页）支持中英文自动切换\n\n### 📝 其他\n\n- **chore**: 版本号统一更新到 v1.26.10，同步桌面端、移动端、Python 包与运行时元数据，确保各端版本信息一致\n\n---\n\n## v1.26.10 的更新内容\n\n本次发布重点围绕**组织编排编辑器的全面升级**、**会话持久化与崩溃恢复**以及**上下文和工具调用的稳定性**展开，解决了 30 多个已知问题，并对安装程序、多语言支持以及设置中心的细节体验进行了系统性的优化。\n\n### 🚀 新功能\n\n- **“跟随系统”语言选项** — 新增“跟随系统”作为默认语言偏好；统一了持久化逻辑，并将桌面端和前端的语言切换入口合并，以减少语言状态不一致的情况。\n- **安装程序体验提升** — 安装程序现在会在左下角显示产品名称和版本号；Windows 升级时会跳过冗余的卸载页面，并自动匹配系统语言，使中英文界面切换更加流畅。\n- **组织编排实时自动保存** — 组织编排配置现已改为实时自动保存，减轻了用户手动保存的负担。","2026-04-03T17:14:46",{"id":179,"version":180,"summary_zh":181,"released_at":182},154427,"v1.26.9","## v1.26.9 更新日志\n\n本版本聚焦于**对话质量提升**、**组织编排稳定性**和**多平台兼容性**，共解决 40+ 个已知问题，并全面升级了应用内反馈体验和 IM 通道覆盖。\n\n### 🚀 新增功能\n\n- **飞书 Lark 国际版支持** — 飞书适配器全面支持 Lark 国际版域名与 API，CLI 向导新增国际版配置选项，海外用户无需额外适配 (#346)\n- **反馈系统全面重构** — 重新设计应用内反馈流程：支持进度追踪、用户回复、Markdown 渲染、公共反馈搜索与浏览，提交\u002F回复交互全面优化\n- **LLM 重试状态实时通知** — 当模型请求遇到限速或出错触发自动重试\u002F模型切换时，用户界面会实时显示当前状态，不再无声等待 (#317)\n- **编译端点与 STT 端点可编辑** — 设置中心新增对编译（Compiler）端点和语音识别（STT）端点的编辑能力\n- **内网代理自动适配** — 内网地址（localhost、私有 IP 等）自动跳过代理，新增 `NO_PROXY` 环境变量支持，代理配置 UI 简化\n- **移除本地 Whisper 语音识别** — 统一使用在线 STT 服务，减少安装体积和依赖\n\n### 🐛 问题修复\n\n**对话质量与 LLM**\n\n- **ForceToolCall 误判信息请求** — 修复模型在回复纯信息性问题（总结\u002F解释\u002F列出）时被强制进行工具调用的误判逻辑，消除历史前缀措辞和时间戳注入导致的重复问题，整体对话质量显著改善\n- **Stream-only 端点 ForceToolCall 失效** — 补齐流式响应路径下的文本工具调用提取逻辑，修复仅支持流式的端点无法正确触发工具调用重试的问题\n- **单端点 thinking 被错误永久禁用** — 修复只有一个端点时，thinking 模式状态被错误地永久关闭，导致对话内容重复的问题 (#327)\n- **429 限速被误判为结构性错误** — 修复 API 返回 429 限速响应时被错误归类为不可重试的结构性错误，导致请求直接失败而非自动等待重试的问题 (#324)\n- **`model_not_found` (503) 错误分类错误** — 从 transient 改为 structural，避免对不存在的模型进行无意义的反复重试 (#314)\n- **SSE 解析不兼容部分 API 提供商** — 修复 SSE 流解析要求 `data:` 后必须有空格的问题，兼容更多 API 提供商的非标准 SSE 实现 (#348)\n- **Gemini 多轮工具调用 400 错误** — 修复 Gemini 模型的 `thought_signature` 在消息管道传递中丢失，导致后续工具调用轮次返回 400 错误的问题 (#294)\n- **GLM 模型 Llama 风格工具调用无法解析** — 为文本工具调用解析器增加 Llama `\u003Cfunction=name>` 格式的 fallback 支持 (#296)\n- **余额\u002F配额错误分类与处理** — 修复余额不足和配额耗尽错误的分类逻辑，组织级场景下给出友好的错误提示而非原始报错\n\n**消息与上下文**\n\n- **消息历史管理破坏性截断** — 重构为 metadata trim 策略，超长对话不再丢失关键上下文 (#309)\n- **Word\u002FExcel\u002FPPT 文档上传后无法提取内容** — 办公文档现在可以正常上传并提取文本内容 (#310)\n- **Shell pip --user 命令改写** — 将 pip `--user` 参数从命令层改写移到 prompt 层，避免命令被意外修改 (#284)\n\n**Windows 兼容性**\n\n- **中文命令执行乱码** — 修复在 Windows 系统上执行含中文的命令时，`cmd.exe` 的 OEM 编码（GBK）损坏 Unicode 字符导致命令反复失败的问题。含非 ASCII 字符的命令现在自动通过 PowerShell `-EncodedCommand` 执行，完全绕过编码陷阱\n- **Shell 工具拒绝访问** — 修复 Windows 下 Shell 工具遇到 `[WinError 5]` 拒绝访问的问题 (#284)\n- **read_file 对目录路径误报** — 修复 Windows 下 `read_file` 工具对目录路径误报 PermissionError 的问题 (#307)\n\n**微信 (WeChat)**\n\n- **图片\u002F视频\u002F文件发送失败** — 补全 iLink Bot API 协议必需的 `base_info` 和 `context_token` 字段，修复媒体上传 URL 获取失败导致图片等媒体消息被降级为纯文本的问题 (#339 #351)\n- **CDN 上传失败静默丢弃** — CDN 下载失败时正确标记媒体为失败状态并记录完整错误信息，而非静默丢弃 (#339)\n- **网关层无意义二次下载** — 适配器已标记失败的媒体不再被网关层重复尝试下载\n\n**技能系统**\n\n- **安装技能超时** — 安装技能后的自动翻译改为后台异步执行，避免 LLM 调用阻塞安装响应导致超时 (#297)\n- **第三方命令安装技能失败** — 用信号提取替代 CLI 前缀白名单机制，正确识别各种格式的技能安装链接和命令 (#298)\n- **技能详情加载缓慢** — 后端并发请求 GitHub 获取技能信息，前端增加超时提示与重试机制\n\n**组织编排**\n\n- **指挥台对话持久化** — 修复退出组织指挥台后聊天记录丢失的问题，对话历史现在正确保存\n- **OrgMemoryEntry 类型崩溃** — 修复 LLM 传入字符串类型 importance 值导致记忆排序崩溃的问题 (#335)\n- **tags 类型防御** — 修复组织编辑器和后端 tags 字段收到非数组值时前后端崩溃的问题 (#336)\n- **冻结节点死锁** — 冻结节点现在支持右键解除冻结，修复领导节点冻结后指挥台无法操作的死锁问题\n- **项目面板缺陷** — 修复组织编排项目面板三个功能缺陷 (#340)\n- **暗色主题 CSS** — 清理组织编排全部组件的暗色主题样式兜底 (#340)\n- **新建组织无反馈** — 修复「新建组织」操作无交互反馈且列表校验缺失的问题\n- **项目看板数据对齐** — 修复项目看板与运营大屏的数据口径不一致问题\n\n**调度器**\n\n- **定时任务结果未投递到 IM** — 修复 task 类型定时任务执行完成后结果未发送到 IM 通道的问题 (#295)\n- **手动触发任务阻塞** — 手动触发定时任务改为非阻塞执行，并修复并发调度的安全隐患\n\n**桌面端与前端**\n\n- **聊天区含表格时自动滚到顶部** — 修复输出内容包含表格时聊天区域自动滚到页面顶","2026-04-02T15:03:27",{"id":184,"version":185,"summary_zh":186,"released_at":187},154428,"v1.25.17","## v1.25.17 更新日志\n\n本版本聚焦于**工具调用可靠性**、**反馈系统重构**和**Windows 兼容性**，共解决 25+ 个已知问题，并全面升级了应用内反馈体验。\n\n### 🚀 新增功能\n\n- **反馈系统全面重构** — 重新设计应用内反馈流程：支持进度追踪、用户回复、Markdown 渲染、公共反馈搜索与浏览，提交\u002F回复交互全面优化\n- **LLM 重试状态实时通知** — 当模型请求遇到限速或出错触发自动重试\u002F模型切换时，用户界面会实时显示当前状态，不再无声等待 (#317)\n- **编译端点与 STT 端点可编辑** — 设置中心新增对编译（Compiler）端点和语音识别（STT）端点的编辑能力\n- **飞书 Lark 国际版支持** — 飞书适配器全面支持 Lark 国际版域名与 API，CLI 向导新增国际版配置选项 (#346)\n- **IM 网关与适配器增强** — 飞书、企业微信、QQ 官方等 IM 适配器改进消息处理与会话管理；网关层新增多项健壮性保护\n\n### 🐛 问题修复\n\n**工具调用与 LLM**\n\n- **Windows 中文命令执行乱码** — 修复在 Windows 系统上执行含中文的命令时，`cmd.exe` 的 OEM 编码（GBK）损坏 Unicode 字符导致命令反复失败的问题。含非 ASCII 字符的命令现在自动通过 PowerShell `-EncodedCommand` 执行，完全绕过编码陷阱 (#305)\n- **429 限速被误判为结构性错误** — 修复 API 返回 429 限速响应时被错误归类为不可重试的结构性错误，导致请求直接失败而非自动等待重试的问题 (#324)\n- **Gemini 多轮工具调用 400 错误** — 修复 Gemini 模型的 `thought_signature` 在消息管道传递中丢失，导致后续工具调用轮次返回 400 错误的问题 (#294)\n- **Llama 风格工具调用无法解析** — 为文本工具调用解析器增加 Llama `\u003Cfunction=name>` 格式的 fallback 支持 (#296)\n- **Kimi K2 工具调用格式不兼容** — 新增对 `[TOOL_CALL]` 标记格式的解析支持，兼容 kimi-k2-thinking 等模型 (#265)\n- **方括号\u002F围栏 JSON 工具调用失败** — 支持 `[{...}]` 和围栏代码块包裹的 JSON 格式工具调用，同时将工具名白名单重构为动态注册机制 (#222)\n- **ForceToolCall 误判信息请求** — 修复模型在回复纯信息性问题时被强制进行工具调用的误判逻辑，改善多轮对话体验\n- **Stream-only 端点 ForceToolCall 失效** — 补齐流式响应路径下的文本工具调用提取逻辑\n- **工具调用参数解析失真** — 按 schema 归一化字符串化的参数值，避免计划步骤中参数被错误解析\n\n**微信 (WeChat)**\n\n- **微信图片\u002F视频\u002F文件发送失败** — 补全 iLink Bot API 协议必需的 `base_info` 和 `context_token` 字段，修复媒体上传 URL 获取失败导致图片等媒体消息被降级为纯文本的问题 (#339 #351)\n- **微信媒体接收失败静默丢弃** — CDN 下载失败时正确标记媒体为失败状态并通知用户，而非静默丢弃导致 LLM 产生误导性回复\n- **网关层无意义二次下载** — 适配器已标记失败的媒体不再被网关层重复尝试下载，保留适配器设置的友好错误提示\n\n**技能系统**\n\n- **技能安装超时** — 安装技能后的自动翻译改为后台异步执行，避免 LLM 调用阻塞安装响应导致超时 (#297)\n- **第三方命令安装技能失败** — 用信号提取替代 CLI 前缀白名单机制，正确识别各种格式的技能安装链接和命令 (#298)\n- **缺少 YAML 头部的技能文件** — 兼容没有 YAML frontmatter 的 SKILL.md 文件，并自动修正下划线命名格式\n- **技能安装网络重试死循环** — 修复 `install_skill` 在网络异常时进入无限重试的问题\n- **技能详情加载缓慢** — 后端并发请求 GitHub 获取技能信息，前端增加超时提示与重试机制\n\n**模型配置**\n\n- **端点配置写入丢失** — 统一 LLM 端点配置的写入架构，消除原先 7 条并行写入路径导致的竞态数据丢失\n- **端点操作在后端不可达时无提示** — 端点保存\u002F删除操作在后端不可达时给出友好错误提示，而非静默失败 (#312)\n- **远程模式功能受限** — 移除远程模式下的 UI 限制，Web 密码管理和技能导入功能现在对远程用户可见\n- **首次加载漏读 .env** — 统一工作区 LLM 配置加载边界，修复首次启动时未读取 `.env` 中 API Key 的问题\n\n**调度器**\n\n- **定时任务结果未投递到 IM** — 修复 task 类型定时任务执行完成后结果未发送到 IM 通道的问题 (#295)\n- **手动触发任务阻塞** — 手动触发定时任务改为非阻塞执行，并修复并发调度的安全隐患\n\n**Agent 与多智能体**\n\n- **取消任务后 LLM 调用未中断** — 修复前端取消任务后，后端仍在继续 LLM 调用的问题 (#266)\n- **导入智能体报 500 错误** — 修复导入智能体配置时 SkillsMode 枚举值不兼容导致的服务端错误 (#268)\n- **死循环超时检测失效** — 修正 `task_monitor` 超时检测顺序，防止每次迭代重置计时器导致循环无法被超时机制捕获\n\n**桌面端与前端**\n\n- **macOS 复制粘贴失败** — 引入 tauri-plugin-clipboard-manager，修复 macOS 桌面端复制粘贴功能失效的问题 (#270)\n- **托盘点击跳转页面** — 修复点击系统托盘图标恢复窗口时强制跳转到状态面板的问题，现在保持用户当前页面\n- **模型选择器文字截断** — 修复设置中心模型选择器下拉列表文字被截断的显示问题\n- **标签字段类型崩溃** — 修复 tags 字段收到非数组值时前端崩溃的问题\n\n**代理网络**\n\n- **内网端点走外部代理** — 内网地址（localhost、私有 IP 等）现在自动跳过代理，新增 `NO_PROXY` 环境变量支持，并简化代理配置 UI\n\n### 💄 体验优化\n\n- **技能详情 Markdown 渲nder** — 技能详情弹窗增加层级样式支持，正确渲染代码块、标题、引用、表格等\n- **反馈交互全面升级** — 独立进度弹窗、Markdown 回复渲染、气泡宽度自适应、内嵌发送按钮、时区修正、未读提示等十余项细","2026-04-02T08:46:17",{"id":189,"version":190,"summary_zh":191,"released_at":192},154429,"v1.27.7","## v1.27.7 更新日志\n\n> ⚠️ 这是一个开发版本，包含最新功能和修复，但可能存在未经充分验证的变更，建议仅用于测试和体验新特性。\n\n### 🚀 新增功能\n\n- **像素办公室** — 全新组织可视化页面，基于 Phaser 3 游戏引擎 + React 桥接模式打造。角色形象由纯 Canvas API 动态生成，支持自定义外观；按部门自动生成隔间布局，内置 8 套可切换场景主题（办公室、太空站、中世纪公会等）；通过 WebSocket 事件驱动协作动画（开会、派发、上报等），并提供通用像素头像组件集成到聊天消息气泡中。经多轮迭代完成高清渲染、网格布局、稳定性提升、EventBus 架构优化和多项 UI 修复\n- **AgentProfile 隔离能力扩展** — 每个智能体可选拥有独立身份文件和独立记忆库。后端实现两级继承机制（全局 + Profile 级别），USER.md\u002FMEMORY.md 始终保持独立；支持记忆继承全局选项（检索合并全局数据，写入仅进独立库）。前端新增隔离配置面板，采用 Radix UI 标准组件，提供身份文件编辑器和记忆统计展示\n- **插件与工具分类治理** — 新增 `list_plugins`、`get_plugin_info` 两个 LLM 工具，让 AI 可以直接查询和区分插件状态。系统提示词自动注入已安装插件目录，技能索引按 System \u002F External \u002F Plugin 三类输出，插件工具标注来源信息\n- **Handler 自动注册机制** — 工具处理器改为自动从 TOOLS 属性读取并注册，消除手动维护两份列表的负担，同时补充审计日志和去重保护\n\n### 🐛 问题修复\n\n- **修复上下文记忆混乱** — 重构对话上下文结构，历史消息注入时间戳标记，建立三级信息优先级（对话历史 > 注入记忆 > 搜索工具），新增会话元数据和 `get_session_context` 工具，经 20 轮真实多轮对话验证通过\n- **修复工具描述污染会话历史** — chain_text（工具执行描述）与 text_delta 分离累积，避免\"正在调用 xxx...\"等中间状态文本混入对话记录\n- **修复像素头像约 50% 概率崩溃** — CharacterComposer 中有符号右移运算导致负数索引，改用无符号右移修复\n- **修复 Phaser 场景生命周期问题** — HMR\u002FStrictMode 下 Phaser game 已销毁但 React effect 仍调用场景方法，增加销毁状态检测\n- **修复插件注册工具对 LLM 不可见** — 工具定义格式归一化 + 安装后热加载，确保插件工具可被模型正确识别和调用\n- **修复插件刷新按钮不加载新插件** — 刷新操作现在会自动扫描并加载手动添加的新插件\n- **修复记忆工具遗漏注册** — 补充 memory handler 中 `get_session_context` 和 `search_relational_memory` 的注册\n- **修复外部工具\u002F技能\u002FMCP 异常定义击穿 LLM 调用链** — 增强防御性校验，格式异常的定义不再导致整个工具链崩溃\n- **修复 create_todo 参数校验** — 强化校验逻辑，防止异常形态的参数导致崩溃\n- **11 项探索性测试修复** — 包括工具分级加载（首轮减少约 24 个低频工具定义）、ask_user 空回复、时间戳泄露清理、取消后孤立消息占位、安全提示词加固、tool_call_start 事件补充 name 字段、grep 路径自动转换、孤立 thinking 标签清理、子 Agent Brain 复用等\n\n### 📝 其他\n\n- 隔离配置 UI 重构为 Radix Switch\u002FCheckbox 标准组件，布局和视觉层级更清晰\n- 全面更新中英文 README，新增组织编排、插件系统、沙箱安全、IM 扫码绑定等内容介绍\n- 下载链接统一指向官网 openakita.ai\u002Fdownload\n- 新增记忆系统模式 2（MDRM 多维关系型图谱记忆）文档\n- 修复 v1.27.5\u002Fv1.27.6 合并引入的两处回归问题\n\n---\n\n## v1.27.7 的更新内容\n\n> ⚠️ 这是开发版本。它包含了最新的功能和修复，但可能包含尚未完全验证的更改。建议仅用于测试和预览新功能。\n\n### 🚀 新增功能\n\n- **Pixel Office** — 一个全新的组织可视化页面，由 Phaser 3 游戏引擎结合 React 桥接技术构建。角色形象通过纯 Canvas API 动态生成，支持自定义外观；按部门自动生成隔间布局，并提供 8 种可切换的场景主题（办公室、空间站、中世纪行会等）。协作动画（会议、分派任务、汇报等）由 WebSocket 事件驱动，同时提供通用像素头像组件，可集成到聊天消息气泡中。经过多次迭代优化，实现了高清渲染、网格布局、稳定性提升、EventBus 架构优化以及多项 UI 修复。\n- **AgentProfile 隔离能力扩展** — 每个智能体可选择拥有独立的身份文件和记忆存储。后端实现了两级继承机制（全局 + Profile 级别），USER.md\u002FMEMORY.md 始终保持独立；支持“继承全局”选项（检索并合并全局数据，但写入仅限于独立记忆库）。前端新增了隔离配置面板，采用 Radix UI 标准组件，提供身份文件编辑器和记忆统计展示。\n- **插件与工具分类治理** — 新增 `list_plugins` 和 `get_plugin_info` 两个 LLM 工具，使 AI 能够直接查询和区分插件的状态。系统提示词会自动注入已安装插件的目录，技能索引按 System \u002F External \u002F Plugin 三类输出，插件工具会标注其来源信息。\n- **Handler 自动注册机制** — 工具处理器现在会自动从 TOOLS 属性中读取并注册工具，从而消除了手动维护两份列表的负担，同时还增加了审计日志和去重保护机制。\n\n### 🐛 问题修复\n\n- **修复上下文记忆混乱** — 重构了对话上下文结构，为历史消息添加了时间戳标记，建立了三级信息优先级（对话历史 > 注入记忆 > 搜索工具）。新增了会话元数据和 `get_session_context` 工具，经过 20 轮真实多轮对话的验证，问题已被彻底解决。\n- **修复工具描述污染会话历史** — 将 toolchain_text（工具执行描述）与 text_delta 分开累计，避免“正在调用 xxx…”等中间状态文本混入对话记录。\n- **修复像素头像约 50% 概率崩溃** — 在 CharacterComposer 中，由于使用了有符号右移运算，导致出现负数索引的问题。现已改为使用无符号右移运算进行修复。\n- **修复 Phaser 场景生命周期问题** — 在 HMR\u002FStrictMode 模式下，Phaser 游戏实例已被销毁，但 React 的 effect 仍然会调用场景的方法。现已增加了对销毁状态的检测。\n- **修复插件注册工具对 LLM 不可见** — 对工具定义格式进行了统一标准化，并在插件安装后进行了热加载，确保插件工具能够被模型正确识别和调用。\n- **修复插件刷新按钮不加载新插件** — 现在刷新操作会自动扫描并加载用户手动添加的新插件。\n- **修复记忆工具遗漏注册** — 补充了 memory handler 中 `get_session_context` 和 `search_relational_memory` 的注册。\n- **修复外部工具\u002F技能\u002FMCP 异常定义击穿 LLM 调用链** — 增强了防御性校验机制，即使工具定义格式异常，也不会再导致整个工具链崩溃。\n- **修复 create_todo 参数校验** — 加强了参数校验逻辑，防止异常参数值导致系统崩溃。\n- **11 项探索性测试修复** — 包括工具分级加载（首轮减少了约 24 个低频工具定义）、ask_user 返回空值、时间戳泄露的清理、取消后孤立消息占位问题的解决、安全提示词的加固、tool_call_start 事件中补充了 name 字段、grep 路径的自动转换、孤立 thinking 标签的清理，以及子 Agent Brain 的复用等问题。\n\n### 📝 其他\n\n- 隔离配置界面已重构为 Radix Switch\u002FCheckbox 标准组件，布局和视觉层次更加清晰。\n- 全面更新了中英文 README 文件，新增了组织编排、插件系统、沙箱安全、IM 扫码绑定等内容的介绍。\n- 下载链接现已统一指向官网 openakita.ai\u002Fdownload。\n- 新增了记忆系统模式 2（MDRM 多维关系型图谱记忆）的相关文档。\n- 修复了 v1.27.5 和 v1.27.6 合并时引入的两处回归问题。","2026-03-30T12:30:23",{"id":194,"version":195,"summary_zh":196,"released_at":197},154430,"v1.26.8","## v1.26.8 更新日志\n\n### 🚀 新功能与增强\n\n- **文本工具调用解析大幅增强** — 新增 `[TOOL_CALL]...[\u002FTOOL_CALL]` 标签格式解析器 (#265)，支持方括号\u002F围栏 JSON 格式 (#222)，兼容 kimi-k2-thinking 等将工具调用以纯文本输出的模型；工具名白名单重构为动态注册机制，更灵活可扩展\n- **ForceToolCall 智能检测** — 新增确认式回复检测（模型征询用户意见时不再误触重试）、对话式回复识别（闲聊\u002F问答不再被强制要求调工具）、\"进行中承诺\"检测（模型只说\"正在处理\"但不执行时强制推动），大幅减少无意义重试和 token 浪费\n- **上下文压缩体系完善** — 新增 LLM 智能摘要压缩、分块压缩、递归压缩和硬截断兜底，超长对话不再因上下文溢出而中断\n- **LLM 配置加载统一** — 工作区 `.env` 文件首次加载不再遗漏，API Key 环境变量名改为自动管理；新增 IM 通道专属的 ForceToolCall 最低重试次数配置（`force_tool_call_im_floor`）\n- **Skill 系统收敛与增强** — 收敛 skill 对 LLM 的导出出口，用 lazy exports 切断 core\u002Fllm 循环导入；兼容缺少 YAML frontmatter 的 SKILL.md，自动修正下划线命名；修复 install_skill 的重复网络重试循环\n\n### 🐛 问题修复\n\n- **修复前端取消任务后后端 LLM 调用未中断** (#266) — 取消信号现在能正确传播到正在进行的 LLM 请求\n- **修复导入智能体时 SkillsMode 枚举值不兼容导致 500 错误** (#268) — 添加安全转换函数，兼容字符串和枚举两种输入\n- **修复工具参数解析失真** — 按 schema 归一化字符串化参数，避免计划步骤中的工具调用参数被错误解析\n- **修复 macOS 桌面端复制粘贴失败** (#270) — 引入 tauri-plugin-clipboard-manager，彻底解决 macOS 上的剪贴板问题\n- **修复 Windows 备份还原报错 Errno 22** (#245) — 排除 SQLite 临时文件（-wal、-shm），避免还原时因文件锁定而失败\n- **修复切换页面\u002F最小化\u002F锁屏后对话被误标\"已中止\"** (#242) — 会话状态同步现在会检测后端就绪状态并自动重试，不再因前端失焦而误判\n- **修复 IM 发送大图导致 API 413 超限** (#226) — 重构图片处理架构，嵌入前自动检查模型的多模态能力，无能力时降级为文本描述\n- **修复设置中心模型选择器文字截断** — 下拉列表现在能完整显示模型名称\n- **修复组织编辑器节点操作问题** — 右键新增节点按点击位置放置并避免重叠；解耦实况与拖拽锁，恢复可控布局编辑并补齐保存功能\n- **修复项目看板功能缺失** — 恢复任务删除按钮，新增项目删除功能，改善项目可见性\n\n---\n\n## v1.26.8 中的变化\n\n### 🚀 新功能与增强\n\n- **文本工具调用解析大幅增强** — 新增 `[TOOL_CALL]...[\u002FTOOL_CALL]` 标签格式解析器 (#265)，支持方括号\u002F围栏 JSON 格式 (#222)，兼容 kimi-k2-thinking 等将工具调用以纯文本输出的模型；工具名白名单重构为动态注册机制，更灵活可扩展\n- **Smart ForceToolCall 检测** — 新增确认式回复检测（模型征询用户意见时不再误触重试）、对话式回复识别（闲聊\u002F问答不再被强制要求调工具）、\"进行中承诺\"检测（当模型仅表示正在处理而不实际执行工具调用时强制推动），显著减少了无效重试和 token 浪费\n- **上下文压缩体系** — 新增 LLM 智能摘要压缩、分块压缩、递归压缩以及硬截断兜底机制，防止长时间对话因上下文过长而中断\n- **LLM 配置加载统一** — 工作区 `.env` 文件首次加载不再遗漏；API Key 环境变量名现由系统自动管理；新增 IM 通道专用的 ForceToolCall 最低重试次数配置（`force_tool_call_im_floor`）\n- **Skill 系统整合与增强** — 整合了 skill 对 LLM 的导出接口，采用懒加载方式避免 core 和 llm 之间的循环依赖；现在可以正常处理缺少 YAML 前言的 SKILL.md 文件，并自动修正下划线命名；修复了 install_skill 函数中反复出现的网络重试循环问题\n\n### 🐛 问题修复\n\n- **修复前端取消任务后后端 LLM 调用未中断** (#266) — 取消信号现在能够正确传递至正在执行的 LLM 请求\n- **修复导入智能体时 SkillsMode 枚举值不兼容导致 500 错误** (#268) — 添加安全转换函数，兼容字符串和枚举两种输入格式\n- **修复工具参数解析失真** — 按照 schema 对字符串化的参数进行归一化处理，避免在计划步骤中因参数解析错误而导致工具调用失败\n- **修复 macOS 桌面端复制粘贴失败** (#270) — 引入 tauri-plugin-clipboard-manager 插件，彻底解决了 macOS 系统下的剪贴板问题\n- **修复 Windows 备份还原时出现 Errno 22 错误** (#245) — 在备份过程中排除 SQLite 的临时文件（-wal 和 -shm），从而避免因文件锁定而导致还原失败\n- **修复切换页面、最小化或锁屏后对话被误标为“已中止”** (#242) — 会话状态同步功能现已改进，能够检测后端是否已就绪并自动重试，不再因前端失去焦点而误判对话状态\n- **修复 IM 传输大图时触发 API 413 超限错误** (#226) — 重构了图片处理架构，在发送图片之前会先检查模型的多模态能力，若不具备则自动将其降级为文本描述\n- **修复设置中心模型选择器文字截断问题** — 下拉菜单现在可以完整显示模型名称\n- **修复组织编辑器节点操作问题** — 右键新增节点时会根据点击位置自动放置，并避免与其他节点重叠；同时解除了实时预览与拖拽锁定之间的关联，恢复了布局的可控编辑功能，并补充了保存功能\n- **修复项目看板功能缺失问题** — 恢复了任务删除按钮，新增了项目删除功能，进一步提升了项目的可见性\n\n---","2026-03-30T03:45:56",{"id":199,"version":200,"summary_zh":201,"released_at":202},154431,"v1.25.16","## v1.25.16 更新日志\n\n本版本聚焦于**聊天可靠性**、**IM 多平台完善**和**稳定性修复**，共解决 18 个已知问题。\n\n### 🚀 新增功能\n\n- **跨设备聊天记录实时同步** — 在手机和电脑之间切换时，对话记录自动保持一致，无需手动导出或刷新\n- **Docker 部署支持** — 新增 Dockerfile 和 docker-compose.yml，一键 `docker compose up` 即可运行（感谢社区贡献者 @948324394）\n- **QQ 官方机器人适配器** — 新增 QQ 官方平台接入，支持 QQ 频道和群聊场景\n- **IM 全平台适配器增强** — 飞书、钉钉、Telegram、OneBot、企业微信等适配器均有改进，包括消息处理、会话管理和网关集成等方面的优化\n- **百度千帆 Coding Plan** — 为百度千帆平台添加 Coding Plan 模式支持，修复 Compiler 编排中 api_type 硬编码的问题\n- **工具调用解析器注册表** — 将文本工具调用解析器重构为可扩展的注册表模式，新增 GLM 格式支持\n\n### 🐛 问题修复\n\n**对话与聊天**\n\n- **更新后聊天记录丢失** — 修复版本更新后部分用户的聊天记录未能正确迁移的问题，确保历史对话完整保留\n- **切后台被误标\"已中止\"** — 修复切换页面、最小化窗口或锁屏后，进行中的对话被错误标记为已中止的问题\n- **SSE 流恢复缺陷** — 修复流式响应断连恢复机制中的三个实现缺陷，提升弱网环境下的对话连续性\n- **会话恢复时序问题** — 修复前端在后端尚未就绪时即发起会话恢复请求，导致恢复失败的竞态条件，现在会等待后端就绪并自动重试 (#242)\n\n**模型与配置**\n\n- **LLM 端点和 IM 配置丢失** — 修复编辑端点或 IM 配置后保存失败、重启丢失的问题 (#246)\n- **端点被静默替换** — 修复用户手动选择的模型端点在特定条件下被系统自动替换为其他端点的问题\n- **模型列表拉取报错不清晰** — 当 Base URL 配置错误导致返回非 JSON 响应时（如 HTML 登录页），现在会给出清晰的错误提示而非静默失败 (#217)\n\n**MCP 工具**\n\n- **工具调用误报成功** — 修复 MCP 工具调用实际失败但未检查 `isError` 标志、导致上层误认为成功的问题\n- **模型看不到工具名** — 修复工具名称未正确传递给模型的问题，确保模型能准确识别和调用 MCP 工具\n- **Chrome CDP 端口手动指定** — chrome-devtools MCP 连接前自动探测 Chrome 调试端口，无需用户手动配置 (#207)\n\n**多 Agent 与调度**\n\n- **取消后状态残留** — 修复多 Agent 场景下取消任务后，子 Agent 仍显示\"运行中\"的状态残留问题，重构子 Agent 状态管理机制\n- **每日自检无限运行** — 修复每日自检任务在后台无限执行、无法停止的问题；为系统任务增加超时保护，限制单次修复尝试次数 (#210)\n\n**IM 与适配器**\n\n- **飞书适配器进程挂起** — 修复飞书适配器关闭时异步任务未正确取消，导致进程无法正常退出的问题\n- **大图导致 API 超限** — 重构图片处理架构，在嵌入前自动压缩大图，解决 413 请求体超限错误 (#226)\n- **多模态能力降级** — IM 图片\u002F视频发送前自动检查模型是否支持多模态输入，不支持时自动降级为纯文本描述 (#226)\n\n**桌面端**\n\n- **重启服务时窗口崩溃** — 修复重启后端服务时桌面端窗口崩溃及数据显示为空的问题 (#271)\n- **Windows 还原报错 Errno 22** — 备份还原时排除 SQLite 临时文件（-wal、-shm），修复 Windows 下因文件占用导致还原失败 (#245)\n- **协作动态页面动画丢失** — 修复拓扑图页面切换后节点动画不再播放的问题\n\n### 📝 其他\n\n- **refactor(browser)**: 移除 browser-use SDK 依赖，统一为 Playwright 单一浏览器控制层，减少依赖复杂度\n- **refactor(persona)**: 优化人格工具定义与处理器，精简 IM 频道工具逻辑\n\n---\n\n## v1.25.16 的变更内容\n\n本次发布专注于**聊天可靠性**、**IM 多平台改进**和**稳定性修复**，共解决了 18 个已知问题。\n\n### 🚀 新增功能\n\n- **跨设备聊天历史同步** — 现在在手机和桌面之间切换时，对话会自动保持同步，无需手动导出或刷新\n- **Docker 部署支持** — 添加了 Dockerfile 和 docker-compose.yml，只需一条命令 `docker compose up` 即可部署（感谢社区贡献者 @948324394）\n- **QQ 官方机器人适配器** — 新增 QQ 官方平台适配器，支持 QQ 频道和群聊场景\n- **各平台 IM 适配器增强** — 对飞书、钉钉、Telegram、OneBot 和企业微信适配器进行了多项改进，涵盖消息处理、会话管理和网关集成等方面\n- **百度千帆 Coding Plan** — 为百度千帆平台新增 Coding Plan 模式支持；修复了 Compiler 编排中硬编码的 api_type 问题\n- **工具调用解析器注册表** — 将基于文本的工具调用解析器重构为可扩展的注册表模式，并新增 GLM 格式支持\n\n### 🐛 问题修复\n\n**对话与聊天**\n\n- **更新后聊天记录丢失** — 修复版本更新后部分用户的聊天记录未能正确迁移的问题，确保历史对话完整保留\n- **切后台被误标\"已中止\"** — 修复切换页面、最小化窗口或锁屏后，正在进行的对话被错误标记为已中止的问题\n- **SSE 流恢复缺陷** — 修复流式响应断连恢复机制中的三个实现缺陷，提升弱网环境下的对话连续性\n- **会话恢复时序问题** — 修复前端在后端尚未就绪时即发起会话恢复请求，导致恢复失败的竞态条件，现在会等待后端就绪并自动重试 (#242)\n\n**模型与配置**\n\n- **LLM 端点和 IM 配置丢失** — 修复编辑端点或 IM 配置后保存失败、重启丢失的问题 (#246)\n- **端点被静默替换** — 修复用户手动选择的模型端点在特定条件下被系统自动替换为其他端点的问题\n- **模型列表拉取报错不清晰** — 当 Base URL 配置错误导致返回非 JSON 响应时（如 HTML 登录页），现在会给出清晰的错误提示，而不是静默失败 (#217)\n\n**MCP 工具**\n\n- **工具调用误报成功** — 修复 MCP 工具调用实际失败但未检查 `isError` 标志，导致上层误认为成功的问题\n- **模型看不到工具名** — 修复工具名称未正确传递给模型的问题，确保模型能准确识别和调用 MCP 工具\n- **Chrome CDP 端口手动指定** — chrome-devtools 在连接 MCP 之前会自动探测 Chrome 调试端口，无需用户手动配置 (#207)\n\n**多 Agent 与调度**\n\n- **取消后状态残留** — 修复多 Agent 场景下取消任务后，子 Agent 仍显示\"运行中\"的状态残留问题，重构子 Agent 状态管理机制\n- **每日自检无限运行** — 修复每日自检任务在后台无限执行、无法停止的问题；为系统任务增加超时保护，限制单次修复尝试次数 (#210)\n\n**IM 与适配器**\n\n- **飞书适配器进程挂起** — 修复飞书适配器关闭时异步任务未正确取消，导致进程无法正常退出的问题\n- **大图导致 API 超限** — 重构图片处理架构，在嵌入前自动压缩大图，解决 413 请求体超限错误 (#226)\n- **多模态能力降级** — IM 图片\u002F视频发送前自动检查模型是否支持多模态输入，不支持时自动降级为纯文本描述 (#226)\n\n**桌面端**\n\n- **重启服务时窗口崩溃** — 修复重启后端服务时桌面端窗口崩溃及数据显示为空的问题 (#271)\n- **Windows 还原报错 Errno 22** — 备份还原时排除 SQLite 临时文件（-wal、-shm），修复 Windows 下因文件占用导致还原失败的问题 (#245)\n- **协作动态页面动画丢失** — 修复拓扑图页面切换后节点动画不再播放的问题\n\n### 📝 其他\n\n- **refactor(browser)**: 移除 browser-use SDK 依赖，统一为 Playwright 单一浏览器控制层，减少依赖复杂度\n- **refactor(persona)**: 优化人格工具定义与处理器，精简 IM 频道工具逻辑","2026-03-29T12:41:29",{"id":204,"version":205,"summary_zh":206,"released_at":207},154432,"v1.27.5","## v1.27.5 更新日志\r\n\r\n> ⚠️ 这是一个开发版本，包含最新功能和修复，但可能存在未经充分验证的变更，建议仅用于测试和体验新特性。\r\n\r\n### 🚀 新增功能\r\n\r\n- **全新插件系统** — 引入完整的插件化架构，支持 Tool、Channel、RAG、Memory、LLM Provider、Hook、Skill、MCP 八种能力类型。提供三级权限模型（Basic \u002F Advanced \u002F System），带自动错误追踪和崩溃隔离沙箱。配套独立发布的 Plugin SDK（openakita-plugin-sdk），支持 `@tool` \u002F `@hook` 装饰器一行注册、脚手架一键生成 8 种类型模板、MockPluginAPI 单元测试工具，附带 14 篇中英双语开发文档。提供 REST API 管理接口，支持安装、启用\u002F禁用、卸载、日志查看和市场搜索。内置 8 个示例插件覆盖全部能力类型\r\n- **Obsidian 知识库插件 v2.0** — 作为首批生产级插件发布，提供 5 个工具（搜索、库信息、打开笔记、创建笔记、日记管理），支持 obsidian:\u002F\u002F URI 协议与桌面端交互，基于文件 mtime 的增量索引和 YAML frontmatter 解析，内置 OFM 技能文档随插件自动加载\r\n- **WhatsApp IM 通道插件** — 双模式适配器：Cloud API 企业版（Token 鉴权）和 WhatsApp Web 个人版（Baileys Node.js sidecar + QR 扫码登录），支持文本、图片、文件、语音、视频收发，区分群聊和私聊，通过通用 Onboard 协议在前端渲染 QR 码\r\n- **插件管理界面** — 全新的插件管理页面，支持按分类筛选、文档查看（Markdown 渲染）、参数配置（含中文显示名）、权限授权与撤销、安装状态展示、打开文件夹、导出插件、运行日志查看。权限不足时优雅降级，UI 采用局部更新替代全量刷新\r\n- **插件版本兼容体系** — 三层版本检查机制：Plugin API Version 接口契约、plugin.json requires 扩展（openakita \u002F plugin_api \u002F sdk \u002F python 四维约束），不兼容时阻止加载并提示，不再静默忽略\r\n- **多 Agent 能力注入统一** — AgentProfile 扩展 tools \u002F mcp_servers \u002F plugins 三类能力字段及过滤模式，AgentFactory 统一执行 per-profile 过滤。MCPCatalog 支持 clone_filtered 隔离，组织编排节点也复用同一链路。同步新增 MCP 服务器启用\u002F禁用开关及 toggle API\r\n- **Docker 部署支持** — 新增 Dockerfile 和 docker-compose.yml，支持一键容器化部署（感谢社区贡献者 @948324394）\r\n- **记忆系统多 Agent 隔离预留** — 所有记忆（Mode 1 碎片记忆 + Mode 2 关系图谱）新增 agent_id 字段，写入时自动标记归属 Agent，为后续多 Agent 记忆隔离做好数据层准备\r\n- **记忆模式前端配置** — 配置页新增记忆模式选择器（mode1 \u002F mode2 \u002F auto），默认值改为 auto，附带三种模式的详细说明\r\n- **百度千帆 Coding Plan 支持** — providers.json 新增千帆的 Coding Plan 配置，前后端同步添加检测器和内置模型列表，修复 Compiler 编排切换时 api_type 硬编码为 anthropic 的问题\r\n- **文本工具调用解析器注册表模式** — 重构为 `_TextToolFormat` 注册表，新增 GLM `\u003C|num_start|>gyml` XML 格式支持，解决智谱 glm-4.7-flash 等模型工具调用无法识别的问题\r\n- **IM 适配器多平台增强** — 渠道适配器、消息网关和推理引擎多项改进，提升多平台消息处理稳定性\r\n\r\n### 🐛 问题修复\r\n\r\n- **修复组织节点空转问题** — 针对大型组织架构任务频繁 max_iterations 退出的反馈，新增迭代次数下限保护（_MIN_ITERATIONS=15）、连续行政工具空转检测及提示注入、实例级 force_tool_call 覆盖、连续失败自动冻结熔断机制\r\n- **修复组织重置后黑板内容残留** (#105) — 重构 OrgRuntime 生命周期管理，reset 操作先清理黑板和事件存储的磁盘数据再释放内存引用，补全 shutdown 中遗漏的 watchdog_tasks 等清理项\r\n- **修复组织编排多项问题** — 修复上级收不到下级回复、自引用边导致死循环、任务完成后对话框清空 (#134)、重启后孤儿任务不恢复和导出配置路径无效等问题\r\n- **修复 MCP 工具调用误报成功** — 检查 CallToolResult.isError 字段，避免工具执行失败时仍返回成功状态\r\n- **修复模型看不到 MCP 工具名** — 修复 MCP 工具名称在模型端不可见的问题\r\n- **修复 OpenRouter 思维链不显示** — 适配 OpenRouter 特有的 reasoning API 格式（请求使用 `reasoning.effort`，响应使用 `message.reasoning`），解决 mimo-v2-pro 等模型思维链始终为空的问题\r\n- **修复用户选择的 LLM 端点被静默替换** — 确保用户手动选择的模型端点不会被系统逻辑覆盖\r\n- **修复多 Agent 取消后仍显示运行中** — 重构子 Agent 状态管理，确保取消操作正确同步到 UI\r\n- **修复飞书适配器进程挂起** — 修复关闭时 asyncio 任务泄漏导致进程无法退出的问题\r\n- **修复 IMView 连接问题** — 修正 apiBaseUrl 类型不匹配和 fallback 路径错误\r\n\r\n### 📝 其他\r\n\r\n- Plugin SDK 补齐 CI\u002FCD 流程：CI 新增 lint + build + install 验证，Release 时 SDK wheel 与主包一起发布到 PyPI\r\n- 新增 echo-llm、sqlite-memory 示例插件，完善插件生命周期测试覆盖\r\n- 记忆路由、Prompt 组装、LLM Client、Tauri 桥接等多模块优化\r\n- 前端合并冲突修复及多处 UI 细节改进\r\n\r\n---\r\n\r\n## v1.27.5 的更新内容\r\n\r\n> ⚠️ 这是开发版本。它包含了最新的功能和修复，但可能包含尚未完全验证的更改。推荐","2026-03-25T04:01:56",{"id":209,"version":210,"summary_zh":211,"released_at":212},154433,"v1.27.2","## v1.27.2 更新日志\n\n> ⚠️ 这是一个开发版本，包含最新功能和修复，但可能存在未经充分验证的变更，建议仅用于测试和体验新特性。\n\n### 🚀 新增功能\n\n- **多维度关系型记忆系统 (Mode 2)** — 引入生物启发的关系型记忆引擎，支持时间、因果、实体、动作、上下文五个维度的图谱编码与检索。采用三层编码策略：实时规则编码 → 压缩摘要回填 → 会话结束后批量 LLM 精炼。新增 3D 力导向图谱可视化（基于 react-force-graph-3d），支持 Bloom 辉光、粒子动画、节点聚焦和搜索高亮，记忆页面集成图谱\u002F列表双视图。与原有碎片化记忆 (Mode 1) 独立共存，支持 mode1\u002Fmode2\u002Fauto 三种模式切换\n- **OpenCLI + CLI-Anything 工具集成** — 新增两个外部工具模块：OpenCLI 复用 Chrome 登录态直接操作网站并返回结构化数据，CLI-Anything 通过命令行控制 GIMP、Blender 等桌面软件。Agent 启动时自动检测 PATH 中是否已安装，未安装则不暴露给模型。同步补全 8 个缺失的浏览器工具注册，新增 tool-routing 决策路由技能指导模型选择最合适的工具通道\n- **微信 IM 渠道全面接入** — 新增微信适配器，支持扫码登录、消息收发和会话管理；配套微信二维码弹窗组件和一站式入驻向导；前端 IM 管理界面全面改版，各渠道二维码弹窗统一升级\n- **Telegram 适配器大幅增强** — 扩展 Telegram 渠道功能，完善消息处理和交互体验\n- **集成模块框架** — 新增 integrations 模块，预置 CRM、邮件、支付、电子表格、文件存储、天气、地图、新闻 8 类服务适配器骨架，为后续第三方服务接入提供统一规范\n- **问候消息快速响应** — 意图分析器新增规则层前置过滤，约 40 个常见问候、确认和告别关键词命中后直接使用编译端点生成回复，跳过主模型推理。日常问候响应时间从约 25 秒缩短至约 5 秒，编译端点正常时可降至 1-2 秒\n- **模型专属提示词模板** — 新增 Anthropic、OpenAI、Gemini 和通用模型的差异化提示词模板，以及构建切换和最大步数等模式模板，使系统提示词更贴合各模型特性\n- **外部扩展管理界面** — 高级配置页新增「外部扩展模块」卡片，展示 OpenCLI、CLI-Anything 等扩展的安装状态，支持一键复制安装命令；后端新增 GET \u002Fapi\u002Fconfig\u002Fextensions 接口\n- **渠道依赖管理模块** — 新增 IM 渠道依赖检测机制，启动时自动校验各适配器所需依赖是否就绪\n- **设置向导功能扩展** — 向导流程新增渠道配置、依赖检查等步骤，引导体验更加完整\n- **技能加载器增强** — 自动发现通过 pip 安装的 cli-anything-* 包中的 SKILL.md 技能文件，无需手动注册\n\n### 🐛 问题修复\n\n- **修复核显 GPU 100% 占用** — 多层性能优化：Tauri 主窗口配置引导 WebView2 使用独显；Agent 仪表盘 Canvas 动画新增页面可见性暂停和帧率节流（空闲 10fps \u002F 活动 30fps），粒子数量和连线检测距离大幅削减；3D 记忆图谱新增高\u002F中\u002F低三档画质选择器；轨道光晕动画从 box-shadow 改为 opacity（GPU 开销降低 10 倍以上）；新增全局性能模式 Hook 和 CSS 支持\n- **修复组织重置后黑板内容残留** (#105) — 重构 OrgRuntime 生命周期管理：重置操作现在先清理黑板和事件存储的磁盘数据，再释放内存引用，彻底解决旧数据残留问题\n- **修复记忆提取路径缺少内容去重，中文分词不准确** (#92) — 记忆生命周期提取路径新增两层去重机制（主题谓词匹配 + 全文检索相似度比对），中文文本改用 jieba 分词替代简单空格切分，大幅减少重复记忆\n- **修复 Orchestrator 路由和飞书适配器异常** — 修正 Orchestrator 消息分发逻辑和飞书适配器的连接问题，提升多 Agent 场景下的消息网关稳定性\n- **修复表情包工具行为异常** — 更新表情包工具的生成逻辑，修正异常输出\n\n### 📝 其他\n\n- IM 前端架构整理：移除 im-shared.ts 共享模块，各视图独立管理状态\n- 渠道网关增强：改进消息路由和错误处理机制\n- 移除 write_env 的环境变量 Key 格式校验限制\n- 工具并行度配置字段移至「其他」分类\n\n---\n\n## v1.27.2 的变化\n\n> ⚠️ 这是一个开发版本。它包含最新的功能和修复，但可能包含尚未完全验证的更改。建议仅用于测试和预览新功能。\n\n### 🚀 新功能\n\n- **多维度关系型记忆系统 (Mode 2)** — 引入生物启发的关系型记忆引擎，支持时间、因果、实体、动作、上下文五个维度的图谱编码与检索。采用三层编码策略：实时规则编码 → 压缩摘要回填 → 会话结束后批量 LLM 精炼。新增 3D 力导向图谱可视化（基于 react-force-graph-3d），支持 Bloom 辉光、粒子动画、节点点击聚焦和搜索高亮。记忆视图现提供图谱\u002F列表双模式。与现有碎片化记忆 (Mode 1) 独立共存，支持 mode1\u002Fmode2\u002Fauto 切换\n- **OpenCLI + CLI-Anything 工具集成** — 新增两个外部工具模块：OpenCLI 复用 Chrome 登录态直接操作网站并返回结构化数据，CLI-Anything 通过命令行控制 GIMP、Blender 等桌面软件。Agent 启动时自动检测 PATH 中是否已安装，未安装则不暴露给模型。同步补全 8 个缺失的浏览器工具注册，新增 tool-routing 决策路由技能指导模型选择最合适的工具通道\n- **微信 IM 渠道全面接入** — 新增微信适配器，支持扫码登录、消息收发和会话管理；配套微信二维码弹窗组件和一站式入驻向导；前端 IM 管理界面全面改版，各渠道二维码弹窗统一升级\n- **Telegram 适配器大幅增强** — 扩展 Telegram 渠道功能，完善消息处理和交互体验\n- **集成模块框架** — 新增 integrations 模块，预置 CRM、邮件、支付、电子表格、文件存储、天气、地图、新闻 8 类服务适配器骨架，为后续第三方服务接入提供统一规范\n- **问候消息快速响应** — 意图分析器新增规则层前置过滤，约 40 个常见问候、确认和告别关键词命中后直接使用编译端点生成回复，跳过主模型推理。日常问候响应时间从约 25 秒缩短至约 5 秒，编译端点正常时可降至 1-2 秒\n- **模型专属提示词模板** — 新增 Anthropic、OpenAI、Gemini 和通用模型的差异化提示词模板，以及构建切换和最大步数等模式模板，使系统提示词更贴合各模型特性\n- **外部扩展管理界面** — 高级配置页新增「外部扩展模块」卡片，展示 OpenCLI、CLI-Anything 等扩展的安装状态，支持一键复制安装命令；后端新增 GET \u002Fapi\u002Fconfig\u002Fextensions 接口\n- **渠道依赖管理模块** — 新增 IM 渠道依赖检测机制，启动时自动校验各适配器所需依赖是否就绪\n- **设置向导功能扩展** — 向导流程新增渠道配置、依赖检查等步骤，引导体验更加完整\n- **技能加载器增强** — 自动发现通过 pip 安装的 cli-anything-* 包中的 SKILL.md 技能文件，无需手动注册\n\n### 🐛 问题修复\n\n- **修复核显 GPU 100% 占用** — 多层性能优化：Tauri 主窗口配置引导 WebView2 使用独显；Agent 仪表盘 Canvas 动画新增页面可见性暂停和帧率节流（空闲 10fps \u002F 活动 30fps），粒子数量和连线检测距离大幅削减；3D 记忆图谱新增高\u002F中\u002F低三档画质选择器；轨道光晕动画从 box-shadow 改为 opacity（GPU 开销降低 10 倍以上）；新增全局性能模式 Hook 和 CSS 支持\n- **修复组织重置后黑板内容残留** (#105) — 重构 OrgRuntime 生命周期管理：重置操作现在先清理黑板和事件存储的磁盘数据，再释放内存引用，彻底解决旧数据残留问题\n- **修复记忆提取路径缺少内容去重，中文分词不准确** (#92) — 记忆生命周期提取路径新增两层去重机制（主题谓词匹配 + 全文检索相似度比对），中文文本改用 jieba 分词替代简单空格切分，大幅减少重复记忆\n- **修复 Orchestrator 路由和飞书适配器异常** — 修正 Orchestrator 消息分发逻辑和飞书适配器的连接问题，提升多 Agent 场景下的消息网关稳定性\n- **修复表情包工具行为异常** — 更新表情包工具的生成逻辑，修正异常输出\n\n### 📝 其他\n\n- IM 前端架构整理：移除 im-shared.ts 共享模块，各视图独立管理状态\n- 渠道网关增强：改进消息路由和错误处理机制\n- 移除 write_env 的环境变量 Key 格式校验限制\n- 工具并行度配置字段移至「其他」分类\n\n--- \n\n## v1.27.2 的变化\n\n> ⚠️ 这是一个开发版本。它包含最新的功能和修复，但可能包含尚未完全验证的更改。建议仅用于测试和预览新功能。\n\n### 🚀 新功能\n\n- **多维度关系型记忆系统 (Mode 2)** — 引入生物启发的关系型记忆引擎，支持时间、因果、实体、动作、上下文五个维度的图谱编码与检索。采用三层编码策略：实时规则编码 → 压缩摘要回填 → 会话结束后批量 LLM 精炼。新增 3D 力导向图谱可视化（基于 react-force-graph-3d），支持 Bloom 辉光、粒子动画、节点点击聚焦和搜索高亮。记忆视图现提供图谱\u002F列表双模式。与现有碎片化记忆 (Mode 1) 独立共存，支持 mode1\u002Fmode2\u002Fauto 切换\n- **OpenCLI + CLI-Anything 工具集成** — 新增两个外部工具模块：OpenCLI 复用 Chrome 登录态直接操作网站并返回结构化数据，CLI-Anything 通过命令行控制 GIMP、Blender 等桌面软件。Agent 启动时自动检测 PATH 中是否已安装，未安装则不暴露给模型。同步补全 8 个缺失的浏览器工具注册，新增 tool-routing 决策路由技能指导模型选择最合适的工具通道\n- **微信 IM 渠道全面接入** — 新增微信适配器，支持扫码登录、消息收发和会话管理；配套微信二维码弹窗组件和一站式入驻向导；前端 IM 管理界面全面改版，各渠道二维码弹窗统一升级\n- **Telegram 适配器大幅增强** — 扩展 Telegram 渠道功能，完善消息处理和交互体验\n- **集成模块框架** — 新增 integrations 模块，预置 CRM、邮件、支付、电子表格、文件存储、天气、地图、新闻 8 类服务适配器骨架，为后续第三方服务接入提供统一规范\n- **问候消息快速响应** — 意图分析器新增规则层前置过滤，约 40 个常见问候、确认和告别关键词命中后直接使用编译端点生成回复，跳过主模型推理。日常问候响应时间从约 25 秒缩短至约 5 秒，编译端点正常时可降至 1-2 秒\n- **模型专属提示词模板** — 新增 Anthropic、OpenAI、Gemini 和通用模型的差异化提示词模板，以及构建切换和最大步数等模式模板，使系统提示词更贴合各模型特性\n- **外部扩展管理界面** — 高级配置页新增「外部扩展模块」卡片，展示 Op","2026-03-24T03:12:47",{"id":214,"version":215,"summary_zh":216,"released_at":217},154434,"v1.26.7","## v1.26.7 更新日志\n\n### 🚀 新功能\n\n- **微信 IM 渠道全面接入** — 新增微信适配器，支持扫码登录、消息收发和会话管理，配套微信二维码弹窗组件和一站式入驻向导\n- **Telegram 适配器大幅增强** — 扩展 Telegram 频道功能，完善消息处理和交互体验\n- **IM 管理界面全面改版** — 重新设计 IM 配置页和消息管理页，各渠道二维码弹窗统一升级，操作流程更清晰直观\n- **支持仅流式 LLM 端点（Codex 中继）** (#187) — 兼容只提供流式响应的 LLM 端点（如 Codex relay），自动检测并适配流式\u002F非流式混合调用\n- **渠道依赖管理模块** — 新增 IM 渠道依赖检测模块，启动时自动校验各适配器所需依赖是否就绪\n- **设置向导功能扩展** — 向导流程大幅扩展，新增渠道配置、依赖检查等步骤，引导体验更完整\n\n### 🐛 问题修复\n\n- **修复组织重置后黑板内容残留** (#105) — 重构 OrgRuntime 生命周期管理：重置操作现在先清理黑板和事件存储的磁盘数据，再释放内存引用，彻底解决旧数据残留问题\n- **修复模型看不到 MCP 工具名** — MCP 工具清单现在完整展示每个工具的名称和描述而非仅显示数量；统一缓存机制消除数据不一致；MCP 专属 token 预算从 10% 提升至 20%，避免工具列表被截断\n- **修复记忆提取路径缺少内容去重，中文分词不准确** (#92) — 记忆生命周期提取路径新增两层去重机制（主题谓词匹配 + 全文检索相似度比对），中文文本改用 jieba 分词替代简单空格切分，大幅减少重复记忆\n- **修复 Orchestrator 路由和飞书适配器异常** — 修正 Orchestrator 消息分发逻辑和飞书适配器的连接问题，提升多 Agent 场景下的消息网关稳定性\n- **修复贴纸工具行为异常** — 更新贴纸工具的生成逻辑，修正异常输出\n\n### 📝 其他\n\n- IM 前端架构整理：移除 im-shared.ts 共享模块，各视图独立管理状态\n- 渠道网关增强：改进消息路由和错误处理机制\n\n---\n\n## v1.26.7 的更新内容\n\n### 🚀 新功能\n\n- **微信 IM 渠道集成** — 全面支持微信，包括消息适配器、二维码登录、会话管理、入驻向导以及专用的二维码模态组件\n- **Telegram 适配器重大增强** — 扩展 Telegram 频道功能，优化消息处理与交互体验\n- **IM 管理界面重新设计** — 重构 IM 配置与消息管理页面；统一升级各渠道的二维码模态组件，使操作流程更加清晰直观\n- **支持仅流式 LLM 端点（Codex 中继）** (#187) — 兼容仅提供流式响应的 LLM 端点（如 Codex relay），自动检测并适配流式与非流式混合调用\n- **渠道依赖管理模块** — 新增 IM 适配器依赖检查模块，可在启动时自动验证各适配器所需的依赖是否就绪\n- **设置向导功能扩展** — 大幅扩展设置向导，新增渠道配置、依赖检查等步骤，提供更完整的引导体验\n\n### 🐛 问题修复\n\n- **修复组织重置后黑板内容残留** (#105) — 重构 OrgRuntime 生命周期管理：重置操作现先清除黑板与事件存储的磁盘数据，再释放内存引用，彻底解决旧数据残留问题\n- **修复模型无法查看 MCP 工具名称** — MCP 工具目录现完整展示每个工具的名称与描述，而非仅显示数量；统一缓存机制消除数据不一致；MCP 专属 token 预算从 10% 提升至 20%，避免工具列表被截断\n- **修复记忆提取路径缺少内容去重、中文分词不准确** (#92) — 在记忆生命周期提取路径中新增两层去重机制（主题谓词匹配 + 全文检索相似度比对）；中文文本分词由简单的空格切分改为 jieba 分词，大幅减少重复记忆\n- **修复 Orchestrator 路由与飞书适配器问题** — 修正 Orchestrator 消息分发逻辑及飞书适配器的连接问题，提升多 Agent 场景下的消息网关稳定性\n- **修复贴纸工具行为异常** — 更新贴纸工具的生成逻辑，修正异常输出","2026-03-22T13:38:16",{"id":219,"version":220,"summary_zh":221,"released_at":222},154435,"v1.25.15","## v1.25.15 版本更新内容\n\n### 🚀 功能改进\n- **im**：新增企业微信（WeCom）适配器，支持企业微信机器人接入  \n- **im**：企业微信引导流程 + 扫码登录弹窗（WechatQRModal）  \n- **im**：IM 配置与管理界面更新，新增频道依赖管理模块  \n- **ui**：QR 弹窗组件 + IMView \u002F StatusView 界面优化  \n\n### 🐛 缺陷修复\n- **memory**：在 Lifecycle 提取路径中增加内容级去重，修复中文分词在批量去重中的问题 (#92)  \n- **memory**：LLM 审阅失败不再静默吞没，调度器正确标记任务失败 (#164)  \n- **config**：修复编辑端点时遮蔽 API Key 被回写导致所有端点认证失败的问题  \n- **chat**：重构 SSE 断连恢复机制，解决 app 后台恢复时错误显示「已中止」的问题 (#188)  \n- **chat**：提取 ConversationLifecycleManager，修复取消\u002F删除后「进行中」残留的问题 (#189)  \n- **llm**：LLM 端点配置页与状态面板数据源不一致的问题 (#176)  \n- **llm**：支持 stream-only 端点（Codex relay）(#187)  \n- **setup-center**：修复中文输入法回车误触发发送的问题 (#165)  \n- **im**：Orchestrator + 飞书适配器 + Gateway 多项修复  \n- **tools**：表情包工具更新  \n\n### 📝 其他\n- **refactor(config)**：移除 API Key 遮蔽机制，read_env 直接返回明文，简化前后端交互  \n- **refactor(chat)**：提取 ConversationLifecycleManager，统一 busy-lock 状态管理  \n\n**完整更新日志**：https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\u002Fcompare\u002Fv1.25.14...v1.25.15","2026-03-22T11:35:04",{"id":224,"version":225,"summary_zh":226,"released_at":227},154436,"v1.26.6","## v1.26.6 更新日志\r\n\r\n### 🚀 新功能\r\n\r\n- **MiniMax-M2.7 内置支持** — 内置模型列表新增 MiniMax-M2.7，添加端点时可直接选用\r\n\r\n### 🐛 问题修复\r\n\r\n- **修复编辑端点参数后所有 LLM 连接失败** — 修改端点的上下文长度等非密钥参数并保存后，API Key 不再被错误数据覆盖，所有端点连接恢复正常\r\n- **修复 App 切后台回来回复显示\"已中止\"** (#188) — SSE 断连恢复机制深度重构：后端任务与 SSE 生命周期解耦并增加 60 秒优雅断连期，前端新增轮询恢复机制自动补全回复内容\r\n- **修复取消任务或删除对话后\"进行中\"状态残留** (#189) — 提取 ConversationLifecycleManager 集中管理会话生命周期，取消和删除操作正确释放忙碌状态并广播 idle 事件\r\n- **修复 LLM 端点配置页与状态面板数据不一致** (#176) — 配置页和状态面板统一使用 EndpointManager 数据源，消除因路径不一致导致的状态显示错误\r\n- **修复删除组织后级联崩溃导致所有 Agent 断联** (#186) — 删除操作增加级联保护，确保运行时状态正确清理\r\n- **修复 LLM 记忆 review 失败被静默吞掉** (#164) — 记忆 review 过程中 LLM 调用失败后，调度器现在正确标记任务为失败状态并记录日志，不再无声跳过\r\n- **修复取消请求无法中止正在进行的 LLM 调用** — cancel_event 传播链修复，用户取消后 HTTP 请求立即中止，不再等待超时\r\n- **修复删除组织后提示词错乱** — 删除操作现在同步清理运行时状态，避免已删除组织的提示词片段残留在后续对话中\r\n- **修复看门狗恢复节点后前端未收到上线通知** — 健康检查恢复 Agent 节点后正确广播 WebSocket 事件，前端即时更新在线状态\r\n- **修复中文输入法按回车误触发消息发送** — 输入法组词阶段的回车键不再被当作发送指令处理\r\n- **修复组织编排在独立窗口中打开按钮无效**\r\n- **修复顶栏下拉菜单与 Tooltip 交互异常** — Button 组件增加 forwardRef 支持，修复 Tooltip 与 DropdownMenu 嵌套时的定位问题\r\n\r\n### 📝 其他\r\n\r\n- 前端架构重构：单体 App.tsx 拆分为模块化视图组件和独立 hooks\r\n- 配置 API 简化：移除环境变量遮蔽机制，read_env 直接返回明文，消除 mask\u002Funmask 中间环节\r\n- LLM 并发控制层重构，消除竞态条件隐患\r\n\r\n---\r\n\r\n## What's Changed in v1.26.6\r\n\r\n### 🚀 New Features\r\n\r\n- **MiniMax-M2.7 built-in support** — MiniMax-M2.7 added to the built-in model list for quick endpoint setup\r\n\r\n### 🐛 Bug Fixes\r\n\r\n- **Fix all LLM connections failing after editing endpoint parameters** — Saving non-key parameters (e.g. context window) no longer corrupts the API key, restoring all endpoint connections\r\n- **Fix reply showing \"Aborted\" after app returns from background** (#188) — Deep refactoring of SSE disconnect recovery: backend decouples tasks from SSE lifecycle with a 60-second grace period; frontend adds polling recovery to automatically restore reply content\r\n- **Fix \"In Progress\" status persisting after canceling task or deleting conversation** (#189) — Extracted ConversationLifecycleManager for centralized session lifecycle management; cancel and delete operations now correctly release busy state and broadcast idle events\r\n- **Fix LLM endpoint config page and status panel showing inconsistent data** (#176) — Unified data source through EndpointManager, eliminating status display errors from path inconsistency\r\n- **Fix deleting an organization causing cascade crash and all Agents disconnecting** (#186) — Cascade protection added to deletion with proper runtime state cleanup\r\n- **Fix LLM memory review failure being silently swallowed** (#164) — Scheduler now correctly marks the task as failed and logs the error instead of skipping silently\r\n- **Fix cancel request not aborting in-progress LLM calls** — Fixed cancel_event propagation chain so HTTP requests abort immediately upon user cancellation\r\n- **Fix prompts becoming garbled after deleting an organization** — Deletion now synchronously cleans up runtime state, preventing deleted org prompt fragments from leaking into subsequent conversations\r\n- **Fix frontend not receiving online notification after watchdog recovers a node** — Health check node recovery now correctly broadcasts WebSocket events for immediate frontend status update\r\n- **Fix Chinese IME Enter key triggering message send during composition** — Enter key during IME composition is no longer treated as a send command\r\n- **Fix organization editor open-in-new-window button not working**\r\n- **Fix top bar dropdown menu and Tooltip interaction issues** — Button component now supports forwardRef, fixing positioning when Tooltip and DropdownMenu are nested\r\n\r\n### 📝 Other\r\n\r\n- Frontend architecture: decomposed monolithic App.tsx into modular view components and standalone hooks\r\n- Config API simplified: removed env variable masking mechanism; read_env now returns plaintext directly, eliminating mask\u002Funmask overhead\r\n- LLM concurrency control layer refactored to eliminate race condition risks\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\u002Fcompare\u002Fv1.26.5...v1.26.6\r\n","2026-03-20T18:58:39",{"id":229,"version":230,"summary_zh":231,"released_at":232},154437,"v1.27.1","## v1.27.1 更新日志\r\n\r\n> ⚠️ 这是一个开发版本，包含最新功能和修复，但可能存在未经充分验证的变更，建议仅用于测试和体验新特性。\r\n\r\n### 🚀 新增功能\r\n\r\n- **应用内文档中心** — 新增内嵌 VitePress 文档站，25 篇中文文档覆盖全功能模块，侧边栏点击即可查阅，支持深度链接跳转\r\n- **IM 通道全面扩展** — 新增飞书、QQ 机器人、企业微信三大平台的接入引导流程，增加飞书、企业微信一键扫码添加BOT，无需打开IM后台即可添加BOT，支持群聊响应、会话管理、媒体解析和消息分段重试；新增聊天别名和机器人配置模块\r\n- **OpenAI Responses API** — 新增 `openai_responses` 协议类型，端点高级设置中可选，适配 OpenAI 最新 Responses API 格式\r\n- **自然语言管理组织编排** — 通过对话即可查看、修改、删除已有组织结构，支持增量更新节点，保留关联的任务记录和记忆\r\n- **文件操作工具链** — 新增 edit_file（精确替换）、grep（正则搜索）、glob（文件名匹配）、delete_file 四个工具，Agent 文件编辑和检索能力大幅提升\r\n- **思考深度独立控制** — 思考深度设置从隐藏的右键菜单移至工具栏可见按钮，支持一键切换低\u002F中\u002F高三档，仅在开启思考模式时显示\r\n- **MiniMax-M2.7 模型** — 内置模型列表新增 MiniMax-M2.7\r\n- **人格文件导入** — 支持直接导入 Markdown 文件自定义人格，同时提供模板下载功能，桌面端弹出保存对话框选择路径\r\n- **反馈诊断增强** — Bug 报告从 3 类数据扩展到 15+ 类，新增前端日志、崩溃日志、委派记录、调度器状态等，API Key 等敏感信息自动脱敏\r\n- **上下文管理可配置** — 新增 7 个上下文参数（全局上限、压缩比例、阈值等），前端滑块直观调节，支持热更新\r\n- **幻觉防护可配置** — ForceToolCall 重试次数、确认文本重试次数等参数开放配置，按需调整防护强度\r\n- **新增计划模式** — 原\"计划（Plan）\"模式更名为\"待办（Todo）\"，用于管理任务清单；新增独立的\"计划（Plan）\"模式，专注于在执行前与用户协商制定实施方案，帮助理清思路、明确步骤后再动手\r\n\r\n### 🔧 架构优化\r\n\r\n- **系统提示词动态适配** — 核心原则中的\"没有工具就创造工具\"指令现在根据 Hub 平台开关动态生成：开启时优先引导搜索平台（Agent Hub \u002F Skill Store），关闭时跳过平台步骤直接走 GitHub 或自建，避免向模型暴露不可用的能力描述\r\n- **LLM 调用链重构** — 将原先三层嵌套的调用结构简化为两层，消除冗余中间层；cancel_event 贯穿请求全链路，从推理引擎到端点选择、冷却等待、实际请求均可即时响应取消；新增竞速取消机制，LLM 请求与取消事件并行等待，用户点击\"停止\"后毫秒级中断\r\n- **端点思考能力自动软降级** — 当请求要求思考模式但当前端点不支持时，自动临时关闭 thinking 标记发起请求，完成后恢复原始参数传给下一个端点，确保每个端点都以最合适的方式被调用\r\n- **IM 通道重试机制增强** — 重试策略新增 HTTP 429 限流识别和 Retry-After 响应头解析，退避延迟加入随机抖动（jitter）防止多客户端同步重试造成惊群效应；httpx 依赖改为可选导入，提升打包环境兼容性\r\n- **API Key 遮蔽机制彻底移除** — 此前配置接口在读取端点时会将 API Key 替换为 `***`，但遮蔽值可能在编辑保存时被意外回写，导致所有端点认证失败。本版本移除了整个遮蔽链路，`read_env` 直接返回明文；同时在 `write_env` 中增加防御逻辑，任何包含 `***` 的值将被自动拦截，从根本上杜绝遮蔽值污染\r\n- **会话生命周期管理重构** — 从聊天模块提取独立的 `ConversationLifecycleManager`，统一管理会话的取消和删除流程，修复取消或删除对话后界面仍残留\"进行中\"状态的问题 (#189)\r\n- **前端架构重构** — 将 App.tsx 拆分为 LLMView、StatusView、AdvancedView 三个独立视图模块，代码量减少 39%，提取共享 Hook 和统一 API 客户端，提升可维护性\r\n- **MCP 封装重构** — 消除内部私有属性直接访问和约 120 行重复代码，新增公共 API；修复 Windows 打包环境下内置 python.exe 遮蔽系统 Python 导致 stdio 连接失败\r\n- **技能 URL 解析重构** — 统一 URL 解析逻辑，修复 GitHub blob\u002Ftree 链接直接传给 git clone 导致安装失败的问题；新增内容校验，拒绝将 HTML 页面误存为 SKILL.md\r\n- **初始化引导精简** — 移除已废弃的模块管理页面，硬编码中文字符串全部替换为国际化调用\r\n\r\n### ✨ 界面优化\r\n\r\n- **上下文窗口输入简化** — 输入单位改为 K（千 token），例如输入 200 即代表 200K token；输入值过低时显示警告提示\r\n- **多语言覆盖增强** — 为调度器、聊天界面、Token 统计、LLM 配置、CLI 管理器等多个页面补全国际化翻译，新增约 70 个翻译键\r\n- **Agent 编辑面板** — 编辑浮窗改用 shadcn Sheet 组件，表单控件全面升级\r\n- **组织编排画布** — 左下角缩放控件和右下角 MiniMap 用 shadcn 组件重写，修复图标不显示问题，MiniMap 默认收起减少遮挡\r\n- **IM 通道配置** — 接入模式选择器改用 shadcn ToggleGroup，选中态更醒目；配置指南按钮移至标题旁\r\n- **折叠图标方向统一** — 所有可折叠区域改用与侧边栏一致的箭头方向（收起→右箭头，展开→下箭头）\r\n- **新增下拉菜单组件** — 引入 shadcn DropdownMenu 组件，应用于顶栏和多个配置页面\r\n- **Agent 分类管理** — 分类标签数量改为 Badge 圆形徽标，创建表单改用 shadcn 组件\r\n- **Agent 创建校验** — ID 字段增加实时格式校验和错误提示，不再出现难以理解的 422 报错\r\n- **端点弹窗优化** — API 地址过长时自动限宽滚动展示，不再溢出布局\r\n\r\n### 🐛 问题修复\r\n\r\n**LLM \u002F 模型相关**\r\n\r\n- **修复停止生成时报 NameError** — `cancel_event` 在并发调用链中未正确传递，导致用户点击\"停止\"后触发 Python NameError 而非正常中断请求；在修复此 bug 的同时重构了并发控制层，提升多端点调用的稳定性\r\n- **修复停止生成响应慢** — 修复取消事件未透传到 LLM 调用链底层的问题，点击\"停止\"后立即中断请求 (#162)\r\n- **Responses API 返回 502** — 修正 function_call 输入项格式（移除错误的 id 字段，添加 status: completed），解决第三方代理因格式偏差拒绝请求的问题；同时截断 HTML 错误页内容，防止 CSS 类名被误判为 HTTP 状态码\r\n- **DashScope 思考模型健康检查失败** — MiniMax-M2.5 等 thinking-only 模型在 DashScope 上健康检查报 400，现自动为其强制启用 enable_thinking (#158)\r\n- **思考模式回退不合理** — 用户明确选择的端点在所有思考端点失败时，现在直接作为非思考回退参与当前轮次重试，无需等待完整重试循环\r\n- **旧配置字段导致模型幻觉** — 清理 Settings 中 8 个已废弃的端点默认值字段，避免 LLM 误以为配置了从未启用的模型\r\n- **重构后端点列表空白** — 修复 App.tsx 重构后 LLM 端点列表未在页面加载时自动获取的问题\r\n- **修复思考模型异常回复** — 部分模型通过兼容 API 时只回显用户原文加裸工具名，现已正确提取 reasoning_content 中的真实回复\r\n- **修复本地模型思考模式不可用** — Ollama 0.9+ 的 enable_thinking 参数不再被错误剥离，qwen3.5 等双模模型可正常激活思考\r\n- **修复 Gemini 工具调用 400 错误** — 透传 thought_signature 字段，符合 Gemini 3 的要求\r\n- **修复切换模型被冷却期阻断** — 用户主动选择端点时不再被冷却期拒绝，实际请求层仍保留健康感知\r\n\r\n**配置 \u002F 端点管理**\r\n\r\n- **修复编辑端点时 API Key 丢失** — 打开端点编辑弹窗后保存，遮蔽值 `***` 会覆盖真实 Key，导致该端点及所有共享同一 Key 的端点全部无法使用；现已彻底解决\r\n- **修复端点配置页与状态面板数据不一致** — LLM 端点配置页和顶部状态面板各自维护独立数据源，修改端点后状态面板未同步更新，现已统一为单一数据源 (#176)\r\n- **升级后 API Key 丢失** — 引入 EndpointManager 统一管理端点配置读写，解决升级后数据丢失的问题 (#153)\r\n- **环境变量掩码值残留** — 移除配置接口中从未被前端使用的 masked 字段，消除掩码值意外回写导致 Key 损坏的隐患\r\n- **初始化引导时端点保存失败** — 将后端启动提前到欢迎页，确保用户到达 LLM 配置页时 HTTP API 已就绪；新增 Tauri 本地写入作为兜底方案\r\n- **修复多端点共用 API Key 互相覆盖** — 所有创建路径统一使用唯一环境变量名，已有重复配置自动修复\r\n\r\n**聊天 \u002F 会话**\r\n\r\n- **修复后台恢复时错误显示\"已中止\"** — 手机 App 或移动浏览器切到后台再切回时，SSE 流断连恢复机制在特定时序下会误将正常恢复的回复标记为\"已中止\"；本版本重构了恢复逻辑，确保后台返回后内容正确续接 (#188)\r\n- **修复浏览器切换标签导致回复中断** — 切换标签页或最小化浏览器时 SSE 流不再被错误终止，已接收内容自动保留并恢复\r\n- **手机端切后台回复中断** — 修复移动端 App 或移动浏览器切到后台时 SSE 流断开的问题，新增后台恢复机制自动续接回复内容\r\n- **跳过\u002F插入操作静默失败** — 修复 session ID 不匹配导致 skip_current_step 和 insert_user_message 执行无效果的问题\r\n- **修复 Web 端刷新闪现登录页** — 重构本机认证架构，通过静态判断本机访问彻底消除认证抖动\r\n- **修复重置系统后 Web 聊天记录残留** — 新增 data_epoch 机制，后端重置后前端自动同步清理本地缓存\r\n- **修复 API 配额耗尽后反复重试** — 冷却期从 20 秒提升到 5 分钟并渐进退避，所有端点配额\u002F鉴权失败时直接报错不再浪费调用\r\n- **修复删除对话后任务残留** — 删除对话时自动取消正在运行的任务\r\n\r\n**组织编排**\r\n\r\n- **修复删除组织后级联崩溃** — 删除组织时，关联节点的清理顺序不当会触发级联异常，导致 WebSocket 断连、前端无法操作；现已修正清理顺序并增加异常隔离 (#186)\r\n- **修复删除组织后提示词错乱** — 删除组织后运行时状态未同步清除，","2026-03-20T17:07:19",{"id":234,"version":235,"summary_zh":236,"released_at":237},154438,"v1.25.14","## v1.25.14 更新日志\r\n\r\n### 🚀 新增功能\r\n\r\n- **IM 通道全面扩展** — 新增飞书、QQ 机器人、企业微信三大平台的接入引导流程，支持群聊响应、会话管理、媒体解析和消息分段重试；新增聊天别名和机器人配置模块\r\n- **思考深度独立控制** — 思考深度设置从隐藏的右键菜单移至工具栏可见按钮，支持一键切换低\u002F中\u002F高三档，仅在开启思考模式时显示\r\n- **MiniMax-M2.7 模型** — 支持 MiniMax-M2.7\r\n- **DashScope 第三方模型** — 内置模型列表新增通过 DashScope 调用的 MiniMax、Kimi、GLM 系列模型\r\n\r\n### ✨ 界面优化\r\n\r\n- **前端架构重构** — 将 App.tsx 拆分为 LLMView、StatusView、AdvancedView 三个独立视图模块，代码量减少 39%，提取共享 Hook 和统一 API 客户端，提升可维护性\r\n- **上下文窗口输入简化** — 输入单位改为 K（千 token），例如输入 200 即代表 200K token；输入值过低时显示警告提示\r\n- **多语言覆盖增强** — 为调度器、聊天界面、Token 统计、LLM 配置、CLI 管理器等多个页面补全国际化翻译，新增约 70 个翻译键\r\n- **折叠图标方向统一** — 所有可折叠区域改用与侧边栏一致的箭头方向（收起→右箭头，展开→下箭头）\r\n- **新增下拉菜单组件** — 引入 shadcn DropdownMenu 组件，应用于顶栏和多个配置页面\r\n- **初始化引导精简** — 移除已废弃的模块管理页面，硬编码中文字符串全部替换为国际化调用\r\n\r\n### 🐛 问题修复\r\n\r\n**LLM \u002F 模型相关**\r\n\r\n- **Responses API 返回 502** — 修正 function_call 输入项格式（移除错误的 id 字段，添加 status: completed），解决第三方代理因格式偏差拒绝请求的问题；同时截断 HTML 错误页内容，防止 CSS 类名被误判为 HTTP 状态码\r\n- **DashScope 思考模型健康检查失败** — MiniMax-M2.5 等 thinking-only 模型在 DashScope 上健康检查报 400，现自动为其强制启用 enable_thinking (#158)\r\n- **思考模式回退不合理** — 用户明确选择的端点在所有思考端点失败时，现在直接作为非思考回退参与当前轮次重试，无需等待完整重试循环\r\n- **停止生成响应慢** — 修复取消事件未透传到 LLM 调用链底层的问题，点击\"停止\"后立即中断请求 (#162)\r\n- **旧配置字段导致模型幻觉** — 清理 Settings 中 8 个已废弃的端点默认值字段，避免 LLM 误以为配置了从未启用的模型\r\n- **重构后端点列表空白** — 修复 App.tsx 重构后 LLM 端点列表未在页面加载时自动获取的问题\r\n\r\n**配置 \u002F 端点管理**\r\n\r\n- **升级后 API Key 丢失** — 引入 EndpointManager 统一管理端点配置读写，解决升级后数据丢失的问题 (#153)\r\n- **环境变量掩码值残留** — 移除配置接口中从未被前端使用的 masked 字段，消除掩码值意外回写导致 Key 损坏的隐患\r\n- **初始化引导时端点保存失败** — 将后端启动提前到欢迎页，确保用户到达 LLM 配置页时 HTTP API 已就绪；新增 Tauri 本地写入作为兜底方案\r\n\r\n**桌面端 \u002F 安装**\r\n\r\n- **NSIS 安装器多项修复** — 修复 PowerShell 花括号解析错误、cli.json 路径反斜杠转义、自定义安装路径清理失效以及 PID 文件换行符问题；taskkill 改为静默执行不再弹出无关提示\r\n- **macOS 本地媒体无法显示** — 使用 Tauri asset:\u002F\u002F 协议展示本地音频、视频和图片，绕过代理和跨域问题；下载操作仍走 HTTP 路径避免静默失败\r\n- **桌面端音频播放失败** — 添加 Tauri CSP media-src 策略允许加载后端音频\u002F视频；重构附件渲染组件，修复平铺模式下图片标题缺失\r\n- **macOS 命令查找失败** — 将 PATH 解析逻辑提取为统一工具模块，新增 path_helper 回退，超时从 5 秒延长至 10 秒以兼容 nvm\u002Fconda 慢初始化\r\n\r\n**MCP \u002F 工具**\r\n\r\n- **MCP 封装重构** — 消除内部私有属性直接访问和约 120 行重复代码，新增公共 API；修复 Windows 打包环境下内置 python.exe 遮蔽系统 Python 导致 stdio 连接失败\r\n- **服务日志渲染异常** — 修复日志面板未转义 ANSI 控制符和 HTML 标签的问题，不再在界面中渲染出进度条、颜色代码等乱码内容\r\n\r\n**聊天 \u002F 会话**\r\n\r\n- **手机端切后台回复中断** — 修复移动端 App 或移动浏览器切到后台时 SSE 流断开的问题，新增后台恢复机制自动续接回复内容；桌面浏览器不受影响\r\n- **跳过\u002F插入操作静默失败** — 修复 session ID 不匹配导致 skip_current_step 和 insert_user_message 执行无效果的问题\r\n\r\n**技能**\r\n\r\n- **技能安装 URL 解析重构** — 统一 URL 解析逻辑，修复 GitHub blob\u002Ftree 链接直接传给 git clone 导致安装失败的问题；新增内容校验，拒绝将 HTML 页面误存为 SKILL.md\r\n\r\n**IM 通道**\r\n\r\n- **多平台适配器修复** — 修复钉钉、QQ、企业微信 WebSocket、飞书、Telegram 适配器的多项连接稳定性和消息处理问题\r\n- **网关改进** — 完善会话清理机制、消息重试策略和推理引擎集成\r\n\r\n---\r\n\r\n## What's Changed in v1.25.14\r\n\r\n### 🚀 New Features\r\n\r\n- **IM channel expansion** — Added onboarding flows and adapters for Feishu (Lark), QQ Bot, and WeCom (WeChat Work) with group chat support, session management, media parsing, message retry, chat aliases, and bot config modules\r\n- **Visible thinking depth control** — Moved thinking depth setting from hidden right-click menu to a standalone toolbar button that cycles through low\u002Fmedium\u002Fhigh levels; only shown when thinking mode is enabled\r\n- **MiniMax-M2.7 model** — Added to the built-in model list\r\n- **DashScope third-party models** — Added MiniMax, Kimi, and GLM model series accessible via DashScope\r\n\r\n### ✨ UI Improvements\r\n\r\n- **Frontend architecture refactor** — Decomposed monolithic App.tsx into LLMView, StatusView, and AdvancedView modules (-39% code); extracted shared useEnvManager hook and unified API client\r\n- **Context window input simplification** — Input unit changed to K (thousands of tokens); inline warning for low values\r\n- **Comprehensive i18n** — Added ~70 new keys covering Scheduler, Chat, Token Stats, LLM Config, CLI Manager, and more\r\n- **Unified collapse chevrons** — All collapsible sections now use right arrow (collapsed) \u002F down arrow (expanded) matching the sidebar\r\n- **New DropdownMenu component** — shadcn DropdownMenu applied to topbar and multiple config pages\r\n- **Onboarding cleanup** — Removed deprecated module management page; replaced hardcoded Chinese strings with i18n calls\r\n\r\n### 🐛 Bug Fixes\r\n\r\n**LLM \u002F Models**\r\n\r\n- Fix Responses API 502 errors — correct function_call input format (remove erroneous id field, add status: completed); truncate HTML error pages to prevent CSS class names being misclassified as HTTP status codes\r\n- Fix DashScope health check returning 400 for thinking-only models (MiniMax-M2.5) by forcing enable_thinking (#158)\r\n- Fix user-selected endpoint not tried when all thinking endpoints fail — now used as non-thinking fallback within the same retry round\r\n- Fix cancel not taking effect immediately — propagate cancel_event through the entire LLM call chain (#162)\r\n- Remove 8 legacy endpoint fields from Settings that caused LLM to hallucinate about unconfigured models\r\n- Fix endpoint list blank after App.tsx refactoring — restore missing mount-time loading\r\n\r\n**Config \u002F Endpoint Management**\r\n\r\n- Fix API key loss after upgrade — introduce EndpointManager as single authority for endpo","2026-03-20T08:01:33",{"id":239,"version":240,"summary_zh":241,"released_at":242},154439,"v1.26.5","## v1.26.5 更新日志\r\n\r\n### 🚀 新功能\r\n\r\n- **应用内文档中心** — 新增内嵌 VitePress 文档站，25 篇中文文档覆盖全功能模块，侧边栏点击即可查阅，支持深度链接跳转\r\n- **OpenAI Responses API** — 新增 `openai_responses` 协议类型，端点高级设置中可选，适配 OpenAI 最新 Responses API 格式\r\n- **自然语言管理组织编排** — 通过对话即可查看、修改、删除已有组织结构，支持增量更新节点，保留关联的任务记录和记忆\r\n- **文件操作工具链** — 新增 edit_file（精确替换）、grep（正则搜索）、glob（文件名匹配）、delete_file 四个工具，Agent 文件编辑和检索能力大幅提升\r\n- **人格文件导入** — 支持直接导入 Markdown 文件自定义人格，同时提供模板下载功能，桌面端弹出保存对话框选择路径\r\n- **反馈诊断增强** — Bug 报告从 3 类数据扩展到 15+ 类，新增前端日志、崩溃日志、委派记录、调度器状态等，API Key 等敏感信息自动脱敏\r\n- **上下文管理可配置** — 新增 7 个上下文参数（全局上限、压缩比例、阈值等），前端滑块直观调节，支持热更新\r\n- **幻觉防护可配置** — ForceToolCall 重试次数、确认文本重试次数等参数开放配置，按需调整防护强度\r\n- **飞书扫码接入** — IM 通道新增飞书扫码引导流程，扫码即可完成机器人创建和绑定\r\n\r\n### 🎨 界面优化\r\n\r\n- **Agent 编辑面板** — 编辑浮窗改用 shadcn Sheet 组件，表单控件全面升级\r\n- **组织编排画布** — 左下角缩放控件和右下角 MiniMap 用 shadcn 组件重写，修复图标不显示问题，MiniMap 默认收起减少遮挡\r\n- **IM 通道配置** — 接入模式选择器改用 shadcn ToggleGroup，选中态更醒目；配置指南按钮移至标题旁\r\n- **Agent 分类管理** — 分类标签数量改为 Badge 圆形徽标，创建表单改用 shadcn 组件\r\n- **Agent 创建校验** — ID 字段增加实时格式校验和错误提示，不再出现难以理解的 422 报错\r\n- **端点弹窗优化** — API 地址过长时自动限宽滚动展示，不再溢出布局\r\n\r\n### 🐛 问题修复\r\n\r\n- **修复浏览器切换标签导致回复中断** — 切换标签页或最小化浏览器时 SSE 流不再被错误终止，已接收内容自动保留并恢复\r\n- **修复 Web 端刷新闪现登录页** — 重构本机认证架构，通过静态判断本机访问彻底消除认证抖动\r\n- **修复重置系统后 Web 聊天记录残留** — 新增 data_epoch 机制，后端重置后前端自动同步清理本地缓存\r\n- **修复 API 配额耗尽后反复重试** — 冷却期从 20 秒提升到 5 分钟并渐进退避，所有端点配额\u002F鉴权失败时直接报错不再浪费调用\r\n- **修复多端点共用 API Key 互相覆盖** — 所有创建路径统一使用唯一环境变量名，已有重复配置自动修复\r\n- **修复思考模型异常回复** — 部分模型通过兼容 API 时只回显用户原文加裸工具名，现已正确提取 reasoning_content 中的真实回复\r\n- **修复本地模型思考模式不可用** — Ollama 0.9+ 的 enable_thinking 参数不再被错误剥离，qwen3.5 等双模模型可正常激活思考\r\n- **修复 Gemini 工具调用 400 错误** — 透传 thought_signature 字段，符合 Gemini 3 的要求\r\n- **修复切换模型被冷却期阻断** — 用户主动选择端点时不再被冷却期拒绝，实际请求层仍保留健康感知\r\n- **修复 MCP 内置服务器无法启动** — 打包环境下 stdio MCP 服务器透明适配为冻结主程序子命令；模块级日志不再污染 stdout\r\n- **修复 macOS 下 npx 等命令找不到** — 通过 login shell 解析完整 PATH，解决 Finder\u002FDock 启动时 Homebrew\u002FNVM 路径缺失问题\r\n- **修复 D 盘安装后闪退** — 硬编码 C:\\ 路径改为动态推导盘符，新增崩溃日志和弹窗方便诊断\r\n- **修复 macOS 代理软件导致前端断连** — 用自定义 Tauri IPC 命令替换 plugin-http，reqwest 彻底禁用代理检测保证直连 localhost\r\n- **修复 Windows 升级安装弹窗** — 旧卸载器始终静默运行，taskkill 错误提示不再显示\r\n- **修复 Telegram 消息分段发送中断** — 某片失败后中止剩余分片并重发；增加 update_id 去重和 RetryAfter 处理\r\n- **修复用户创建的 Agent 被自动删除** — 移除启动时清理 dynamic Agent 的逻辑，持久化 Agent 改用 CUSTOM 类型\r\n- **修复协作动态误显示全部休眠** — 有活跃任务的 Agent 不再被空闲回收器误清理\r\n- **修复 Agent 首选模型不生效** — 补全 API 遗漏的 preferred_endpoint 字段\r\n- **修复多 Agent 委派超时中断** — 移除固定超时改由进度监控接管，协作进度 UI 不再依赖多 Agent 开关\r\n- **修复组织编排级联深度过浅** — 只有委派动作递增深度，通信\u002F交付\u002F验收不再消耗层数，上限自适应组织实际层级\r\n- **修复 write_file 超长内容导致无限重试** — JSON 截断后注入明确提示引导拆分，累计 5 次同工具失败后强制策略切换\r\n- **修复 ask_user 纯文本无法提交** — 补充提交按钮和 Enter 键支持\r\n- **修复删除对话后任务残留** — 删除对话时自动取消正在运行的任务\r\n- **修复小模型上下文溢出** — 移除 8K 兜底膨胀，预算按模型能力自适应缩放\r\n- **修复技能列表不刷新** — Agent 创建\u002F安装\u002F重载技能后前端列表即时更新\r\n- **修复技能安装误拼命令前缀** — 自动剥离 `npx skills add` 等常见命令前缀\r\n- **修复飞书扫码在桌面端崩溃** — setup 模块改为惰性导入，兼容无 rich 的打包环境\r\n\r\n### 📝 其他\r\n\r\n- 移除从未被调用的 prompt\u002Fguard.py 死代码\r\n- CI 构建：确保 docs-site 产物目录存在，修复 hatchling 打包报错\r\n- 反馈管理增加 delete\u002Fcleanup 命令和 Admin API Key 轮换\r\n\r\n---\r\n\r\n## What's Changed in v1.26.5\r\n\r\n### 🚀 New Features\r\n\r\n- **In-app documentation center** — Built-in VitePress doc site with 25 articles covering all features, accessible from the sidebar with deep-link support\r\n- **OpenAI Responses API** — New `openai_responses` protocol type available in endpoint advanced settings, adapting to OpenAI's latest Responses API format\r\n- **Natural language org management** — View, modify, and delete organizational structures through conversation; supports incremental node updates while preserving task records and memories\r\n- **File operation toolkit** — New edit_file (exact replace), grep (regex search), glob (filename pattern matching), and delete_file tools significantly enhance Agent file editing and search capabilities\r\n- **Persona file import** — Import Markdown files directly to customize personas, with template download support and native save dialog on desktop\r\n- **Enhanced feedback diagnostics** — Bug reports expanded from 3 to 15+ data categories including frontend logs, crash logs, delegation records, and scheduler state; API keys and secrets are automatically redacted\r\n- **Configurable context management** — 7 new context parameters (global cap, compression ratio, thresholds, etc.) with intuitive slider UI and hot-reload support\r\n- **Configurable hallucination defense** — ForceToolCall retry count, confirmation text retry limits, and other parameters are now user-adjustable\r\n- **Feishu QR onboarding** — New scan-to-connect flow for Feishu IM channel, completing bot creation and binding in one step\r\n\r\n### 🎨 UI Improvements\r\n\r\n- **Agent editing panel** — Edit sheet migrated to shadcn Sheet component with fully upgraded form controls\r\n- **Org editor canvas** — Zoom controls and MiniMap rewritten with shadcn components; MiniMap collapsed by default to reduce canvas obstruction\r\n- **IM channel config** — Access mode selector uses shadcn ToggleGroup with clearer active state; config guide button moved next to title\r\n- **Agent category management** — Category count now shown as Badge; creation form uses shadcn components\r","2026-03-18T08:24:44",{"id":244,"version":245,"summary_zh":246,"released_at":247},154440,"v1.25.13","## v1.25.13 更新日志\r\n\r\n### 🚀 新增功能\r\n\r\n- **支持 OpenAI Responses API** — 新增 `openai_responses` API 类型，可直接对接 OpenAI 最新的 Responses API 接口\r\n- **Ollama 0.9+ 思考模式** — 本地模型端点现在可以通过 `enable_thinking` 激活 DeepSeek、QwQ 等双模模型的深度思考能力 (#90)\r\n- **反馈诊断数据增强** — Bug 报告自动收集的诊断信息从 3 类扩展到 15+ 类，帮助开发团队更快定位问题\r\n\r\n### ✨ 界面优化\r\n\r\n- **Agent 管理页面焕新** — 分类标签迁移至 shadcn 组件，新增数量 Badge 标记，移除冗余筛选栏，信息一目了然\r\n- **Agent 编辑面板升级** — 整体迁移至 shadcn\u002Fui 组件库，视觉风格更统一\r\n- **IM 模式切换优化** — 改用 shadcn ToggleGroup 组件，切换体验更流畅；同时补全多语言翻译缺失项\r\n- **端点配置弹窗** — API 地址过长时自动限宽滚动展示，不再撑破弹窗布局\r\n- **按钮样式修复** — 主按钮文字颜色不再被全局样式覆盖，hover 状态显示正常\r\n\r\n### 🐛 问题修复\r\n\r\n**LLM \u002F 模型相关**\r\n\r\n- **配额耗尽反复重试** — 冷却期从 20 秒提升到 5 分钟并渐进退避；所有端点在配额或认证失败时直接报错，不再浪费 API 调用\r\n- **共享 API Key 互相干扰** — 多个端点共用同一个 API Key 环境变量时，编辑一个不再导致另一个认证失败\r\n- **切换模型被冷静期阻断** — 用户显式选择的端点不再因冷静期机制而被拒绝切换 (#110)\r\n- **思考模型异常回复** — 修复部分思考模型输出\"回显 + 裸工具名\"的格式错乱问题\r\n- **Gemini function calling 400 错误** — 正确透传 thought_signature 参数 (#68)\r\n\r\n**Web 端**\r\n\r\n- **重置系统后聊天记录残留** — Web 端在系统重置后正确清理历史记录\r\n- **切换标签页导致回复中断** — 切换标签页或最小化浏览器不再导致 SSE 流被断开，大模型回复不再显示\"已中止\"\r\n- **刷新页面跳登录页** — 本机 Web 访问时刷新页面不再偶现跳转到登录页\r\n- **认证架构重构** — 重构本机认证流程，SSE 流中断后自动恢复连接\r\n\r\n**桌面端 \u002F 安装**\r\n\r\n- **D 盘安装闪退** — 修复安装路径中硬编码 C: 盘的问题，新增崩溃日志方便排查\r\n- **macOS 代理软件冲突** — 开启代理软件时前端可以正常连接本地后端\r\n- **升级安装报错** — 旧卸载程序失败时不再弹出错误对话框；卸载器始终以静默模式运行\r\n- **安装过程中进程提示** — 隐藏 taskkill 进程不存在时的无关错误提示\r\n\r\n**Agent \u002F 多智能体**\r\n\r\n- **协作动态状态错误** — 修复页面显示所有 Agent 休眠但实际有 Agent 正在工作的问题\r\n- **首选模型不生效** — 补全 API 模型中遗漏的 preferred_endpoint 字段，Agent 指定的首选模型现在正确生效\r\n- **用户 Agent 被误删** — 启动时不再自动清理 dynamic Agent，避免用户手动创建的 Agent 丢失\r\n\r\n**工具 \u002F MCP \u002F 技能**\r\n\r\n- **write_file 无限重试** — 修复参数截断导致工具调用陷入无限重试循环\r\n- **内置 MCP 服务器连接失败** — 修复模块级日志污染 stdout 导致 JSONRPC 解析出错\r\n- **打包模式 MCP 不可用** — 打包后内置的 desktop-control 和 web-search MCP 服务器恢复正常启动\r\n- **技能安装 URL 拼接错误** — 手动安装技能时不再将命令前缀误拼入 git clone URL (#109)\r\n- **技能列表不刷新** — Agent 创建、安装或重载技能后，前端列表即时更新\r\n\r\n**会话 \u002F 消息**\r\n\r\n- **删除对话后任务残留** — 删除对话时自动取消正在运行的任务，避免对话不可用\r\n- **ask_user 无法提交** — 纯文本输入模式下补全提交按钮和回车键支持\r\n- **Telegram 消息截断** — 修复消息分段发送失败导致用户只收到一半内容\r\n\r\n---\r\n\r\n## What's Changed in v1.25.13\r\n\r\n### 🚀 New Features\r\n\r\n- **OpenAI Responses API support** — New `openai_responses` API type for direct integration with OpenAI's latest Responses API\r\n- **Ollama 0.9+ thinking mode** — Local model endpoints can now activate deep thinking in dual-mode models (DeepSeek, QwQ, etc.) via `enable_thinking` (#90)\r\n- **Enhanced feedback diagnostics** — Bug reports now collect 15+ diagnostic categories (up from 3) for faster issue triage\r\n\r\n### ✨ UI Improvements\r\n\r\n- **Agent management page refresh** — Category tabs migrated to shadcn components with count badges; redundant filter bar removed\r\n- **Agent editor panel upgrade** — Fully migrated to shadcn\u002Fui for a more cohesive visual style\r\n- **IM mode toggle polish** — Replaced with shadcn ToggleGroup for smoother switching; fixed missing i18n keys\r\n- **Endpoint config dialog** — Long API URLs now scroll within a fixed-width container instead of breaking the layout\r\n- **Button style fix** — Primary button text color no longer overridden by global CSS\r\n\r\n### 🐛 Bug Fixes\r\n\r\n**LLM \u002F Models**\r\n\r\n- Fix quota-exhausted endpoints retrying endlessly — cooldown raised from 20s to 5 min with progressive backoff; quota\u002Fauth failures now error immediately instead of wasting API calls\r\n- Fix shared API Key env var causing auth failure when editing one endpoint among several\r\n- Fix model switching blocked by cooldown when user explicitly selects an endpoint (#110)\r\n- Fix thinking models producing garbled \"echo + bare tool name\" responses\r\n- Fix Gemini function calling 400 error by passing through thought_signature (#68)\r\n\r\n**Web**\r\n\r\n- Fix chat history not cleared in Web UI after system reset\r\n- Fix SSE stream disconnecting when switching browser tabs or minimizing, causing responses to show \"aborted\"\r\n- Fix occasional redirect to login page when refreshing local Web UI\r\n- Refactor local auth architecture with automatic SSE stream recovery\r\n\r\n**Desktop \u002F Installer**\r\n\r\n- Fix crash when installed on D: drive — remove hardcoded C: path; add crash logging\r\n- Fix macOS frontend unable to connect to local backend when proxy software is enabled\r\n- Fix upgrade installer showing error dialog when old uninstaller fails; uninstaller now always runs silently\r\n- Hide irrelevant \"process not found\" error from taskkill during install\u002Funinstall\r\n\r\n**Agents \u002F Multi-Agent**\r\n\r\n- Fix collaboration activity page showing all agents as idle while some are actually working\r\n- Fix preferred model setting not taking effect — add missing preferred_endpoint field to API model\r\n- Fix dynamic agents being auto-cleaned on startup, preventing user-created agents from being accidentally deleted\r\n\r\n**Tools \u002F MCP \u002F Skills**\r\n\r\n- Fix write_file parameter truncation causing infinite retry loops\r\n- Fix built-in stdio MCP server connection failure due to module-level logging polluting stdout\r\n- Fix built-in MCP servers (desktop-control \u002F web-search) failing to start in packaged mode\r\n- Fix skill install URL incorrectly including comman","2026-03-17T12:27:27",{"id":249,"version":250,"summary_zh":251,"released_at":252},154441,"v1.26.3","## v1.26.3 更新日志\r\n\r\n### 🚀 新功能\r\n\r\n- **工作区迁移** — 高级配置新增「迁移数据目录」功能，可将工作区、日志、运行时等数据一键迁移到其他磁盘或路径，迁移前自动检测目标空间和冲突\r\n- **重置系统（Factory Reset）** — 新增一键恢复出厂设置，彻底清除工作区、对话记录、记忆、日志等所有数据，回到初始状态，适用于排查问题或重新配置\r\n- **Bug 报告新增联系方式** — 反馈表单新增联系方式字段，填写后开发团队可在修复问题时主动与您联络\r\n\r\n### 🎨 界面优化\r\n\r\n- **引导页面升级** — 初始引导（Onboarding）页面统一使用 shadcn\u002Fui 组件，视觉风格与主界面保持一致\r\n- **CLI 管理器优化** — 命令行工具管理区域全面替换为 shadcn\u002Fui 组件，布局更规整\r\n- **高级配置页重构** — 高级配置页面迁移至 shadcn\u002Fui 组件体系，备份与还原模块重新设计\r\n- **「灵魂与意志」页面** — Agent 配置页面更名为「灵魂与意志」，采用 Soul\u002FWill 双卡片布局，每个配置项增加通俗副标题，更易理解\r\n- **记忆审查优化** — 记忆审查改为后端异步执行，前端实时展示审查进度，不再阻塞界面\r\n- **窗口最小尺寸** — 桌面端窗口增加 800×600 最小尺寸限制，防止缩放过小导致布局错乱\r\n\r\n### 🐛 问题修复\r\n\r\n- **修复聊天界面工具图标异常** — 思维链中工具调用的 skip 按钮不再因全局样式覆盖而变形\r\n- **修复 macOS 中文输入法误发送** — macOS 上使用中文输入法时，按回车选字不再误触发消息发送\r\n- **修复重置系统不彻底** — 工厂重置现在同时清理浏览器本地存储和后端数据目录，对话记录和记忆数据不再残留\r\n- **修复模型兼容性问题** — 部分在 Cherry Studio 等工具中可用、但在 OpenAkita 中报错的模型现已正常工作\r\n- **修复多端点保存 API Key 丢失** — 配置多个 LLM 端点时，保存操作不再意外删除其他端点的 API Key\r\n- **修复浏览器任务误报成功** — 浏览器自动化任务全步骤失败时不再误报为成功；多个 Agent 同时执行浏览器操作时不再互相冲突\r\n- **修复 macOS 浏览器不可用** — macOS 打包版中 Chromium 和 Playwright driver 现在可以正常启动和执行\r\n- **修复 SQLite 锁错误** — 每日维护任务执行时不再出现 \"database is locked\" 错误\r\n- **修复 MCP 断连后工具失效** — MCP 连接意外断开后自动重连，工具调用不再因 ClosedResourceError 全部失败\r\n- **修复 LLM 代理降级** — 系统代理不可达时自动降级为直连，解决 macOS 残留 ALL_PROXY 环境变量导致 Kimi、MiniMax 等服务商连接失败的问题\r\n- **修复 IM 通道状态显示** — IM Bots 通道在状态面板不再始终显示为灰色（离线）\r\n- **修复 macOS Dock 图标** — macOS 上关闭窗口后，点击 Dock 图标可以重新打开主窗口\r\n- **修复 Windows 升级安装失败** — Windows NSIS 安装器在升级安装时不再出现「无法卸载」错误\r\n- **修复协作动态页面** — 协作动态页面不再显示已隐藏的 Agent，MCP 页面多项 UI 问题已修复\r\n- **修复反馈弹窗验证码** — 反馈弹窗中的阿里云验证码滑块现在可以正常拖动\r\n\r\n### 📝 其他\r\n\r\n- 移除不再使用的环境诊断功能及相关代码\r\n- 技能系统 Tauri fallback 路径现在正确使用 skill_id 匹配 allowlist\r\n- CI 构建修复：补回合并时丢失的 Unix libc 依赖，修复全平台桌面端构建失败\r\n\r\n---\r\n\r\n## What's Changed in v1.26.3\r\n\r\n### 🚀 New Features\r\n\r\n- **Workspace migration** — New \"Migrate data directory\" option in Advanced Config lets you move workspaces, logs, and runtime data to a different disk or path, with automatic space and conflict checks before migration\r\n- **Factory Reset** — One-click reset to restore the application to its initial state, clearing all workspaces, conversations, memories, logs, and runtime data — useful for troubleshooting or fresh setups\r\n- **Contact info in bug reports** — Feedback form now includes an optional contact field so the dev team can reach out when your issue is fixed\r\n\r\n### 🎨 UI Improvements\r\n\r\n- **Onboarding page upgrade** — Initial setup wizard now uses shadcn\u002Fui components for a consistent look with the main interface\r\n- **CLI manager redesign** — Command-line tool management area fully migrated to shadcn\u002Fui components with improved layout\r\n- **Advanced config overhaul** — Advanced configuration page migrated to shadcn\u002Fui; backup & restore module redesigned\r\n- **\"Soul & Will\" page** — Agent configuration page renamed to \"Soul & Will\" with a dual-card layout and plain-language subtitles for each setting, making it easier to understand\r\n- **Memory review improvements** — Memory review now runs asynchronously on the backend with real-time progress display, no longer blocking the UI\r\n- **Minimum window size** — Desktop window now enforces a minimum size of 800×600 to prevent layout breakage\r\n\r\n### 🐛 Bug Fixes\r\n\r\n- Fix tool call skip button in thinking chain distorted by global button styles\r\n- Fix macOS Chinese IME enter-to-select triggering unintended message send\r\n- Fix factory reset not fully clearing conversation history and memory data (now also clears browser localStorage and backend data directory)\r\n- Fix certain LLM models working in Cherry Studio but failing in OpenAkita\r\n- Fix saving multiple LLM endpoints accidentally deleting API Keys from other endpoints\r\n- Fix browser automation tasks falsely reporting success when all steps fail; fix multi-agent browser operation conflicts\r\n- Fix Chromium and Playwright driver not executable in macOS packaged builds\r\n- Fix SQLite \"database is locked\" error during daily maintenance tasks\r\n- Fix MCP connections not auto-reconnecting after disconnect, causing all tool calls to fail with ClosedResourceError\r\n- Fix LLM connections failing when system proxy is unreachable — now automatically falls back to direct connection (resolves macOS stale ALL_PROXY causing Kimi\u002FMiniMax failures)\r\n- Fix IM bot channels always showing as offline (grey) in the status panel\r\n- Fix macOS: clicking Dock icon now reopens the main window after it was closed\r\n- Fix Windows NSIS installer \"unable to uninstall\" error during upgrade installations\r\n- Fix collaboration activity page showing hidden agents; fix multiple MCP page UI issues\r\n- Fix Alibaba Cloud CAPTCHA slider not draggable in the feedback dialog\r\n\r\n### 📝 Other\r\n\r\n- Removed unused environment diagnostics feature and related dead code\r\n- Skills system: Tauri fallback path now correctly matches allowlist by skill_id\r\n- CI fix: restored missing Unix libc dependency lost during branch merge, fixing all desktop builds on Linux and macOS\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\u002Fcom","2026-03-16T14:10:13",{"id":254,"version":255,"summary_zh":256,"released_at":257},154442,"v1.25.12","## v1.25.12 更新日志\r\n\r\n### ✨ 界面持续优化\r\n\r\n- **「灵魂与意志」配置页** — Agent 配置页面全新改版，拆分为灵魂（Soul）和意志（Will）双卡片布局，每个设置项附带通俗易懂的副标题说明，让 AI 人格设定不再晦涩\r\n- **更多页面迁移至 shadcn\u002Fui** — 高级配置、初次引导、CLI 管理器等页面统一升级为 shadcn\u002Fui 组件，整体风格更加协调\r\n- **窗口最小尺寸限制** — 桌面端新增 800×600 最小窗口尺寸，避免窗口缩得过小导致布局错乱\r\n- **密码管理组件优化** — 密码设置页面交互和文案改进，操作更清晰\r\n- **移除环境诊断模块** — 清理已弃用的环境诊断功能及相关代码，精简配置页面\r\n\r\n### 🆕 新增功能\r\n\r\n- **重置系统（Factory Reset）** — 高级配置中新增一键恢复出厂设置功能，可彻底清理对话记录、记忆数据和所有自定义配置\r\n- **工作区迁移** — 高级配置新增工作区迁移功能，支持将数据目录整体搬迁到新路径\r\n- **记忆审查异步化** — 记忆审查操作改为后端异步执行，前端实时展示进度条，不再阻塞界面\r\n- **反馈表单增加联系方式** — Bug 报告表单新增联系方式字段，方便开发团队跟进问题\r\n\r\n### 🐛 问题修复\r\n\r\n- **修复 LLM 认证头丢失** — 使用 OpenAI 兼容网关（如 MiniMax、Kimi 等）时，API Key 不再因跨域重定向而丢失，解决 401 认证失败问题\r\n- **修复代理降级逻辑** — 当系统代理（如 ALL_PROXY）不可达时，自动降级为直连，解决 macOS 上残留代理设置导致部分服务商连接失败的问题\r\n- **修复部分模型不可用** — 修复某些模型在 Cherry Studio 等第三方客户端可用、但在 OpenAkita 中报错的兼容性问题\r\n- **修复 MCP 断连不恢复** — MCP 服务器连接意外断开后自动重连，不再因 ClosedResourceError 导致所有工具调用失败\r\n- **修复浏览器任务误报成功** — 浏览器自动化任务全部步骤失败时，不再错误地报告执行成功；同时修复多个 Agent 同时使用浏览器时的操作冲突\r\n- **修复 macOS 浏览器工具不可用** — 打包后的 Chromium 和 Playwright driver 在 macOS 上恢复正常执行\r\n- **修复 macOS Dock 图标失效** — 关闭窗口后点击 Dock 图标可以重新打开主窗口\r\n- **修复 macOS 中文输入法误发送** — 使用中文输入法时，按回车键选字不再误触发消息发送\r\n- **修复升级安装时\"无法卸载\"** — Windows 覆盖安装不再弹出\"无法卸载旧版本\"的错误提示\r\n- **修复 API Key 保存时被误删** — 配置多个 LLM 端点时，保存操作不再意外清空其他端点的 API Key\r\n- **修复 SQLite 数据库锁定** — 每日自动维护任务不再因数据库并发访问而报 \"database is locked\" 错误\r\n- **修复 IM 通道状态显示** — IM Bot 通道在状态面板中不再始终显示为灰色离线状态\r\n- **修复验证码滑块无法拖动** — 反馈弹窗中的阿里云验证码滑块恢复正常拖动操作\r\n- **修复协作动态页隐藏 Agent 泄露** — 已隐藏的 Agent 不再出现在协作动态页面中\r\n- **修复思维链 Skip 按钮异常** — 思维链展示中的工具调用 Skip 按钮不再被全局样式覆盖导致显示错乱\r\n- **修复技能路径匹配** — Tauri 环境下技能安装路径回退时使用正确的 skill_id 进行匹配\r\n\r\n### 📝 其他\r\n\r\n- MCP 开关操作现在立即写入配置文件，无需手动保存\r\n- 统一各页面在后端未运行时的提示样式\r\n- 修复协作动态页面和 MCP 页面的多项 UI 细节问题\r\n\r\n---\r\n\r\n## What's Changed in v1.25.12\r\n\r\n### ✨ UI Refinements\r\n\r\n- **\"Soul & Will\" config page** — Agent configuration redesigned into a dual-card layout (Soul \u002F Will) with plain-language subtitles for each setting, making AI persona configuration more approachable\r\n- **More pages migrated to shadcn\u002Fui** — Advanced settings, onboarding wizard, and CLI manager upgraded to shadcn\u002Fui components for a more cohesive design\r\n- **Minimum window size** — Desktop app now enforces an 800×600 minimum, preventing layout breakage on very small windows\r\n- **Password manager polish** — Improved interactions and copy for the password settings page\r\n- **Remove environment diagnostics** — Deprecated diagnostics module and associated dead code removed\r\n\r\n### 🆕 New Features\r\n\r\n- **Factory Reset** — One-click system reset in Advanced Settings clears conversations, memories, and all custom configuration\r\n- **Workspace migration** — Move your entire data directory to a new path from Advanced Settings\r\n- **Async memory audit** — Memory audit now runs asynchronously on the backend with a real-time progress bar, keeping the UI responsive\r\n- **Contact info in bug reports** — Feedback form now includes a contact field for easier follow-up\r\n\r\n### 🐛 Bug Fixes\r\n\r\n- Fix LLM auth headers lost on cross-origin redirects, causing 401 errors with MiniMax, Kimi, and other OpenAI-compatible providers\r\n- Fix proxy auto-fallback — automatically bypass unreachable proxies (e.g. stale ALL_PROXY on macOS) with direct connections\r\n- Fix certain models working in Cherry Studio but failing in OpenAkita due to compatibility issues\r\n- Fix MCP auto-reconnect — connections now recover automatically after disconnect instead of failing all tool calls with ClosedResourceError\r\n- Fix browser tasks falsely reporting success when all steps failed; fix multi-agent browser operation conflicts\r\n- Fix bundled Chromium and Playwright driver not executable on macOS\r\n- Fix macOS Dock icon not reopening the window after close\r\n- Fix Chinese IME on macOS — pressing Enter to confirm character selection no longer sends the message\r\n- Fix Windows upgrade installer showing \"unable to uninstall\" error\r\n- Fix API Keys accidentally deleted when saving multiple LLM endpoints (#107)\r\n- Fix SQLite \"database is locked\" error during daily maintenance tasks (#118)\r\n- Fix IM bot channels always showing offline (gray) in the status panel (#91)\r\n- Fix CAPTCHA slider not draggable in the feedback dialog\r\n- Fix hidden agents still appearing on the collaboration activity page\r\n- Fix thinking chain tool-call Skip button broken by global CSS overrides\r\n- Fix skill path matching in Tauri fallback using correct skill_id (#96)\r\n\r\n### 📝 Other\r\n\r\n- MCP toggle now writes to config immediately without manual save\r\n- Unified \"service not running\" prompt style across all pages\r\n- Various UI fixes on collaboration activity and MCP pages\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\u002Fcompare\u002Fv1.25.11...v1.25.12\r\n","2026-03-15T19:24:05",{"id":259,"version":260,"summary_zh":261,"released_at":262},154443,"v1.26.2","## v1.26.2 更新日志\r\n\r\n### 🎨 界面全面升级\r\n\r\n- **引入 shadcn\u002Fui 组件库** — 对话框、表格、开关、下拉选择等核心控件全面升级为 shadcn\u002Fui 组件，搭配 Tailwind CSS v4，视觉风格更统一，交互体验更流畅\r\n- **品牌色调整** — 主题色由天蓝色调整为更沉稳的蓝色（#2563EB），整体观感更专业\r\n- **服务日志增强** — 日志查看器支持按等级筛选（Info \u002F Warning \u002F Error）、代码高亮显示和智能滚动\r\n- **状态面板重新设计** — 状态面板采用全新统一布局，信息展示更清晰\r\n- **记忆管理页优化** — 统计卡片高度统一、工具栏按钮尺寸对齐，表格升级为 shadcn 组件\r\n- **反馈弹窗升级** — 反馈弹窗迁移至 shadcn 组件，侧栏反馈入口增加文字说明\r\n\r\n### 🏢 组织编排增强\r\n\r\n- **甘特图重新设计** — 组织编排甘特图全面改版，新增实时动态流，交付逻辑更直观\r\n- **多级子任务与进度追踪** — 任务管理引入多级子任务体系，配合 Plan 工具和看门狗机制，任务执行更可控\r\n- **项目看板优化** — 项目看板移至底部面板，画布与看板之间支持一键切换\r\n- **自动保存** — 关闭侧边栏、切换节点或切换视图时自动保存当前编辑内容，不再担心意外丢失\r\n- **交互体验改进** — 支持点击连线选中、右键菜单操作、工具栏分组，编排操作更高效\r\n\r\n### 🔧 模块管理优化\r\n\r\n- **统一模块开关机制** — MCP、技能、IM 通道的启用\u002F禁用开关统一收归到「配置」页面，禁用后侧边栏自动隐藏对应入口\r\n- **MCP 开关即时生效** — MCP 启用\u002F禁用操作会立即保存到配置文件，并提示重启后端以完全生效\r\n- **服务未运行提示统一** — 所有功能页面在后端未启动时，统一展示图标 + 说明文字的友好提示\r\n\r\n### 🧩 技能系统改进\r\n\r\n- **支持卸载技能** — 技能管理页面新增卸载功能，带确认弹窗防误操作\r\n- **修复同名技能冲突** — 来自不同仓库的同名技能现在可以正确共存，不再互相覆盖安装状态\r\n- **支持并发安装** — 技能市场同时安装多个技能时，各安装过程独立互不干扰\r\n- **安装按钮状态优化** — 安装和刷新按钮新增加载状态和友好的错误提示\r\n- **技能加载性能提升** — 技能列表接口增加缓存，避免重复扫描磁盘\r\n\r\n### 🐛 问题修复\r\n\r\n- **修复长对话输入卡顿** — 优化消息渲染机制，对话历史较长时打字输入不再明显延迟和闪烁\r\n- **修复窗口失焦后下拉菜单异常** — 切换到其他窗口再回来时，下拉菜单不再卡住无法操作\r\n- **修复 Tab 切换闪烁** — 页面标签页切换时，背景色和文字颜色变化不再不同步\r\n- **修复弹窗动画异常** — 对话框打开\u002F关闭时不再出现布局跳动\r\n- **修复 Token 统计时间显示** — Token 用量统计中的时间戳现在正确显示为本地时间\r\n- **修复记忆删除无确认** — 删除单条记忆前新增确认弹窗，防止误删\r\n- **修复计划任务输入框塌缩** — 计划任务的时间间隔输入框不再因样式冲突而变形\r\n- **修复内置 MCP 未打包** — PyInstaller 打包模式下，内置 MCP 服务器配置现在正确包含在安装包中\r\n- **修复 LLM 跨域认证丢失** — 使用带重定向的 OpenAI 兼容网关时，认证信息不再在跳转中丢失\r\n- **修复 Toast 通知被遮挡** — 通知提示层级提升至最顶层，不再被其他元素遮挡\r\n- **修复组织数据被覆盖** — 组织编排中用户编辑的核心业务数据不再被运行时状态意外覆盖\r\n\r\n### 💬 IM 通道\r\n\r\n- **钉钉思考卡片** — 钉钉通道支持显示 AI 思考过程的卡片样式\r\n- **飞书\u002F钉钉备注优化** — 改进飞书和钉钉的消息备注展示\r\n\r\n### 📝 其他\r\n\r\n- 精简「Agent 与系统」配置页，移除暂不使用的记忆与 Embedding 相关配置项\r\n- 清理多处无效配置和死代码（MCP 浏览器开关、MySQL\u002FPostgreSQL MCP 配置等）\r\n- LLM 服务商列表重新排序，名称精简\r\n- CI 构建修复：ARM64 预检重试、cargo 缓存损坏自动清理、Ubuntu 22\u002F24 缓存隔离、GitHub Actions 升级至 Node 24\r\n\r\n---\r\n\r\n## What's Changed in v1.26.2\r\n\r\n### 🎨 UI Overhaul\r\n\r\n- **Adopt shadcn\u002Fui component library** — Dialogs, tables, switches, selects and other core controls upgraded to shadcn\u002Fui with Tailwind CSS v4 for a more consistent look and smoother interactions\r\n- **Brand color update** — Theme color changed from sky blue to a more professional blue (#2563EB)\r\n- **Enhanced service logs** — Log viewer now supports level filtering (Info \u002F Warning \u002F Error), syntax highlighting, and smart scrolling\r\n- **Redesigned status panel** — Unified layout with clearer information presentation\r\n- **Memory management improvements** — Unified stat card heights, aligned toolbar sizing, table upgraded to shadcn components\r\n- **Feedback dialog upgrade** — Migrated to shadcn components with descriptive sidebar entry\r\n\r\n### 🏢 Organization Orchestration\r\n\r\n- **Gantt chart redesign** — Complete overhaul with real-time activity streams and improved delivery logic\r\n- **Multi-level subtasks & progress tracking** — Hierarchical subtasks with Plan tool and watchdog mechanism for better task observability\r\n- **Project board improvements** — Kanban board moved to bottom panel with one-click canvas\u002Fboard view switching\r\n- **Auto-save** — Closing sidebar, switching nodes, or changing views now auto-saves your work\r\n- **Interaction improvements** — Click-to-select edges, context menus, grouped toolbar for more efficient orchestration\r\n\r\n### 🔧 Module Management\r\n\r\n- **Unified module toggles** — Enable\u002Fdisable switches for MCP, Skills, and IM channels consolidated into the Config page; disabled modules are hidden from the sidebar\r\n- **Instant MCP toggle save** — MCP enable\u002Fdisable changes are saved to config immediately, with a prompt to restart the backend\r\n- **Unified \"service not running\" prompt** — All feature pages show a consistent friendly message when the backend is not started\r\n\r\n### 🧩 Skills System\r\n\r\n- **Skill uninstall support** — Added uninstall with confirmation dialog to prevent accidental removal\r\n- **Fix same-name skill conflicts** — Skills from different repositories with identical names now coexist correctly\r\n- **Concurrent installation** — Installing multiple skills simultaneously no longer causes interference\r\n- **Better button states** — Install and refresh buttons now show loading states and user-friendly error messages\r\n- **Skills loading performance** — API response caching eliminates repeated disk scans\r\n\r\n### 🐛 Bug Fixes\r\n\r\n- Fix chat input lag and flicker with long conversation histories\r\n- Fix dropdown menus becoming unresponsive after window loses focus\r\n- Fix tab switching flicker — background and text color transitions now stay in sync\r\n- Fix dialog open\u002Fclose animation glitches and layout shifts\r\n- Fix token stats showing UTC instead of local time\r\n- Fix missing confirmation dialog before deleting individual memories\r\n- Fix scheduler interval input collapsing due to CSS conflicts\r\n- Fix built-in MCP server configs not included in PyInstaller packages\r\n- Fix LLM auth headers lost during cross-origin redirects with OpenAI-compatible gateway","2026-03-14T19:33:59",{"id":264,"version":265,"summary_zh":266,"released_at":267},154444,"v1.25.11","## v1.25.11 更新日志\r\n\r\n### ✨ 界面全面升级\r\n\r\n- **引入 shadcn\u002Fui 组件库** — 对话框、表格、开关、下拉选择等核心控件全面升级为 shadcn\u002Fui 组件，视觉风格更统一，交互体验更流畅\r\n- **品牌色调整** — 主题色由天蓝色调整为更沉稳的蓝色（#2563EB），整体观感更专业\r\n- **服务日志增强** — 日志查看器支持按等级筛选（Info \u002F Warning \u002F Error）、代码高亮显示和智能滚动\r\n- **状态面板重新设计** — 状态面板采用全新统一布局，信息展示更清晰\r\n- **记忆管理页优化** — 统计卡片高度统一、工具栏按钮尺寸对齐，表格升级为 shadcn 组件\r\n\r\n### 🔧 模块管理优化\r\n\r\n- **统一模块开关机制** — MCP、技能、IM 通道的启用\u002F禁用开关统一收归到对应配置页面，禁用后侧边栏自动隐藏对应入口\r\n- **MCP 开关即时生效** — MCP 启用\u002F禁用操作会立即保存到配置文件，并提示重启后端以完全生效\r\n- **服务未运行提示统一** — 所有功能页面在后端未启动时，统一展示图标 + 说明文字的友好提示\r\n\r\n### 🧩 技能系统改进\r\n\r\n- **支持卸载技能** — 技能管理页面新增卸载功能，带确认弹窗防误操作\r\n- **修复同名技能冲突** — 来自不同仓库的同名技能现在可以正确共存，不再互相覆盖安装状态\r\n- **支持并发安装** — 技能市场同时安装多个技能时，各安装过程独立互不干扰\r\n- **安装按钮状态优化** — 安装和刷新按钮新增加载状态和友好的错误提示\r\n- **技能加载性能提升** — 技能列表接口增加缓存，避免重复扫描磁盘\r\n\r\n### 🐛 问题修复\r\n\r\n- **修复窗口失焦后下拉菜单异常** — 切换到其他窗口再回来时，下拉菜单不再卡住无法操作\r\n- **修复 Tab 切换闪烁** — 页面标签页切换时，背景色和文字颜色变化不再不同步\r\n- **修复弹窗动画异常** — 对话框打开\u002F关闭时不再出现布局跳动\r\n- **修复 Token 统计时间显示** — Token 用量统计中的时间戳现在正确显示为本地时间\r\n- **修复记忆删除无确认** — 删除单条记忆前新增确认弹窗，防止误删\r\n- **修复计划任务输入框塌陷** — 计划任务的时间间隔输入框不再因样式冲突而变形\r\n- **修复内置 MCP 未打包** — PyInstaller 打包模式下，内置 MCP 服务器配置现在正确包含在安装包中\r\n- **修复 LLM 跨域认证丢失** — 使用带重定向的 OpenAI 兼容网关时，认证信息不再在跳转中丢失\r\n- **修复 Toast 通知被遮挡** — 通知提示层级提升至最顶层，不再被其他元素遮挡\r\n\r\n### 💬 IM 通道\r\n\r\n- **钉钉思考卡片** — 钉钉通道支持显示 AI 思考过程的卡片样式\r\n- **飞书\u002F钉钉备注优化** — 改进飞书和钉钉的消息备注展示\r\n\r\n### 📝 其他\r\n\r\n- 精简「Agent 与系统」配置页，移除暂不使用的记忆与 Embedding 相关配置项\r\n- 清理多处无效配置和死代码（MCP 浏览器开关、MySQL\u002FPostgreSQL MCP 配置等）\r\n- 反馈弹窗迁移至 shadcn 组件，侧栏反馈入口增加文字说明\r\n- CI 构建修复：ARM64 预检重试、cargo 缓存损坏自动清理、GitHub Actions 升级至 Node 24\r\n\r\n---\r\n\r\n## What's Changed in v1.25.11\r\n\r\n### ✨ UI Overhaul\r\n\r\n- **Adopt shadcn\u002Fui component library** — Dialogs, tables, switches, selects and other core controls upgraded to shadcn\u002Fui for a more consistent look and smoother interactions\r\n- **Brand color update** — Theme color changed from sky blue to a more professional blue (#2563EB)\r\n- **Enhanced service logs** — Log viewer now supports level filtering (Info \u002F Warning \u002F Error), syntax highlighting, and smart scrolling\r\n- **Redesigned status panel** — Unified layout with clearer information presentation\r\n- **Memory management improvements** — Unified stat card heights, aligned toolbar sizing, table upgraded to shadcn components\r\n\r\n### 🔧 Module Management\r\n\r\n- **Unified module toggles** — Enable\u002Fdisable switches for MCP, Skills, and IM channels moved to their respective config pages; disabled modules are hidden from the sidebar\r\n- **Instant MCP toggle save** — MCP enable\u002Fdisable changes are saved to config immediately, with a prompt to restart the backend\r\n- **Unified \"service not running\" prompt** — All feature pages show a consistent friendly message when the backend is not started\r\n\r\n### 🧩 Skills System\r\n\r\n- **Skill uninstall support** — Added uninstall with confirmation dialog to prevent accidental removal\r\n- **Fix same-name skill conflicts** — Skills from different repositories with identical names now coexist correctly\r\n- **Concurrent installation** — Installing multiple skills simultaneously no longer causes interference\r\n- **Better button states** — Install and refresh buttons now show loading states and user-friendly error messages\r\n- **Skills loading performance** — API response caching eliminates repeated disk scans\r\n\r\n### 🐛 Bug Fixes\r\n\r\n- Fix dropdown menus becoming unresponsive after window loses focus\r\n- Fix tab switching flicker — background and text color transitions now stay in sync\r\n- Fix dialog open\u002Fclose animation glitches and layout shifts\r\n- Fix token stats showing UTC instead of local time\r\n- Fix missing confirmation when deleting individual memories\r\n- Fix scheduler interval input collapsing due to CSS conflicts\r\n- Fix built-in MCP server configs missing from PyInstaller packages\r\n- Fix authentication lost during cross-origin redirects with OpenAI-compatible gateways\r\n- Fix toast notifications hidden behind other elements\r\n\r\n### 💬 IM Channels\r\n\r\n- DingTalk thinking card support for displaying AI reasoning process\r\n- Improved Feishu and DingTalk message note display\r\n\r\n### 📝 Other\r\n\r\n- Simplified Agent & System config page by removing unused Memory & Embedding settings\r\n- Cleaned up dead config entries (MCP browser toggle, MySQL\u002FPostgreSQL MCP configs, etc.)\r\n- Feedback modal migrated to shadcn components with improved sidebar entry\r\n- CI fixes: ARM64 preflight retry, automatic cargo cache cleanup, GitHub Actions Node 24 upgrade\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\u002Fcompare\u002Fv1.25.10...v1.25.11\r\n","2026-03-14T19:10:43",{"id":269,"version":270,"summary_zh":271,"released_at":272},154445,"v1.25.10","## v1.25.10 更新日志\r\n\r\n### 🚀 新功能\r\n\r\n* **LLM 端点启用\u002F停用** — 支持对已配置的 LLM 端点进行启停管理，停用的端点不再参与对话和模型选择，方便临时切换或排查问题\r\n* **自定义服务商** — 新增「自定义服务商」选项并置顶显示，方便接入任意 OpenAI 兼容 API\r\n* **对话列表固定** — 聊天侧边栏新增「固定」按钮，点击后对话列表不再因点击聊天区域自动收起\r\n* **企业微信 WebSocket 适配** — 新增企业微信 WS Webhook 模式，支持媒体消息发送、语音处理超时保护和更多音频格式\r\n* **飞书适配器重构** — 飞书 IM 通道全面重构，提升稳定性和消息处理能力\r\n* **OneBot 适配器重构** — QQ 等 OneBot 协议适配器重构，增强配置界面和部署便捷性\r\n* **IM 配置界面优化** — IM 通道管理面板多项易用性改进\r\n\r\n### 🐛 问题修复\r\n\r\n* **修复长对话输入卡顿** — 优化消息渲染机制，对话历史较长时打字输入不再明显延迟\r\n* **修复 AI 回复时页面闪动** — 流式输出和思考链较长时，页面不再频繁跳闪抖动\r\n* **修复覆盖安装失败** — 改进 Windows 安装器进程终止逻辑，解决 DLL 文件被锁定导致的\"无法打开要写入的文件\"问题\r\n* **修复技能\u002FAgent 市场并发安装** — 同时安装多个技能或 Agent 时，不再互相干扰，每个安装按钮独立显示状态\r\n* **修复侧边栏溢出** — 开启多 Agent 模式并展开配置菜单后，侧边栏底部内容不再超出屏幕\r\n* **修复窗口缩放布局异常** — 窗口缩小时侧边栏自动折叠，放大后自动恢复，不再出现布局错乱\r\n* **修复配置菜单误跳转** — 点击侧边栏「配置」仅展开\u002F收起子菜单，不再直接跳转到 LLM 端点配置页\r\n* **修复 IM 对话历史叠加** — 修复 IM 通道中对话上下文异常累积和工具重复执行的问题\r\n* **修复 Token 用量统计归属错误** — Token 消耗数据现在正确归属到实际使用的端点，而非第一个可用端点\r\n* **修复 MCP SSE 模式异常** — 修复 SSE 传输模式下 TaskGroup 未处理异常导致连接中断\r\n* **修复 Linux 安装后找不到后端** — 改进 deb\u002FAppImage 安装包的后端程序路径探测逻辑\r\n* **修复反馈验证码无法触发** — 修复阿里云 CAPTCHA 2.0 验证流程不触发的问题\r\n* **修复 Windows 反馈时弹出黑色窗口** — 收集系统信息时不再弹出控制台窗口\r\n* **修复模型行为退化** — 移除对话中注入的 Token 异常和预算警告消息，避免干扰模型输出质量\r\n\r\n### 📝 其他\r\n\r\n* 反馈系统从 Cloudflare Worker 迁移至阿里云函数计算 + OSS 直传\r\n* 发布流程重构：构建与发布拆分、渠道自动检测、移除 Cloudflare R2\r\n* 语音识别（STT）配置提示文案优化\r\n* 搜索框样式和国际化翻译补全\r\n\r\n---\r\n\r\n## What's Changed in v1.25.10\r\n\r\n### 🚀 Features\r\n\r\n* **LLM Endpoint Enable\u002FDisable** — Manage LLM endpoints with an on\u002Foff toggle; disabled endpoints are excluded from conversations and model selection\r\n* **Custom Provider** — Added \"Custom Provider\" option at the top of the dropdown for easy integration with any OpenAI-compatible API\r\n* **Pin Conversation Sidebar** — New pin button keeps the conversation list open when clicking the chat area\r\n* **WeCom WebSocket Adapter** — New WeCom WS Webhook mode with media messaging, voice timeout protection, and expanded audio format support\r\n* **Feishu Adapter Refactor** — Complete rewrite of Feishu IM channel for improved stability and message handling\r\n* **OneBot Adapter Refactor** — Refactored QQ\u002FOneBot adapter with enhanced configuration UI and deployment\r\n* **IM Config UI Improvements** — Multiple usability enhancements to the IM channel management panel\r\n\r\n### 🐛 Bug Fixes\r\n\r\n* Fix chat input lag when conversation history is long — optimized message rendering pipeline\r\n* Fix page flickering during AI responses — eliminated competing scroll animations during streaming and long thinking chains\r\n* Fix Windows overwrite installation failure — improved process termination to prevent DLL file locks\r\n* Fix skill\u002Fagent marketplace concurrent installs — each install now tracks independently with correct button states\r\n* Fix sidebar overflow when multi-agent mode and config menu are both open\r\n* Fix window resize layout issues — sidebar auto-collapses on narrow windows and restores on resize\r\n* Fix config menu navigation — clicking \"Config\" now only toggles the submenu without navigating away\r\n* Fix IM conversation history accumulation and duplicate tool execution\r\n* Fix token usage incorrectly attributed to first healthy endpoint instead of actual endpoint\r\n* Fix MCP SSE mode TaskGroup unhandled exception causing connection drops\r\n* Fix Linux deb\u002FAppImage unable to locate backend executable after installation\r\n* Fix Aliyun CAPTCHA 2.0 verification flow not triggering during feedback\r\n* Fix black console window appearing on Windows when collecting system info\r\n* Fix model behavior degradation caused by injected token anomaly and budget warning messages\r\n\r\n### 📝 Other\r\n\r\n* Migrated feedback system from Cloudflare Worker to Aliyun Function Compute + OSS\r\n* Release pipeline restructured: build\u002Fpublish separation, automatic channel detection, R2 removal\r\n* STT configuration hints updated\r\n* Search input styling and i18n translation fixes\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopenakita\u002Fopenakita\u002Fcompare\u002Fv1.25.9...v1.25.10\r\n","2026-03-12T05:37:53"]