[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-phodal--auto-dev":3,"tool-phodal--auto-dev":65},[4,23,32,40,49,57],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":22},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,2,"2026-04-05T10:45:23",[13,14,15,16,17,18,19,20,21],"图像","数据工具","视频","插件","Agent","其他","语言模型","开发框架","音频","ready",{"id":24,"name":25,"github_repo":26,"description_zh":27,"stars":28,"difficulty_score":29,"last_commit_at":30,"category_tags":31,"status":22},3833,"MoneyPrinterTurbo","harry0703\u002FMoneyPrinterTurbo","MoneyPrinterTurbo 是一款利用 AI 大模型技术，帮助用户一键生成高清短视频的开源工具。只需输入一个视频主题或关键词，它就能全自动完成从文案创作、素材匹配、字幕合成到背景音乐搭配的全过程，最终输出完整的竖屏或横屏短视频。\n\n这款工具主要解决了传统视频制作流程繁琐、门槛高以及素材版权复杂等痛点。无论是需要快速产出内容的自媒体创作者，还是希望尝试视频生成的普通用户，无需具备专业的剪辑技能或昂贵的硬件配置（普通电脑即可运行），都能轻松上手。同时，其清晰的 MVC 架构和对多种主流大模型（如 DeepSeek、Moonshot、通义千问等）的广泛支持，也使其成为开发者进行二次开发或技术研究的理想底座。\n\nMoneyPrinterTurbo 的独特亮点在于其高度的灵活性与本地化友好性。它不仅支持中英文双语及多种语音合成，允许用户精细调整字幕样式和画面比例，还特别优化了国内网络环境下的模型接入方案，让用户无需依赖 VPN 即可使用高性能国产大模型。此外，工具提供批量生成模式，可一次性产出多个版本供用户择优，极大地提升了内容创作的效率与质量。",54991,3,"2026-04-05T12:23:02",[20,19,17,15,13],{"id":33,"name":34,"github_repo":35,"description_zh":36,"stars":37,"difficulty_score":10,"last_commit_at":38,"category_tags":39,"status":22},2179,"oh-my-openagent","code-yeongyu\u002Foh-my-openagent","oh-my-openagent（简称 omo）是一款强大的开源智能体编排框架，前身名为 oh-my-opencode。它致力于打破单一模型供应商的生态壁垒，解决开发者在构建 AI 应用时面临的“厂商锁定”难题。不同于仅依赖特定模型的封闭方案，omo 倡导开放市场理念，支持灵活调度多种主流大模型：利用 Claude、Kimi 或 GLM 进行任务编排，调用 GPT 处理复杂推理，借助 Minimax 提升响应速度，或发挥 Gemini 的创意优势。\n\n这款工具特别适合希望摆脱平台限制、追求极致性能与成本平衡的开发者及研究人员使用。通过统一接口，用户可以轻松组合不同模型的长处，构建更高效、更具适应性的智能体系统。其独特的技术亮点在于“全模型兼容”架构，让用户不再受制于某一家公司的策略变动或定价调整，真正实现对前沿模型资源的自由驾驭。无论是构建自动化编码助手，还是开发多步骤任务处理流程，oh-my-openagent 都能提供灵活且稳健的基础设施支持，助力用户在快速演进的 AI 生态中保持技术主动权。",48371,"2026-04-05T11:36:18",[15,19,20,13,17],{"id":41,"name":42,"github_repo":43,"description_zh":44,"stars":45,"difficulty_score":46,"last_commit_at":47,"category_tags":48,"status":22},2483,"onlook","onlook-dev\u002Fonlook","Onlook 是一款专为设计师打造的开源 AI 优先设计工具，被誉为“设计师版的 Cursor”。它旨在打破设计与开发之间的壁垒，让用户能够以可视化的方式直接构建、样式化和编辑 React 应用。通过 Onlook，用户无需深入编写复杂代码，即可在类似 Figma 的直观界面中完成网页原型的搭建与调整，并实时预览最终效果。\n\n这款工具主要解决了传统工作流中设计稿到代码转换效率低、沟通成本高的问题。以往，设计师使用 Figma 等工具完成设计后，需要开发人员手动将其转化为代码，过程繁琐且容易出错。Onlook 允许用户直接在浏览器 DOM 中进行可视化编辑，底层自动生成基于 Next.js 和 TailwindCSS 的高质量代码，实现了“所见即所得”的开发体验。它不仅支持从文本或图像快速生成应用，还具备分支管理、资源管理及一键部署等功能，极大地简化了从创意到成品的流程。\n\nOnlook 特别适合前端开发者、UI\u002FUX 设计师以及希望快速验证产品创意的独立开发者使用。对于设计师而言，它降低了参与前端开发的门槛；对于开发者来说，它提供了一个高效的视觉化调试和原型构建环境。其核心技术亮点在于",25006,4,"2026-04-03T01:50:49",[17,13,15,20],{"id":50,"name":51,"github_repo":52,"description_zh":53,"stars":54,"difficulty_score":10,"last_commit_at":55,"category_tags":56,"status":22},3795,"serena","oraios\u002Fserena","Serena 是一款专为编程智能体（Coding Agent）打造的强大工具包，被誉为“智能体的集成开发环境（IDE）”。它通过模型上下文协议（MCP）与各类大语言模型及客户端无缝集成，旨在解决传统 AI 在复杂代码库中因依赖行号或简单文本搜索而导致的效率低下和准确性不足的问题。\n\n与传统方法不同，Serena 采用“智能体优先”的设计理念，提供基于语义的代码检索、编辑和重构能力。它能像资深开发者使用 IDE 一样，深入理解代码的符号层级和关联结构，从而让智能体在大型项目中运行得更快、更稳、更可靠。无论是终端用户（如 Claude Code）、IDE 插件（VSCode、Cursor）还是桌面应用，都能轻松接入 Serena 以扩展功能。\n\nSerena 特别适合需要处理大规模代码项目的开发者、研究人员以及希望提升 AI 编码能力的技术团队。其核心技术亮点在于灵活的后端支持：既默认集成了基于语言服务器协议（LSP）的开源方案，支持超过 40 种编程语言；也可选配强大的 JetBrains 插件，利用专业 IDE 的深度分析能力。这让 Serena 成为连接人工智能与复杂软件工程的高效桥",22488,"2026-04-05T10:53:54",[17,13,20,15],{"id":58,"name":59,"github_repo":60,"description_zh":61,"stars":62,"difficulty_score":29,"last_commit_at":63,"category_tags":64,"status":22},3856,"sam2","facebookresearch\u002Fsam2","SAM 2 是 Meta 推出的新一代基础模型，旨在解决图像与视频中的“提示式视觉分割”难题。无论是静态图片还是动态视频，用户只需提供简单的点击、框选等提示，SAM 2 就能精准识别并分割出目标对象。它将单张图像视为单帧视频进行处理，成功打破了以往模型在视频理解上的局限。\n\n这款工具特别适合计算机视觉开发者、AI 研究人员以及需要处理视频内容的设计师使用。对于希望探索多目标跟踪或构建交互式应用的技术团队，SAM 2 提供了强大的底层支持。其核心亮点在于采用了带有流式记忆机制的 Transformer 架构，能够实现实时的视频处理性能。此外，项目配套发布了迄今为止规模最大的视频分割数据集（SA-V），并通过“模型闭环数据引擎”不断自我进化。最新更新的 SAM 2.1 版本不仅提供了更优的预训练权重，还支持全模型编译加速及灵活的多目标独立追踪，让复杂场景下的视频分析变得更加高效与便捷。",18853,"2026-04-05T10:30:04",[13,15],{"id":66,"github_repo":67,"name":68,"description_en":69,"description_zh":70,"ai_summary_zh":70,"readme_en":71,"readme_zh":72,"quickstart_zh":73,"use_case_zh":74,"hero_image_url":75,"owner_login":76,"owner_name":77,"owner_avatar_url":78,"owner_bio":79,"owner_company":80,"owner_location":81,"owner_email":82,"owner_twitter":83,"owner_website":84,"owner_url":85,"languages":86,"stars":124,"forks":125,"last_commit_at":126,"license":127,"difficulty_score":10,"env_os":128,"env_gpu":129,"env_ram":129,"env_deps":130,"category_tags":141,"github_topics":142,"view_count":10,"oss_zip_url":123,"oss_zip_packed_at":123,"status":22,"created_at":148,"updated_at":149,"faqs":150,"releases":180},3986,"phodal\u002Fauto-dev","auto-dev","🧙‍AutoDev: the AI-native Multi-Agent development platform built on Kotlin Multiplatform, covering all 7 phases of SDLC.","AutoDev 是一款基于 Kotlin Multiplatform 构建的 AI 原生多智能体开发平台，旨在覆盖软件开发生命周期（SDLC）的全部七个阶段：从需求分析、编码、评审、测试、数据处理到部署与运维。它解决了传统开发工具功能分散、难以跨平台协作以及 AI 辅助仅局限于编码环节的痛点，通过统一架构实现了“一次编写，全端运行”。\n\nAutoDev 特别适合追求高效全流程管理的软件开发团队、全栈工程师以及希望探索 AI 驱动开发模式的极客用户。无论是使用 IntelliJ IDEA、VS Code 的开发者，还是需要在移动端或命令行工作的技术人员，都能在其支持的 8 多种平台上获得一致的原生体验。\n\n其核心技术亮点在于内置了七个专用 AI 智能体，分别对应开发的不同阶段，能够协同完成复杂任务。此外，AutoDev 支持多种大语言模型，拥有可执行的工作流自动化脚本语言 DevIns，并兼容 MCP 协议以扩展工具生态。结合基于 Tree-sitter 的代码智能解析能力，它不仅懂代码，更懂整个软件交付过程，让 AI 真正融入开发的每一个环节。","# AutoDev 3.0 Xiuper (Alpha)\n\n> **One Platform. All Phases. Every Device.**  \n> 统一平台 · 全开发阶段 · 跨全设备\n\n**AutoDev Xiuper** is an AI-native, multi-agent development platform built on Kotlin Multiplatform. It covers all seven phases of\nthe software development lifecycle (Requirements → Development → Review → Testing → Data → Deployment → Operations) and runs\non 8+ platforms: IntelliJ IDEA, VS Code, CLI, Web, Desktop, Android, iOS, and Server.\n\n![ScreenShot](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fphodal_auto-dev_readme_02bf78b5ccd0.png)\n\n## Get Started\n\n### Download AutoDev Xiuper\n\n- **IntelliJ IDEA Plugin**: [JetBrains Marketplace](https:\u002F\u002Fplugins.jetbrains.com\u002Fplugin\u002F29223-autodev-experiment)\n- **VSCode Extension**: [Visual Studio Marketplace](https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=Phodal.autodev)\n- **CLI Tool**: `npm install -g @xiuper\u002Fcli`\n- **Web App**: [web.xiuper.com](https:\u002F\u002Fweb.xiuper.com\u002F)\n- **Desktop & Android**: [GitHub Releases](https:\u002F\u002Fgithub.com\u002Fphodal\u002Fauto-dev\u002Freleases)\n- **iOS**: Build from source.\n\n### Previous Versions\n\n- **AutoDev 2.0** (Stable): [Branch](https:\u002F\u002Fgithub.com\u002Fphodal\u002Fauto-dev\u002Ftree\u002Fautodev2) | [Plugin](https:\u002F\u002Fplugins.jetbrains.com\u002Fplugin\u002F26988)\n\n### Modules\n\n| Module               | Platform            | Status              | Description                                           |\n|----------------------|---------------------|---------------------|-------------------------------------------------------|\n| **mpp-idea**         | IntelliJ IDEA       | ✅ Production        | Jewel UI, Agent toolwindow, code review, remote agent |\n| **mpp-vscode**       | VSCode              | ✅ Production        | Xiuper Agent                                          |\n| **mpp-ui** (Desktop) | macOS\u002FWindows\u002FLinux | ✅ Production        | Compose Multiplatform desktop app                     |\n| **mpp-ui** (CLI)     | Terminal (Node.js)  | ✅ Production        | Terminal UI (React\u002FInk), local\u002Fserver mode            |\n| **mpp-ui** (Android) | Android             | ✅ Production        | Native Android app                                    |\n| **mpp-web** (Web)    | Web                 | ✅ Production        | Web app                                               |\n| **mpp-server**       | Server              | ✅ Production        | JVM (Ktor)                                            |\n| **mpp-ios**          | iOS                 | 🚧 Production Ready | Native iOS app (SwiftUI + Compose)                    |\n\n### Key Features\n\n**Xiuper Edition** marks a major milestone in AI-assisted development:\n\n- **One Platform**: Unified Kotlin Multiplatform architecture—write once, run anywhere\n- **All Phases**: Seven specialized agents covering the full software development lifecycle\n  - Requirements → Development → Review → Testing → Data → Deployment → Operations\n- **Every Device**: Native support for 8+ platforms without compromising performance\n  - IDE: IntelliJ IDEA, VS Code\n  - Desktop: macOS, Windows, Linux (Compose Multiplatform)\n  - Mobile: Android, iOS (Native + Compose)\n  - Terminal: CLI (Node.js + React\u002FInk)\n  - Web: Web app\n  - Server: Remote agent server (Ktor)\n- **Multi-LLM Support**: OpenAI, Anthropic, Google, DeepSeek, Ollama, and more\n- **DevIns Language**: Executable agent scripting language for workflow automation\n- **MCP Protocol**: Extensible tool ecosystem via Model Context Protocol (MCP)\n- **Code Intelligence**: Tree-sitter based parsing for Java, Kotlin, Python, JavaScript\u002FTypeScript, Go, Rust, C#\n- **Global Ready**: Full internationalization (Chinese\u002FEnglish)\n\n## Built-in Agents\n\nAutoDev Xiuper includes seven specialized agents mapped to the SDLC:\n\n| Agent         | SDLC Phase   | Description                                                                                        | Capabilities                      | Status    |\n|---------------|--------------|----------------------------------------------------------------------------------------------------|-----------------------------------|-----------|\n| **Knowledge** | Requirements | Requirements understanding and knowledge construction with AI-native document reading and analysis | DocQL \u002F Context Engineering       | ✅ Stable  |\n| **Coding**    | Development  | Autonomous coding agent with complete file system, shell, and tool access capabilities             | MCP \u002F SubAgents \u002F DevIns DSL      | ✅ Stable  |\n| **Review**    | Code Review  | Professional code review analyzing code quality, security, performance, and best practices         | Linter \u002F Summary \u002F AutoFix        | ✅ Stable  |\n| **Testing**   | Testing      | Automated testing agent that generates test cases, executes tests, and analyzes coverage           | E2E \u002F Self-healing \u002F Coverage     | 🚧 WIP    |\n| **ChatDB**    | Data         | Database conversation agent supporting Text-to-SQL and natural language data queries               | Schema Linking \u002F Multi-DB \u002F Query | ✅ Stable  |\n| **WebEdit**   | Deployment   | Web editing agent for browsing pages, selecting DOM elements, and interacting with web content     | Inspect \u002F Chat \u002F Mapping          | 🔄 Beta   |\n| **Ops**       | Operations   | Operations monitoring agent for log analysis, performance monitoring, and alert handling           | Logs \u002F Metrics \u002F Alerts           | 🚧 Coming |\n\nEach agent focuses on a specific phase of the lifecycle, providing end-to-end AI assistance—from requirements to production operations.\n\n### Special-Purpose Agents\n\nIn addition to SDLC agents, AutoDev Xiuper includes specialized agents for specific use cases:\n\n| Agent        | Purpose     | Description                                                                                                    | Capabilities                                          | Status   |\n|--------------|-------------|----------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|----------|\n| **Artifact** | Quick Demos | Generate self-contained, executable artifacts (HTML\u002FJS, React, Node.js, Python) inspired by Claude's Artifacts | Interactive preview \u002F Auto-fix \u002F Multi-format support | ✅ Stable |\n\n**Artifact Agent** focuses on creating complete, runnable artifacts without file system or shell access. It's ideal for:\n- Quick prototyping and demos\n- Interactive web applications\n- Data visualizations\n- Python scripts with dependencies\n- SVG graphics and Mermaid diagrams\n\n### SubAgents\n\nSubAgents are specialized micro-agents invoked by the main Coding Agent for focused tasks. They follow the \"agent as tool\" architecture pattern:\n\n| SubAgent                  | Purpose                                                                                  | Key Features                                                                          | Platform Support      |\n|---------------------------|------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|-----------------------|\n| **NanoDSL Agent**         | Generate AI-native UI code from natural language descriptions                            | Token-efficient DSL \u002F Component generation \u002F State management \u002F HTTP requests         | All platforms         |\n| **PlotDSL Agent**         | Generate statistical charts and data visualizations from natural language                | ggplot2-inspired syntax \u002F Multiple chart types \u002F Themes \u002F Lets-Plot rendering         | JVM Desktop & Android |\n| **Chart Agent**           | Generate chart configurations for ComposeCharts library                                  | Pie\u002FLine\u002FColumn\u002FRow charts \u002F Data analysis \u002F Cross-platform rendering                 | All platforms         |\n| **Analysis Agent**        | Intelligently analyze and summarize any type of content (logs, errors, JSON, code, etc.) | Content type detection \u002F Smart summarization \u002F Metadata extraction                    | All platforms         |\n| **Codebase Investigator** | Investigate codebase structure, patterns, dependencies, and architectural issues         | Architecture analysis \u002F Pattern detection \u002F Dependency mapping \u002F Issue identification | All platforms         |\n| **Domain Dict Agent**     | Generate domain dictionaries from codebase analysis for better context understanding     | Hot file detection \u002F Class\u002Fmethod extraction \u002F Domain term identification             | All platforms         |\n| **Error Recovery Agent**  | Analyze errors and suggest fixes with self-healing capabilities                          | Error pattern recognition \u002F Fix suggestion \u002F Auto-retry logic                         | All platforms         |\n| **SQL Revise Agent**      | Revise and optimize SQL queries based on schema and execution feedback                   | Schema-aware correction \u002F Query optimization \u002F Syntax validation                      | All platforms         |\n| **E2E Testing Agent**     | Perform end-to-end testing with visual understanding and self-healing locators           | Natural language test scenario generation \u002F Multi-modal perception \u002F Self-healing     | All platforms         |\n\nSubAgents enable modular, composable workflows: complex work is decomposed into focused sub-tasks, each handled by a specialized agent.\n\n## License\n\nThis code is distributed under the MPL 2.0 license. See `LICENSE` in this directory.\n","# AutoDev 3.0 Xiuper (Alpha)\n\n> **一个平台。所有阶段。跨所有设备。**  \n> 统一平台 · 全开发阶段 · 跨全设备\n\n**AutoDev Xiuper** 是一个基于 Kotlin Multiplatform 构建的原生 AI 多智能体开发平台。它覆盖软件开发生命周期的七个阶段（需求 → 开发 → 审查 → 测试 → 数据 → 部署 → 运维），并在 8+ 个平台上运行：IntelliJ IDEA、VS Code、CLI、Web、桌面端、Android、iOS 和服务器端。\n\n![截图](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fphodal_auto-dev_readme_02bf78b5ccd0.png)\n\n## 开始使用\n\n### 下载 AutoDev Xiuper\n\n- **IntelliJ IDEA 插件**: [JetBrains Marketplace](https:\u002F\u002Fplugins.jetbrains.com\u002Fplugin\u002F29223-autodev-experiment)\n- **VSCode 扩展**: [Visual Studio Marketplace](https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=Phodal.autodev)\n- **CLI 工具**: `npm install -g @xiuper\u002Fcli`\n- **Web 应用**: [web.xiuper.com](https:\u002F\u002Fweb.xiuper.com\u002F)\n- **桌面端 & Android**: [GitHub Releases](https:\u002F\u002Fgithub.com\u002Fphodal\u002Fauto-dev\u002Freleases)\n- **iOS**: 从源代码构建。\n\n### 以前的版本\n\n- **AutoDev 2.0**（稳定版）: [分支](https:\u002F\u002Fgithub.com\u002Fphodal\u002Fauto-dev\u002Ftree\u002Fautodev2) | [插件](https:\u002F\u002Fplugins.jetbrains.com\u002Fplugin\u002F26988)\n\n### 模块\n\n| 模块               | 平台            | 状态              | 描述                                           |\n|----------------------|---------------------|---------------------|-------------------------------------------------------|\n| **mpp-idea**         | IntelliJ IDEA       | ✅ 生产环境        | Jewel UI、Agent 工具窗口、代码审查、远程代理 |\n| **mpp-vscode**       | VSCode              | ✅ 生产环境        | Xiuper Agent                                          |\n| **mpp-ui**（桌面）   | macOS\u002FWindows\u002FLinux | ✅ 生产环境        | Compose Multiplatform 桌面应用                     |\n| **mpp-ui**（CLI）    | 终端（Node.js）     | ✅ 生产环境        | 终端界面（React\u002FInk）、本地\u002F服务器模式            |\n| **mpp-ui**（Android）| Android             | ✅ 生产环境        | 原生 Android 应用                                    |\n| **mpp-web**（Web）   | Web                 | ✅ 生产环境        | Web 应用                                               |\n| **mpp-server**       | Server              | ✅ 生产环境        | JVM（Ktor）                                            |\n| **mpp-ios**          | iOS                 | 🚧 生产就绪       | 原生 iOS 应用（SwiftUI + Compose）                    |\n\n### 核心特性\n\n**Xiuper 版本**标志着 AI 辅助开发的一个重要里程碑：\n\n- **一个平台**: 统一的 Kotlin Multiplatform 架构——一次编写，随处运行\n- **所有阶段**: 七个专业智能体覆盖完整的软件开发生命周期\n  - 需求 → 开发 → 审查 → 测试 → 数据 → 部署 → 运维\n- **跨所有设备**: 对 8+ 个平台的原生支持，且不牺牲性能\n  - IDE: IntelliJ IDEA、VS Code\n  - 桌面端: macOS、Windows、Linux（Compose Multiplatform）\n  - 移动端: Android、iOS（原生 + Compose）\n  - 终端: CLI（Node.js + React\u002FInk）\n  - Web: Web 应用\n  - 服务器: 远程代理服务器（Ktor）\n- **多 LLM 支持**: OpenAI、Anthropic、Google、DeepSeek、Ollama 等\n- **DevIns 语言**: 可执行的智能体脚本语言，用于工作流自动化\n- **MCP 协议**: 通过模型上下文协议（MCP）扩展工具生态系统\n- **代码智能**: 基于 Tree-sitter 的解析能力，支持 Java、Kotlin、Python、JavaScript\u002FTypeScript、Go、Rust、C#\n- **全球适配**: 完整的国际化支持（中文\u002F英文）\n\n## 内置智能体\n\nAutoDev Xiuper 包含七个与 SDLC 对应的专业智能体：\n\n| 智能体         | SDLC 阶段   | 描述                                                                                        | 功能                      | 状态    |\n|---------------|--------------|----------------------------------------------------------------------------------------------------|-----------------------------------|-----------|\n| **Knowledge** | 需求         | 利用原生 AI 技术进行文档阅读与分析，理解需求并构建知识库                                       | DocQL \u002F Context Engineering       | ✅ 稳定  |\n| **Coding**    | 开发         | 自主编码智能体，具备完整的文件系统、Shell 和工具访问能力                                         | MCP \u002F 子智能体 \u002F DevIns DSL      | ✅ 稳定  |\n| **Review**    | 代码审查     | 专业代码审查智能体，分析代码质量、安全性、性能及最佳实践                                         | Linter \u002F 总结 \u002F 自动修复        | ✅ 稳定  |\n| **Testing**   | 测试         | 自动化测试智能体，可生成测试用例、执行测试并分析覆盖率                                           | E2E \u002F 自我修复 \u002F 覆盖率         | 🚧 开发中 |\n| **ChatDB**    | 数据         | 数据库对话智能体，支持文本转 SQL 及自然语言数据查询                                             | 模式关联 \u002F 多数据库 \u002F 查询      | ✅ 稳定  |\n| **WebEdit**   | 部署         | Web 编辑智能体，可用于浏览页面、选择 DOM 元素并与网页内容交互                                     | 检查 \u002F 对话 \u002F 映射              | 🔄 测试版 |\n| **Ops**       | 运维         | 运维监控智能体，用于日志分析、性能监控和告警处理                                                 | 日志 \u002F 指标 \u002F 告警              | 🚧 即将推出 |\n\n每个智能体专注于生命周期中的特定阶段，提供从需求到生产运维的端到端 AI 辅助。\n\n### 特殊用途智能体\n\n除了 SDLC 智能体外，AutoDev Xiuper 还包含针对特定场景的专用智能体：\n\n| 智能体        | 目的     | 描述                                                                                                    | 功能                                          | 状态   |\n|--------------|-------------|----------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|----------|\n| **Artifact** | 快速演示 | 生成由 Claude 的 Artifacts 启发的自包含可执行产物（HTML\u002FJS、React、Node.js、Python）                   | 交互式预览 \u002F 自动修复 \u002F 多格式支持 | ✅ 稳定 |\n\n**Artifact 智能体**专注于创建完整的可运行产物，无需文件系统或 Shell 访问权限。它非常适合：\n- 快速原型设计和演示\n- 交互式 Web 应用\n- 数据可视化\n- 带有依赖项的 Python 脚本\n- SVG 图形和 Mermaid 流程图\n\n### 子代理\n\n子代理是由主编码代理调用的专用微型代理，用于执行特定任务。它们遵循“将代理视为工具”的架构模式：\n\n| 子代理                  | 用途                                                                                  | 关键特性                                                                          | 平台支持      |\n|---------------------------|------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|-----------------------|\n| **NanoDSL 代理**         | 根据自然语言描述生成 AI 原生 UI 代码                            | 高效的标记 DSL \u002F 组件生成 \u002F 状态管理 \u002F HTTP 请求         | 所有平台         |\n| **PlotDSL 代理**         | 根据自然语言生成统计图表和数据可视化                                | 受 ggplot2 启发的语法 \u002F 多种图表类型 \u002F 主题 \u002F Lets-Plot 渲染         | JVM 桌面及 Android |\n| **图表代理**           | 为 ComposeCharts 库生成图表配置                                  | 饼图\u002F折线图\u002F柱状图\u002F条形图 \u002F 数据分析 \u002F 跨平台渲染                 | 所有平台         |\n| **分析代理**        | 智能分析并总结任何类型的内容（日志、错误、JSON、代码等） | 内容类型检测 \u002F 智能摘要 \u002F 元数据提取                    | 所有平台         |\n| **代码库调查者** | 调查代码库结构、模式、依赖关系及架构问题         | 架构分析 \u002F 模式检测 \u002F 依赖关系映射 \u002F 问题识别 | 所有平台         |\n| **领域词典代理**     | 根据代码库分析生成领域词典，以更好地理解上下文     | 热门文件检测 \u002F 类\u002F方法提取 \u002F 领域术语识别             | 所有平台         |\n| **错误恢复代理**  | 分析错误并提出修复建议，具备自我修复能力                          | 错误模式识别 \u002F 修复建议 \u002F 自动重试逻辑                         | 所有平台         |\n| **SQL 修订代理**      | 根据模式和执行反馈修订并优化 SQL 查询                   | 模式感知校正 \u002F 查询优化 \u002F 语法验证                      | 所有平台         |\n| **端到端测试代理**     | 进行具有视觉理解和自我修复定位器的端到端测试           | 根据自然语言生成测试场景 \u002F 多模态感知 \u002F 自我修复     | 所有平台         |\n\n子代理实现了模块化、可组合的工作流：复杂任务被分解为多个专注的子任务，每个子任务由专门的代理处理。\n\n## 许可证\n\n本代码根据 MPL 2.0 许可证发布。请参阅此目录下的 `LICENSE` 文件。","# AutoDev Xiuper 快速上手指南\n\nAutoDev Xiuper 是一款基于 Kotlin Multiplatform 构建的 AI 原生多智能体开发平台，覆盖软件开发生命周期的全阶段（需求、开发、评审、测试、数据、部署、运维），并支持 IntelliJ IDEA、VS Code、CLI、Web、桌面端及移动端等 8+ 平台。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下基本要求：\n\n*   **操作系统**：macOS, Windows, Linux, Android 或 iOS。\n*   **IDE（可选）**：\n    *   IntelliJ IDEA (推荐最新稳定版)\n    *   Visual Studio Code\n*   **运行时依赖**：\n    *   **CLI 模式**：需安装 [Node.js](https:\u002F\u002Fnodejs.org\u002F) (用于运行终端 UI)。\n    *   **iOS 模式**：需安装 Xcode 及 Swift 工具链（目前需从源码构建）。\n*   **网络环境**：由于涉及大模型调用，请确保网络畅通，或已配置好代理以访问 OpenAI、Anthropic、DeepSeek 等服务。\n\n## 安装步骤\n\n根据您的使用场景，选择以下任一方式进行安装：\n\n### 1. IntelliJ IDEA 插件\n打开 IDEA，进入 `Settings` > `Plugins` > `Marketplace`，搜索 **AutoDev** 或直接访问 JetBrains Marketplace 安装：\n*   市场地址：[JetBrains Marketplace](https:\u002F\u002Fplugins.jetbrains.com\u002Fplugin\u002F29223-autodev-experiment)\n*   安装后重启 IDE 即可在侧边栏看到 Agent 工具窗口。\n\n### 2. VS Code 扩展\n在 VS Code 扩展商店中搜索 **AutoDev** 或通过命令行安装：\n```bash\ncode --install-extension Phodal.autodev\n```\n或者访问：[Visual Studio Marketplace](https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=Phodal.autodev)\n\n### 3. CLI 命令行工具\n如果您习惯在终端操作，可通过 npm 全局安装：\n```bash\nnpm install -g @xiuper\u002Fcli\n```\n安装完成后，在终端输入 `autodev` 即可启动终端 UI 界面。\n\n### 4. Web 网页版\n无需安装，直接访问官方在线应用：\n*   地址：[https:\u002F\u002Fweb.xiuper.com](https:\u002F\u002Fweb.xiuper.com\u002F)\n\n### 5. 桌面端与移动端\n*   **Desktop \u002F Android**: 前往 [GitHub Releases](https:\u002F\u002Fgithub.com\u002Fphodal\u002Fauto-dev\u002Freleases) 下载对应平台的安装包。\n*   **iOS**: 目前需要从源码构建（Clone 仓库后使用 Xcode 编译）。\n\n> **注意**：如果您需要使用旧版稳定功能，可参考 AutoDev 2.0 分支或插件版本。\n\n## 基本使用\n\n安装完成后，您可以根据不同阶段调用内置的专用智能体（Agents）。以下是几个最常用的快速示例：\n\n### 场景一：代码开发与生成 (Coding Agent)\n在 IDE 插件或 CLI 中，直接描述您的需求，Coding Agent 将自动编写代码、操作文件系统并执行命令。\n\n**示例指令：**\n```text\n创建一个基于 Kotlin 的 RESTful API，包含用户注册和登录接口，使用 Ktor 框架，并生成对应的单元测试。\n```\n*Agent 将自动创建文件结构、编写业务逻辑代码并生成测试用例。*\n\n### 场景二：快速原型演示 (Artifact Agent)\n如果您需要快速生成一个可交互的前端演示或数据可视化图表，可以使用 Artifact Agent。它无需访问本地文件系统即可生成独立运行的工件。\n\n**示例指令：**\n```text\n生成一个交互式的气象数据仪表盘，使用 React 和 Chart.js，展示温度变化趋势，并支持深色模式切换。\n```\n*系统将直接渲染出一个可预览、可交互的 HTML\u002FJS 应用窗口。*\n\n### 场景三：数据库自然语言查询 (ChatDB Agent)\n连接数据库后，直接使用自然语言查询数据。\n\n**示例指令：**\n```text\n查询上个月订单金额最高的前 10 个用户，并按地区分组统计。\n```\n*Agent 会自动解析 Schema，生成 SQL 语句，执行查询并返回分析结果。*\n\n### 场景四：代码审查 (Review Agent)\n选中代码文件或整个项目，触发审查流程。\n\n**示例指令：**\n```text\n审查当前文件的代码质量，检查潜在的安全漏洞和性能问题，并提供修复建议。\n```\n*Agent 将输出详细的审查报告，包括 Linter 检查结果和自动修复方案（AutoFix）。*\n\n---\n**提示**：AutoDev 支持多种大模型（OpenAI, DeepSeek, Ollama 等），请在设置中配置您的 API Key 以激活智能体功能。","某中型电商团队正紧急迭代一个跨平台（Android\u002FiOS\u002FWeb）的会员积分系统，需在两周内完成从需求分析到全端部署的全流程。\n\n### 没有 auto-dev 时\n- **协作割裂**：产品经理用文档写需求，开发在 IDEA 写代码，测试在另一台机器跑用例，信息在不同工具间手动同步，极易出现版本不一致。\n- **上下文丢失**：移动端开发者难以实时获取后端接口变更细节，常因理解偏差导致返工，且无法在手机上直接调试逻辑。\n- **流程断层**：从代码审查到部署运维依赖多套独立脚本和人工操作，缺乏统一编排，夜间发布故障频发且排查耗时。\n- **设备受限**：团队成员被迫绑定特定操作系统或 IDE，iOS 开发者无法复用团队的自动化 Agent 能力，只能手动执行重复任务。\n\n### 使用 auto-dev 后\n- **全链路协同**：通过 auto-dev 的“需求 Agent\"自动生成可执行规格，并直接联动“开发 Agent\"在 IntelliJ 或 VS Code 中生成对应代码，确保全员基于同一事实源工作。\n- **无缝上下文流转**：利用其跨平台特性，移动端开发者可在 Android 手机或 iOS 设备上直接调用“测试 Agent\"验证接口，实时查看由 Tree-sitter 解析的代码智能提示，消除理解鸿沟。\n- **自动化闭环**：借助 DevIns 语言编排工作流，auto-dev 自动串联代码审查、数据迁移及部署运维阶段，实现一键式灰度发布，大幅降低人为失误。\n- **随处开发**：无论团队成员使用的是 Web 端、桌面 CLI 还是原生移动 App，都能通过统一的 Kotlin 多平台架构访问相同的 7 个专属 Agent，彻底打破设备壁垒。\n\nauto-dev 通过统一平台与多智能体协作，将原本割裂的软件开发生命周期整合为流畅的自动化闭环，显著提升了跨团队、跨设备的交付效率。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fphodal_auto-dev_02bf78b5.png","phodal","Fengda Huang","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fphodal_711c6ec0.jpg","I'm digging holes.","@Thoughtworks","Hangzhou","h@phodal.com","phodal_huang","https:\u002F\u002Fwww.phodal.com\u002F","https:\u002F\u002Fgithub.com\u002Fphodal",[87,91,95,99,103,107,111,114,117,121],{"name":88,"color":89,"percentage":90},"Kotlin","#A97BFF",90.9,{"name":92,"color":93,"percentage":94},"TypeScript","#3178c6",6.5,{"name":96,"color":97,"percentage":98},"JavaScript","#f1e05a",0.7,{"name":100,"color":101,"percentage":102},"CSS","#663399",0.5,{"name":104,"color":105,"percentage":106},"HTML","#e34c26",0.4,{"name":108,"color":109,"percentage":110},"Shell","#89e051",0.2,{"name":112,"color":113,"percentage":110},"Lex","#DBCA00",{"name":115,"color":116,"percentage":110},"Swift","#F05138",{"name":118,"color":119,"percentage":120},"Python","#3572A5",0.1,{"name":122,"color":123,"percentage":120},"ASL",null,4423,483,"2026-04-04T17:06:26","MPL-2.0","Linux, macOS, Windows","未说明",{"notes":131,"python":132,"dependencies":133},"该工具是基于 Kotlin Multiplatform 构建的多平台开发环境，而非单纯的 Python AI 模型。支持 IntelliJ IDEA、VS Code、Web、桌面端 (macOS\u002FWindows\u002FLinux)、Android、iOS 及 CLI。CLI 版本需要通过 npm 安装 (@xiuper\u002Fcli)。iOS 版本目前需要从源代码构建。支持多种 LLM 后端（如 OpenAI, Ollama 等），具体硬件需求取决于所选用的 LLM 后端配置。","未说明 (CLI 工具基于 Node.js)",[134,135,136,137,138,139,140],"Kotlin Multiplatform","Node.js (用于 CLI)","JVM (用于 Server\u002FIDEA 插件)","React\u002FInk (用于 CLI UI)","Compose Multiplatform (用于桌面\u002F移动端)","Ktor (用于服务端)","Tree-sitter (用于代码解析)",[15],[143,144,145,146,147],"ide","intellij","aigc","genai","genaistack","2026-03-27T02:49:30.150509","2026-04-06T06:44:05.501037",[151,156,161,165,170,175],{"id":152,"question_zh":153,"answer_zh":154,"source_url":155},18197,"如何配置 Auto Dev 以支持本地 Ollama API？","Ollama 提供了 OpenAI 兼容的接口，您可以直接将其作为自定义 LLM 服务器配置。使用以下端点和格式进行测试：\n\n端点：http:\u002F\u002Flocalhost:11434\u002Fv1\u002Fchat\u002Fcompletions\n请求示例：\ncurl http:\u002F\u002Flocalhost:11434\u002Fv1\u002Fchat\u002Fcompletions \\\n    -H \"Content-Type: application\u002Fjson\" \\\n    -d '{\n        \"model\": \"llama2\",\n        \"messages\": [\n            {\n                \"role\": \"system\",\n                \"content\": \"You are a helpful assistant.\"\n            },\n            {\n                \"role\": \"user\",\n                \"content\": \"Hello!\"\n            }\n        ]\n    }'\n\n配置成功后，请在插件设置中指向该地址。详细文档参考：https:\u002F\u002Fide.unitmesh.cc\u002Fcustom\u002Fllm-server","https:\u002F\u002Fgithub.com\u002Fphodal\u002Fauto-dev\u002Fissues\u002F314",{"id":157,"question_zh":158,"answer_zh":159,"source_url":160},18198,"Custom Agent 执行 \u002Fwrite 命令时生成的代码块格式错误（如出现 `` `devin），导致写入失败或报错，如何解决？","这是 Custom Agent 默认行为导致的。Custom Agent 默认场景是基于公司内部知识库 RAG 提供上下文，因此设计上期望 Agent 能一次根据上下文解决问题，默认第二次交互不走 Agent 流程。\n\n如果遇到代码块标记错误（如 `` `devin 应为 ```）或线程访问错误（Read access is allowed from inside read-action），通常是因为 Agent 返回的格式不符合解析器预期或在非 UI 线程执行了读取操作。建议检查 Agent 返回的内容格式，确保代码块使用标准的 ``` 包裹。如果问题持续，可能是插件版本 Bug，请尝试更新到最新版本或查看是否有针对该线程问题的修复版本。","https:\u002F\u002Fgithub.com\u002Fphodal\u002Fauto-dev\u002Fissues\u002F146",{"id":162,"question_zh":163,"answer_zh":164,"source_url":160},18199,"为什么在同一个对话窗口中，使用 Custom Agent 第二次执行 \u002Fwrite 命令没有反应？","这是预期行为。Custom Agent 的默认设计逻辑是基于 RAG（检索增强生成）提供上下文，旨在让 Agent 一次性根据上下文解决问题。因此，在同一个对话会话中，第二次执行时默认不再触发 Agent 流程，导致没有反应。\n\n如果您需要多次连续执行或有其他特定流程需求，目前可能需要通过新建对话窗口或等待后续版本对多轮交互逻辑的优化。如有特殊需求，建议在 GitHub 上提交新的 Issue 进行讨论。",{"id":166,"question_zh":167,"answer_zh":168,"source_url":169},18200,"Custom Agent 执行 \u002Fwrite 命令无法创建新文件，只能修改已存在文件，怎么办？","当前 Custom Agent 的 \u002Fwrite 功能在处理新文件创建时可能存在限制或 Bug。根据反馈，即使使用了正确的代码块格式（如 ```devin 包裹），也可能无法创建新文件，仅能写入已存在的文件。\n\n临时解决方案：\n1. 先手动创建一个空的目标文件。\n2. 再运行 Agent 进行写入。\n\n如果问题依然存在，且伴随有 \"Read access is allowed from inside read-action\" 等线程错误日志，这通常是插件内部的并发处理问题，请关注官方发布的修复版本。","https:\u002F\u002Fgithub.com\u002Fphodal\u002Fauto-dev\u002Fissues\u002F144",{"id":171,"question_zh":172,"answer_zh":173,"source_url":174},18201,"点击 \"Test this\" 生成测试时报错 \"class kotlin.Unit cannot be cast to class java.lang.Void\" 或 \"NullPointerException: getText(...) must not be null\"，如何解决？","这是一个已知的类型转换和空指针异常问题，通常发生在特定版本的插件中。\n\n解决方案：\n1. 维护者已发布了一个包含 try-catch 修复的测试版本，您可以尝试下载并安装该版本：https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Factions\u002Fruns\u002F13716856916\n2. 该错误可能与 Java 方法上下文构建时的空值处理有关。如果上述版本无效，请检查您的 IDEA 版本兼容性，或尝试重启 IDE。\n3. 如果问题依旧，请提供完整的堆栈信息以便进一步排查。","https:\u002F\u002Fgithub.com\u002Fphodal\u002Fauto-dev\u002Fissues\u002F324",{"id":176,"question_zh":177,"answer_zh":178,"source_url":179},18202,"在远程开发模式（Remote Development）下插件显示需要 \"Git4Idea\" 插件且无法使用，如何处理？","在远程开发模式下，Client 和 Host 是分离的，可能导致插件对内置插件（如 Git4Idea）的识别出现误报。\n\n根据用户反馈，尽管界面上提示需要 \"Git4Idea\" 插件或显示禁用状态，但实际上可能并不影响核心功能的使用。您可以尝试忽略该提示直接使用。如果确实无法使用，请检查远程主机上的插件安装状态，并确保本地和远程环境的 JDK 版本兼容（日志中曾出现 JDK 17 相关的报错，确认环境一致性）。","https:\u002F\u002Fgithub.com\u002Fphodal\u002Fauto-dev\u002Fissues\u002F183",[181,186,191,196,201,206,211,216,220,225,230,235,240,245,250,255,260,265,270,275],{"id":182,"version":183,"summary_zh":184,"released_at":185},108709,"compose-v3.0.0-alpha5","## AutoDev Xiuper - 跨平台发布\n\n> 一个平台。所有阶段。每种设备。\n\n本次发布包含了所有支持平台的构建版本：\n\n### 🖥️ 服务器\n- `mpp-server-*-all.jar` - 可直接使用 `java -jar` 命令运行\n\n### 📱 移动端\n- **Android**: 调试 APK、发布 APK\n\n### 💻 桌面端\n- **Linux**: `.deb` 包\n- **Windows**: `.msi` 安装程序\n- **macOS**: `.dmg` 镜像\n\n### 🔌 IDE 插件\n- **JetBrains**: `.zip` 插件（适用于 IntelliJ IDEA、PyCharm、WebStorm 等）\n- **VS Code**: `.vsix` 扩展\n\n### 📦 安装指南\n\n**桌面端**: 请下载适合您操作系统的安装包并进行安装。\n\n**JetBrains IDE**:\n``` \n设置 → 插件 → ⚙️ → 从磁盘安装插件 → 选择 .zip 文件\n```\n\n**VS Code**:\n```bash\ncode --install-extension autodev-*.vsix\n```\n\n**命令行工具**:\n```bash\nnpm install -g @xiuper\u002Fcli\n```\n\n---\n\n📖 文档：https:\u002F\u002Fxiuper.com  \n🐛 问题反馈：https:\u002F\u002Fgithub.com\u002Fphodal\u002Fauto-dev\u002Fissues","2026-02-07T09:27:13",{"id":187,"version":188,"summary_zh":189,"released_at":190},108710,"compose-v3.0.0-alpha4","## 概览\n本次从 **compose-v3.0.0-alpha3** 升级到 **compose-v3.0.0-alpha4**，重点交付了 **ACP（Agent Client Protocol）在 IDE\u002FCompose\u002FCLI 的端到端集成**，并补齐了权限交互、渲染与诊断能力；同时推进了 WebAgent\u002FE2E DSL 体系与若干稳定性修复。\n\n## 亮点\n- **IDEA 插件：ACP 全链路接入（stdio）**\n  - 新增 ACP 工具窗口与配置\u002F权限对话框，支持 engine 选择、预设与会话管理\n  - 改进工具调用渲染（IN_PROGRESS 展示、去重、参数映射、结果处理）与诊断日志\n  - 修复\u002F缓解 UI freeze：MCP 预加载异步化并临时禁用预加载以避免 EDT 阻塞\n- **Auggie ACP Agent 集成**\n  - 增加 Auggie ACP agent 的接入与相关流程打通\n- **Compose GUI：外部 CLI Agent 支持增强**\n  - 增加 External CLI Agent 引擎选择器、ACP 预设检测与自动配置\n- **WebAgent \u002F 自动化测试能力演进**\n  - E2E 体系重命名与抽象整理（E2E -> WebAgent）\n  - 引入跨平台 Browser Action \u002F PageState 提取实现与 Driver-based 执行器\n  - 增加 DSL 支持（parser \u002F generator \u002F LLM 集成）及相关 CLI\u002F示例\n- **稳定性与兼容性修复**\n  - 插件分发排除 Kotlin stdlib\u002Freflect，避免 classloader 冲突（#536）\n  - ACP 文件路径校验、连接日志与配置保存等细节修复（#536）\n  - Gradle 内存与时间 API 调整，修复\u002F优化构建与 WASM JS 时间戳处理\n\n## 相关 PR\n- `#537`：feat(idea): ACP client integration (stdio)\n- `#539`：feat: Add Auggie ACP agent integration\n\n## 变更范围（高层）\n- **ACP**：IDEA 插件、mpp-core（JVM ACP client\u002Fserver\u002Fsession\u002Frenderer）、mpp-ui（Compose\u002FJS）联动\n- **WebAgent\u002FE2E**：新增模块 `xiuper-e2e` 与 `mpp-viewer-web` 相关实现\n- **文档**：README 更新（3.0 branding\u002Falpha 状态）、示例 skills\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fphodal\u002Fauto-dev\u002Fcompare\u002Fcompose-v3.0.0-alpha3...compose-v3.0.0-alpha4","2026-02-07T08:17:38",{"id":192,"version":193,"summary_zh":194,"released_at":195},108711,"compose-v3.0.0-alpha3","## AutoDev Xiuper - 跨平台发布\n\n> 一个平台。所有阶段。每种设备。\n\n本次发布包含所有支持平台的构建版本：\n\n### 🖥️ 服务器\n- `mpp-server-*-all.jar` - 可直接使用 `java -jar` 运行\n\n### 📱 移动端\n- **Android**: 调试 APK、发布 APK\n- **iOS**: iOS 应用程序（适用于模拟器的 .ipa 文件）\n\n### 💻 桌面端\n- **Linux**: `.deb` 包\n- **Windows**: `.msi` 安装程序\n- **macOS**: `.dmg` 镜像文件\n\n### 🔌 IDE 插件\n- **JetBrains**: `.zip` 插件包（适用于 IntelliJ IDEA、PyCharm、WebStorm 等）\n- **VS Code**: `.vsix` 扩展包\n\n### 📦 安装说明\n\n**桌面端**: 下载适合您操作系统的安装包并进行安装。\n\n**JetBrains IDE**:\n``` \n设置 → 插件 → ⚙️ → 从磁盘安装插件 → 选择 .zip 文件\n```\n\n**VS Code**:\n```bash\ncode --install-extension autodev-*.vsix\n```\n\n**命令行工具**:\n```bash\nnpm install -g @xiuper\u002Fcli\n```\n\n---\n\n📖 文档：https:\u002F\u002Fxiuper.com  \n🐛 问题反馈：https:\u002F\u002Fgithub.com\u002Fphodal\u002Fauto-dev\u002Fissues","2025-12-29T02:57:44",{"id":197,"version":198,"summary_zh":199,"released_at":200},108712,"compose-v3.0.0-alpha2","## AutoDev Xiuper - 跨平台发布\n\n> 一个平台。所有阶段。每种设备。\n\n本次发布包含所有支持平台的构建版本：\n\n### 🖥️ 服务器\n- `mpp-server-*-all.jar` - 可直接使用 `java -jar` 运行\n\n### 📱 移动端\n- **Android**: 调试 APK、发布 APK\n- **iOS**: iOS 应用程序 (.ipa，适用于模拟器)\n\n### 💻 桌面端\n- **Linux**: `.deb` 包\n- **Windows**: `.msi` 安装程序\n- **macOS**: `.dmg` 镜像\n\n### 🔌 IDE 插件\n- **JetBrains**: `.zip` 插件（适用于 IntelliJ IDEA、PyCharm、WebStorm 等）\n- **VS Code**: `.vsix` 扩展\n\n### 📦 安装说明\n\n**桌面端**: 下载适合您操作系统的安装包并进行安装。\n\n**JetBrains IDE**:\n```\n设置 → 插件 → ⚙️ → 从磁盘安装插件 → 选择 .zip 文件\n```\n\n**VS Code**:\n```bash\ncode --install-extension autodev-*.vsix\n```\n\n**命令行工具**:\n```bash\nnpm install -g @xiuper\u002Fcli\n```\n\n---\n\n📖 文档：https:\u002F\u002Fxiuper.com\n🐛 问题反馈：https:\u002F\u002Fgithub.com\u002Fphodal\u002Fauto-dev\u002Fissues\n","2025-12-20T15:42:55",{"id":202,"version":203,"summary_zh":204,"released_at":205},108713,"compose-v3.0.0-alpha","## AutoDev Compose 多平台发布测试\n\n这是包含以下内容的 mpp 模块测试版本：\n\n### 服务器\n- mpp-server 超大 JAR 包（可直接使用 `java -jar mpp-server-*-all.jar` 运行）\n\n### Android\n- 调试版 APK\n- 发布版 APK\n\n### iOS\n- iOS 应用程序（适用于 iOS 模拟器的 .ipa 文件）\n\n### 桌面\n- Linux（.deb 安装包）\n- Windows（.msi 安装程序）\n- macOS（.dmg 镜像文件）\n\n**注意**：这是一个测试版本，请谨慎使用。","2025-12-14T08:07:44",{"id":207,"version":208,"summary_zh":209,"released_at":210},108714,"compose-v0.3.3","## AutoDev Compose 多平台发布测试\n\n这是 mpp 模块的测试发布版本，包含以下内容：\n\n### 服务器端\n- mpp-server 超大 JAR 包（可直接使用 `java -jar mpp-server-*-all.jar` 运行）\n\n### Android\n- 调试版 APK\n- 发布版 APK\n\n### iOS\n- iOS 应用程序（适用于 iOS 模拟器的 .ipa 文件）\n\n### 桌面端\n- Linux（.deb 安装包）\n- Windows（.msi 安装程序）\n- macOS（.dmg 镜像文件）\n\n**注意**：这是一个测试版本，请谨慎使用。","2025-12-02T01:11:20",{"id":212,"version":213,"summary_zh":214,"released_at":215},108715,"compose-v0.3.2","## AutoDev Compose 多平台发布测试\n\n这是 mpp 模块的测试版本，包含以下内容：\n\n### 服务器端\n- mpp-server 超大 JAR 包（可直接使用 `java -jar mpp-server-*-all.jar` 运行）\n\n### Android\n- 调试版 APK\n- 发布版 APK\n\n### iOS\n- iOS 应用程序（适用于 iOS 模拟器的 .ipa 文件）\n\n### 桌面端\n- Linux（.deb 安装包）\n- Windows（.msi 安装程序）\n- macOS（.dmg 镜像文件）\n\n**注意**：这是一个测试版本，请谨慎使用。","2025-11-27T15:43:32",{"id":217,"version":218,"summary_zh":209,"released_at":219},108716,"compose-0.3.1","2025-11-26T09:56:09",{"id":221,"version":222,"summary_zh":223,"released_at":224},108717,"compose-0.3.0","## AutoDev Compose 多平台发布测试\n\n这是包含以下内容的 mpp 模块测试版本：\n\n### 服务器\n- mpp-server 超大 JAR 包（可直接使用 `java -jar mpp-server-*-all.jar` 运行）\n\n### 安卓\n- 调试版 APK\n- 发布版 APK\n\n### iOS\n- iOS 应用程序（适用于 iOS 模拟器的 .ipa 文件）\n\n### 桌面\n- Linux（.deb 安装包）\n- Windows（.msi 安装程序）\n- macOS（.dmg 镜像文件）\n\n**注意**：这是一个测试版本，请谨慎使用。","2025-11-26T09:16:18",{"id":226,"version":227,"summary_zh":228,"released_at":229},108718,"compose-0.2.2","## AutoDev Compose 多平台发布测试\n\n这是 mpp 模块的测试版本，包含以下内容：\n\n### 服务器端\n- mpp-server 超大 JAR 包（可直接使用 `java -jar mpp-server-*-all.jar` 运行）\n\n### Android\n- 调试版 APK\n- 发布版 APK\n\n### iOS\n- iOS 应用程序（适用于 iOS 模拟器的 .ipa 文件）\n\n### 桌面端\n- Linux（.deb 安装包）\n- Windows（.msi 安装程序）\n- macOS（.dmg 镜像文件）\n\n**注意**：此为测试版本，请谨慎使用。","2025-11-17T05:35:11",{"id":231,"version":232,"summary_zh":233,"released_at":234},108719,"compose-0.2.1","\r\n\r\n### Bug Fixes\r\n\r\n* **.gitignore:** add local.properties and Samples\u002F to ignore list ([e06a948](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fe06a9485871fa93058996cf3f32243f418162bdb))\r\n* **agent:** add recovery advice rendering to ComposeRenderer [#453](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F453) ([b460a36](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fb460a3655dac035990988149634a947ab6db67ae))\r\n* **agent:** increase maxIterations from 10 to 100 for improved performance ([ef20322](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fef20322fd2d4358a287ae9b436f95d5729c6b144))\r\n* **agent:** use user home dir as fallback for rootPath [#453](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F453) ([48bc649](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F48bc649fc84d836548202f478d9e093d4abec6ad))\r\n* always show view and accept buttons in DiffLangSketch header ([d0ec3e6](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fd0ec3e6e8d0e8761a55d037bf5efef2be7ebc025))\r\n* **build:** ensure webpack runs before WASM distribution ([2d02f6a](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F2d02f6ab7c6cb033370467930a68d70425f111a9))\r\n* **build:** update TypeScript build script to use compileKotlinJs ([8aee221](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F8aee2217616a017a123f8005f0673c1dd7872c6f))\r\n* **chat:** update timestamp handling to use kotlinx.datetime and add mock SQL driver for JS\u002FWasmJS [#453](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F453) ([57fbcbc](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F57fbcbcaef22910913986b933831cee57f01ea59))\r\n* **ci:** add Android SDK setup to KMP test workflow ([c478910](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fc47891088628a242fd4ad9094bd953b20548a0e9))\r\n* **ci:** create local.properties with ANDROID_SDK_ROOT ([dbf936b](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fdbf936bd41358bf562a77b193b41d8c2825551b7))\r\n* **ci:** run clean before wasmJsBrowserTest in workflow ([3bf5866](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F3bf586641076952c482d56792325696948d9af2d))\r\n* **ci:** update workflows to handle compose-* tags and increment version to 0.1.4 ([08b6f4c](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F08b6f4c7d0b1ce20b171ab2a8a832dfddf3ca90d))\r\n* **ci:** use pre-installed Android SDK on GitHub Actions ([8def2a4](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F8def2a479a9d6729fb79cd5f9d3814e6c919e1c9))\r\n* **cli-renderer:** improve parameter string parsing logic ([cd157aa](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fcd157aa0d8cd320eed37fec3d777c2eeea23dc37))\r\n* **commandUtils:** update dynamic import path and handle missing JsCompletionManager gracefully [#453](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F453) ([d225219](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fd2252195bff1c405a37de418934bd960d09df5bf))\r\n* **config:** increase default maxTokens to 128000 [#453](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F453) ([9721e3b](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F9721e3b0ef8b9239629888c2658495ce7f682c52))\r\n* **context:** handle null psiElement in method context [#457](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F457) ([c4364de](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fc4364dedab89a850d8fb4124024275925507ef02))\r\n* **context:** handle null virtualFile path in FileContextProvider [#457](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F457) ([c2e4634](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fc2e46342fd38bc9f1dae2d7ff7a27274eb0cfe91))\r\n* **deploy:** update WASM build and adjust HTML for GitHub Pages ([f763535](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Ff7635357c7db63e806ce7c9ff2d073b7a7f68053))\r\n* **domain-dict:** adjust maxTokenLength calculation logic [#453](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F453) ([eb5b5ac](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Feb5b5acea40e50214982f8e69ab28ecdec7b7cb7))\r\n* fix issue for https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fsecurity\u002Fdependabot\u002F8 ([367e556](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F367e556067f1da41072362250910cef06ff4f0b5))\r\n* GitHub Actions 'No space left on device' error ([009c6b6](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F009c6b6f7c6fbd52d56727df49ba0c256f593f84))\r\n* **gradle.properties:** comment out Java home path to resolve Kotlin compiler issues ([1a2efea](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F1a2efeac0eda89658648bc20caf9b350f5b3699a))\r\n* **gradle:** update Java home configuration to ensure compatibility with Kotlin compiler [#453](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F453) ([a1a92c4](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fa1a92c44e8586b877c6ff038bb20296f2c4f1bd9))\r\n* **i18n:** update chat title to remove \"DevIn AI\" ([3814125](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F38141251ca3989897d9199bc0b7b2cdfa0827f7e))\r\n* **js:** disable prompt enhancement in CLI due to type issues [#453](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F453) ([b5443a9](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fb5443a9170507532c0e87ca97518ea788c9d93a1))\r\n* **lexer:** prevent misrecognition of markdown and email text [#453](https:\u002F\u002Fgithub","2025-11-17T04:41:56",{"id":236,"version":237,"summary_zh":238,"released_at":239},108720,"compose-0.1.6","## AutoDev Compose Multiplatform Release Test\n\nThis is a test release for the mpp modules containing:\n\n### Server\n- mpp-server fat JAR (ready to run with `java -jar mpp-server-*-all.jar`)\n\n### Android\n- Debug APK\n- Release APK\n\n### Desktop\n- Linux (.deb package)\n- Windows (.msi installer)  \n- macOS (.dmg image)\n\n**Note**: This is a test release. Please use with caution.\n","2025-11-10T09:54:26",{"id":241,"version":242,"summary_zh":243,"released_at":244},108721,"compose-0.1.5","## 🚀 AutoDev Compose 0.1.5 Release Notes\r\n\r\nThis release focuses on **stability**, **cross-platform agent execution**, and an improved **Compose-based agent UI**. Significant enhancements were made across agent functionality, multi-platform shell execution, chat workflows, and Android support. Numerous bug fixes improve reliability, tokenizer handling, Gradle\u002FCI setup, and UI rendering.\r\n\r\n### ✨ New Features\r\n\r\n#### Agent & Automation\r\n\r\n* Introduced the **CodingAgent** architecture for autonomous coding workflows.\r\n* Added **sub-agent management**, including *ErrorRecoveryAgent*, *LogSummaryAgent*, and *CodebaseInvestigatorAgent*.\r\n* Added **AgentChannel**, **AgentEvent**, **submission model**, and conversation management.\r\n* Implemented **tool discovery, filtering, and structured categorization**.\r\n* Added **recovery advice rendering**, improved action flow, and better LLM response parsing.\r\n* Implemented **customizable output rendering** with improved formatting.\r\n\r\n#### User Interface (Compose UI)\r\n\r\n* Added a **dedicated agent chat interface** (Compose-based).\r\n* Added **copy-all \u002F block copy**, **full output toggles**, and **parameter visibility switches**.\r\n* Introduced **project explorer sidebar** with resizable split panes.\r\n* Added structured chat message display with streaming support.\r\n\r\n#### Chat & Prompt Handling\r\n\r\n* Chat history persistence and improved input routing.\r\n* Support for **@ mentions**, **variable prompts**, and **command-based input routing**.\r\n\r\n#### Platform Support\r\n\r\n* Implemented **PTY Shell Executor**.\r\n* Introduced **Android SAF-based file system**, **file chooser**, and **Android shell execution** support.\r\n* Added **Node.js target** for CLI builds.\r\n\r\n### 🐞 Bug Fixes\r\n\r\n* Improved **lexer parsing** for markdown, variables, and special characters.\r\n* Resolved issues with **timestamp handling**, **max token length**, and **home directory fallback**.\r\n* Added stability fixes for **shell process output handling**.\r\n* Fixed issues with **Gradle Java home resolution** and **Kotlin compiler compatibility**.\r\n* Improved **CI workflows**, including Android SDK setup and Compose runtime test workflow.\r\n\r\n### 🧱 Build & CI Improvements\r\n\r\n* CI now uses **pre-installed Android SDK** on GitHub Actions.\r\n* Added **Compose release test workflow**.\r\n* Gradle config updated for consistent Java 21 toolchain handling.\r\n* Automatic version increment support for `compose-*` release tagging.\r\n","2025-11-09T04:05:27",{"id":246,"version":247,"summary_zh":248,"released_at":249},108722,"v2.4.6","AutoDev now supports [GitHub Spec-Kit](https:\u002F\u002Fgithub.com\u002Fgithub\u002Fspec-kit), a powerful toolkit for Spec-Driven Development that helps you build high-quality software faster by focusing on product scenarios and predictable outcomes.\r\n\r\n**What is Spec-Driven Development?**\r\n\r\nSpec-Driven Development flips the traditional approach - specifications become executable, directly generating working implementations rather than just guiding them. Instead of \"vibe coding\" every piece from scratch, you define the \"what\" and \"why\" first, then let AI agents handle the \"how\".\r\n\r\n**Key Features:**\r\n\r\n- **Automatic Command Discovery**: AutoDev automatically discovers and loads SpecKit commands from `.github\u002Fprompts\u002F` directory\r\n- **Dynamic Command Execution**: Use `\u002Fspeckit.\u003Csubcommand>` commands directly in DevIns scripts\r\n- **Template Variable Support**: Advanced template compilation with YAML frontmatter and variable resolution\r\n- **Code Completion**: Full IntelliSense support for all SpecKit commands\r\n\r\n**Available Commands:**\r\n\r\n- `\u002Fspeckit.constitution` - Create or update project governing principles and development guidelines\r\n- `\u002Fspeckit.specify` - Define what you want to build (requirements and user stories)\r\n- `\u002Fspeckit.plan` - Create technical implementation plans with your chosen tech stack\r\n- `\u002Fspeckit.tasks` - Generate actionable task lists for implementation\r\n- `\u002Fspeckit.implement` - Execute all tasks to build the feature according to the plan\r\n- `\u002Fspeckit.clarify` - Clarify underspecified areas (recommended before planning)\r\n- `\u002Fspeckit.analyze` - Cross-artifact consistency & coverage analysis\r\n- `\u002Fspeckit.checklist` - Generate custom quality checklists\r\n\r\n**How It Works:**\r\n\r\n1. SpecKit commands are loaded from `.github\u002Fprompts\u002F` directory in your project\r\n2. Each command file follows the pattern `speckit.\u003Csubcommand>.prompt.md`\r\n3. Commands support YAML frontmatter for variable definitions\r\n4. Templates are compiled using Velocity engine with full variable resolution\r\n\r\n**Example Usage:**\r\n\r\n```devin\r\n\u002Fspeckit.constitution Create principles focused on code quality, testing standards, and performance\r\n\r\n\u002Fspeckit.specify Build a photo album application that organizes photos by date with drag-and-drop support\r\n\r\n\u002Fspeckit.plan Use React with TypeScript, Vite, and local SQLite database\r\n```\r\n\r\n\r\n\r\n## [2.4.6](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcompare\u002Fv2.4.5...v[2.4.6]) (2025-10-28)\r\n\r\n### Bug Fixes\r\n\r\n* **DevInsProcessProcessor:** update stream output to use empty string for better compatibility ([910ac29](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F910ac29e28329482896186409b87eab9be5281fa))\r\n* **usedprocessor:** wrap command execution in runReadAction for thread safety ([76e8776](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F76e87769b55d188807e45dad78ec7f5cfe921c1f))\r\n\r\n### Features\r\n\r\n* **builtincommand:** check for custom commands before warning on not found ([b6c889b](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fb6c889b1da681ad97108bbf7e1ed89eaa25ac640))\r\n* **ClaudeSkillCommand:** enhance template compilation by adding input parameter ([df10651](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fdf106519e83e17aa58d3a6d814988618386e4b40))\r\n* **template:** add fallback for Velocity engine in test mode ([ff0cafe](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fff0cafe0b593602e1cfd6a4196fc6e6e571a2de5))\r\n\r\n## [2.4.5](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcompare\u002Fv2.4.3...v[2.4.5]) (2025-10-28)\r\n\r\n### Bug Fixes\r\n\r\n* **AgentsInsCommand:** streamline error messages and improve request validation ([245b34e](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F245b34e976ce14ab2a8368cdc9818bd6da7c5559))\r\n\r\n### Features\r\n\r\n* **A2AInsCommand:** update command examples for clarity and add AgentRequest data class ([3c0fd0e](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F3c0fd0e7a5e33b59518676ae6d18baea26dce9c0))\r\n* **AgentsInsCommand:** enhance error handling for agent invocation and improve not found message ([467a3c6](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F467a3c64d5e4456f45dea7083c7150a5aba912fa))\r\n* **BaseLangDictProvider:** optimize file and class weight calculations with separate ReadAction handling ([a646674](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fa6466746581629e00ad7fc94a45ac389dbe0a71f))\r\n* **claudeskill:** add Claude Skill command support [#452](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F452) ([8e9742e](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F8e9742ef62510d0ddd8c0e62dc15dffc54293b9d))\r\n* **ContextManagement:** implement context window management and token budget allocation for VCS changes ([45e1eaa](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F45e1eaa4ea410a03e8e7437da4adb28f976e4920))\r\n* **ContextWindowManager:** add custom factory method for token budget initialization ([429b446](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F429b446b70427df4678c31c87f71bbfe9dad2776))\r\n* **dataprovider:** add ClaudeSkillCommand to all() results ([97b61b5](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F97b61b5a9dcea07e10aef8fbc","2025-10-28T08:36:45",{"id":251,"version":252,"summary_zh":253,"released_at":254},108723,"v2.4.3","\r\n### Features\r\n\r\n* **A2AInsCommand:** implement A2A command for sending messages to agents [#451](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F451) ([2d088d0](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F2d088d0efc92504143df0931a6237eac69f989ec))\r\n* add RunInsCommand for executing auto commands in a project ([27acd17](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F27acd175f31220a3cb78df81aa55b0ab928eef10))\r\n* **AgentsInsCommand:** add AgentRequest data class for command requests and update JSON parsing [#451](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F451) ([e9d345d](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fe9d345daafcdefaadc3209d93b5511af9240463c))\r\n* **AgentsInsCommand:** add command for listing and invoking AI agents and closed [#451](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F451) ([873c8e7](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F873c8e70ad832feb5066f98947c50b76228db69c))\r\n* **AgentsInsCommand:** enhance usage examples and improve agent listing format [#451](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F451) ([79a3612](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F79a36127979b002fb4a5db3f1780704bce902a16))\r\n* **AgentsInsCommand:** improve A2A agent message handling and error reporting [#451](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F451) ([2ca69ac](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F2ca69aca0dbc1bb7534e6ba03fc0c5b93739400b))\r\n* **AgentsInsCommand:** refactor usage examples and agent info formatting [#451](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F451) ([706d80f](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F706d80f884800218a7cb7ef01fec0fc996ab00e9))\r\n* **CommandResolver:** add command resolution functionality for Windows and Unix systems ([cb89135](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fcb8913573a22607879ac605e1580be2020a5105c))\r\n* **DiffPreview:** add standalone editor tab diff preview functionality ([708cd73](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F708cd7313038b395050523f68278136b7c47875a))\r\n* **DiffViewerService:** implement diff viewer service with standalone diff processing and preview capabilities ([3928fc2](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F3928fc2091151a0041e147ffe1d422a291bf51da))\r\n* **DiffViewerService:** implement standalone diff preview functionality ([c153e9a](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fc153e9adb598f2fef790ddb434f98b9e6e75a440))\r\n* **ProjectAgentsMD:** implement AGENTS.md support for project context and closed [#450](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F450) ([1e7642d](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F1e7642d1b39566e4182f6be941b921bc8e5600e8))\r\n","2025-10-10T04:53:54",{"id":256,"version":257,"summary_zh":258,"released_at":259},108724,"v2.4.2","\r\n### Bug Fixes\r\n\r\n* **a2a.devin:** update \"code-reviewer\" to use AgentName ([b788e6c](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fb788e6c471dfda72cea796824414ae44b8e2665e))\r\n* **CustomLLMProvider, OpenAIDto:** enhance request format handling and update JSON property annotations ([9ff45d7](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F9ff45d7acb3f773097da32847506112c227dd2ca))\r\n* **DiagramIcons:** correct icon path for DIAGRAM_REMOVE ([75e0f72](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F75e0f724b934c4a803af2dfbadba6c2fc1ad300c))\r\n","2025-09-29T04:47:27",{"id":261,"version":262,"summary_zh":263,"released_at":264},108725,"v2.4.1","### Bug Fixes\r\n\r\n* **A2AClientConsumer:** increase timeout for message response handling [#443](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F443) ([1025d61](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F1025d61d006721d81db83f4a110ee6a6f205d13e))\r\n* **diagram:** disable binary content update on document change ([88d6921](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F88d6921f7fb583a94a4c06d0fa295a82d43ee4c5))\r\n* **linecount:** update error messages for command execution ([649317c](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F649317c77eb70b2c4c2a249c2320b1b462fa0019))\r\n\r\n### Features\r\n\r\n* **A2AAgentCardPanel:** add error notification for failed A2A message sending ([84ed450](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F84ed450c75a6109ea5551be3ecfd6837a31b9799))\r\n* **a2a:** enhance A2A service initialization and error handling [#443](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F443) ([751a70a](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F751a70a6961b1904431a4a0ec25f84ffac414b42))\r\n* **a2a:** implement A2A command and service for agent communication [#443](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F443) ([fd331fd](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Ffd331fd4727ab791e3e458712f6245bd117ff86f))\r\n* **a2a:** migrate to new Client.builder API ([cc7cafb](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fcc7cafb5798da9533bf0a916db9e952964fe319a))\r\n* **command:** add LIBRARY_VERSION_FETCH command to fetch library versions ([c6adf2b](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fc6adf2bc15ade60a658066eca6cc6052280205c5))\r\n* **library:** implement LibraryVersionProvider for npm and maven [#441](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F441) ([ffe2835](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fffe2835e3332146ba4d25496b9552a9cab7f870f))\r\n* **test:** add unit tests for LibraryVersionFetchInsCommand functionality ([544c3e4](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F544c3e42cbd38b8351c5c32cfd5894c116fe8c45))\r\n","2025-09-28T09:22:34",{"id":266,"version":267,"summary_zh":268,"released_at":269},108726,"v2.4.0","## [2.4.0] - 2025-08-14\r\n\r\n### Bug Fixes\r\n\r\n* **commit:** accumulate stream result before updating editor and fixed [#437](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F437) ([ce9685f](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fce9685f24269d4e4b04171585a12e6eda2368e29))\r\n* **config:** set default value for a2aServers map ([cad35c6](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fcad35c663580c4602f3632ad68159302af962fcd))\r\n* **diagram:** correct builder update call placement [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([f5acc6a](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Ff5acc6a1b554d8fb7d395cb703b2a6a26d74dac0))\r\n* **diagram:** exclude constructor from method list [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([c90e4b3](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fc90e4b3fc67853b05e0cd2b712526d31d1607451))\r\n* **diagram:** improve Mermaid editor selection and context [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([7ed47a5](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F7ed47a51eae9ec16485c4ef79945eecbc9b1ece7))\r\n* **diagram:** update file content on document change [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([fe6e657](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Ffe6e657f0f42e54f9bcbca5a6c15c03614bde07f))\r\n* **graphviz:** improve data provider for PSI file access [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([0f02ffa](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F0f02ffa9b70d35d7d823357ecc423ba334c5eebc))\r\n* **parser:** improve member detection after colon in Mermaid [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([2e15e07](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F2e15e076e88870b8821b381aca579389d2b84ff2))\r\n\r\n### Features\r\n\r\n* **diagram:** add diagram diff and change tracking [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([3c007b4](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F3c007b40617787f441104d9db26613ead8f53f78))\r\n* **diagram:** add ext-diagram module with plugin support [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([a490162](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fa490162b4cdb83e9c99ed072b64a31c72e501900))\r\n* **diagram:** add Graphviz DOT diagram support [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([6153dd1](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F6153dd1d0fe386826f1fd2c43b3cfd2c7f90f4d6))\r\n* **diagram:** add split editor and LangSketch for Graphviz [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([af5e396](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Faf5e396ccf0c29cd6ce25e0b3af361fd7c3923d1))\r\n* **diagram:** show field and method types in structure diagram [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([367400e](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F367400e1fa6ca84ee21e3e6e9368e7f7e7652d26))\r\n* **diagram:** support class annotation statements [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([32075c4](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F32075c4ca57b5b3d8522b837d55b66c81977923b))\r\n* **diagram:** use custom icons for node categories [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([7f25083](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F7f25083d839adc385abc590a41505a3cdd0de561))\r\n* **git:** add Prepush Review action with AI code review [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([c2e4b88](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fc2e4b88517d3711a500afe568ca88f7d18f52597))\r\n* **git:** add refresh action to prepush review dialog [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([4077f13](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F4077f13e3139ff567e892acd4672a27be4edb52a))\r\n* **git:** add structure diagram for code changes [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([a53bd42](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fa53bd425f1f8ff075f9e5959387e143b206c06b8))\r\n* **git:** show class usage relationships in structure diagram [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([e09da40](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fe09da4045b4c67e10fd07c5a00af04be19ec747c))\r\n* **graphviz:** add support for entity nodes with fields [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([a16ed81](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fa16ed8106db3065eb9d6ed5e683582168b5fb3ce))\r\n* **mermaid:** add mermaid render support [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([662c873](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F662c873cdeafbcd04732fdd73ee24784c7d1c178))\r\n* **parser:** add Mermaid class diagram support [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([e2cf690](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fe2cf6907cc0a9b458db808089972b15677b3b8db))\r\n* **ui:** replace popup with dialog for diagram review [#438](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F438) ([ed568f2](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fed568f272e4e276c946ab73827801a13cc6235c7))\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcompare\u002Fv2.2.3...v2.4.0","2025-08-14T02:40:57",{"id":271,"version":272,"summary_zh":273,"released_at":274},108727,"v2.2.3","### Bug Fixes\r\n\r\n* Fix compilation errors and ensure build passes ([b83366e](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fb83366e6721ed61fc494b9741081f4869efdaf30))\r\n* remove conflicting copy method from ProcessInfo data class ([7fdc971](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F7fdc971a37ef6cc25eed3d3c42d8f96c2c9b4ac3))\r\n* Remove SSE references from tests and documentation ([cf02298](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fcf022984cb6512d9d4becfe79e320ec93bc7455e))\r\n* resolve test failures in gitignore engine ([5a07067](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F5a0706766c67971fc82d0cfbc31a23218f674b4d))\r\n\r\n\r\n### Features\r\n\r\n* Add MCP SSE (Server-Sent Events) transport support ([21364b1](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F21364b1c871494c8a54a96100fca0867cb718bf2))\r\n* Add MCP streamable HTTP transport support ([1238032](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F1238032f6fcb5ead54f482c0a00567f79004475d)), closes [#429](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F429)\r\n* implement high-performance dual-engine gitignore parser ([962da13](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F962da13aafa2b4f1015e0d9c58f1a63d9c83c202)), closes [#432](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F432)\r\n* implement Process Management Tool integration ([#430](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F430)) ([499511e](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F499511e3bfc6cf112f3a27a4dc6bb7c1d73497bf))\r\n* implement SSE transport support and enhance error logging ([c7a8c4d](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fc7a8c4de7690fb4c5504597a5ded6fe108610d19))\r\n* switch to CIO engine for HTTP client and add SSE support ([0aa7c64](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F0aa7c64e1827f596b32fbf48709dfaa460174541))\r\n\r\n","2025-08-11T08:28:48",{"id":276,"version":277,"summary_zh":278,"released_at":279},108728,"v2.2.2","## What's Changed\r\n* feat(mcp): 添加 McpParam 注解支持工具参数描述 by @levicode in https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fpull\u002F409\r\n* fix(command): 改进代码编辑内容提取的引号处理 by @levicode in https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fpull\u002F416\r\n* feat(settings): 刷新后保持用户选择的LLM模型配置 by @levicode in https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fpull\u002F417\r\n* feat(settings): 优化GitHub模型加载和占位符替换机制 by @levicode in https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fpull\u002F418\r\n* fix(input): 优化Enter键处理避免与代码补全冲突 by @levicode in https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fpull\u002F421\r\n\r\n\r\n## [2.2.2](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcompare\u002Fv2.2.1...v2.2.2) (2025-06-21)\r\n\r\n\r\n### Bug Fixes\r\n\r\n* **AutoDevInput:** correct placeholder logic for agent display ([eb5a89d](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Feb5a89d7ba62aeec3ddd3605f4bde12a1f2b7ad2))\r\n* **command:** 改进代码编辑内容提取的引号处理 ([b2e994e](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fb2e994ea26029b283024e71b3e0083d35affa77a))\r\n* **devti:** 移除 GitHub Actions 生成器冗余注释 ([21de880](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F21de8800b08fdcd829e44c089bd9ed6419b5d0e7))\r\n* **editor:** normalize line endings in code display and closed [#423](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F423) ([714eec8](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F714eec838f3b20f8098fae1681e851266dc2aab3))\r\n* **editor:** 添加语法高亮器设置的异常处理 [#423](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F423) ([9eb197e](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F9eb197ed96e5b0e7db92dc54b758d19143b94e48))\r\n* fix issue ([8fb0f84](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F8fb0f84c9ba1e6e690a9b277f567d0cdebb8fea6))\r\n* **input:** 优化Enter键处理避免与代码补全冲突 ([eda9725](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Feda9725076f261aad5519346fc73b096fa9d43e3))\r\n* **llm2:** 改进 SSE EventSource 管理机制 ([1bcc0fd](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F1bcc0fd3c38139e8e9c0a68765a188386e9dfc07))\r\n* **llm:** improve error handling for response parsing and closed [#424](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F424) ([37235ae](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F37235ae43cbcc6f01dd821fbd917c8a8c12c8d46))\r\n* **llm:** 清理GitHub Copilot初始化的多余日志和注释 ([dce7b0f](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fdce7b0f2ce33344e4e62b01c53fb3ff52750bab0)), closes [#422](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F422)\r\n* **sketch:** 修复代码修改指引格式并添加重构建议 ([1809764](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F1809764ec4d17d7acb57f780ffde07eccad87e0a))\r\n* **template:** 优化代码生成模板的上下文描述 ([e27fe9f](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fe27fe9f48c7423d27b6ab19c382880cdcc65526e))\r\n\r\n\r\n### Features\r\n\r\n* **ci:** 添加GitHub Actions自动化Issue分析工作流 ([39476cf](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F39476cf47dc9b0564b2d82702a78d5b1a4ad518e))\r\n* **command:** add robust EditRequest parser ([cd67e56](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fcd67e56d0d282ce8007f0cce6d15885eafee8d2d))\r\n* **command:** 添加高级格式编辑请求解析支持 ([23ed06d](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F23ed06d089425c42ce55b447982248ee219fc232))\r\n* **git:** 为GitHub问题添加缓存机制 ([15eed7d](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F15eed7d47bb7bd293e98e9d605b9126341c107f0)), closes [#410](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F410)\r\n* **git:** 优化GitHub问题选择弹窗的变量管理 ([8584bc7](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F8584bc71a93cfeea229d09a44b03720a7d7b9453))\r\n* **llm:** add synchronous cancellation for LLM requests [#412](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F412) ([0bf03d6](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F0bf03d6d35e38e2e07179787012ee445fbcca7c1))\r\n* **mcp:** 添加 McpParam 注解支持工具参数描述 ([e92def7](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Fe92def75ab2e671820aa881bf84528cfa83fb867))\r\n* **observer:** 增强流水线状态日志记录详细信息 ([0de0658](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F0de0658a0b3f2a467bb3552745f773c51743b40a))\r\n* **ripgrep:** enhance search instructions with regex examples and usage tips [#413](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F413) ([1b86dc8](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F1b86dc8fae48dbea15881d84ff3fc3d0a9e3ce6e))\r\n* **settings:** 优化GitHub模型加载和占位符替换机制 ([746e960](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F746e9609b12e9f6cc5a1f59d9b58d359239b6299))\r\n* **settings:** 刷新后保持用户选择的LLM模型配置 ([71c4306](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F71c4306e13ce27177136451b1944a8c675b3300d))\r\n* **sketch:** 优化Sketch模式下文件写入行为 ([f72bac6](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002Ff72bac6d0099aa34f841e021cf083b1a7e6de813))\r\n* **sketch:** 移除模板中冗余示例优化工具调用说明 ([88592f7](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F88592f7643d23d68185e175f70056f06d7f74dc3))\r\n* **template:** 增强工具调用指南的说明和格式化规范 $420 ([4bc33c4](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F4bc33c48561a3c2c76f076aaaecac6e986e280f5))\r\n* **ui:** add conditional placeholder for agent display and fixed [#414](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fissues\u002F414) ([84b308e](https:\u002F\u002Fgithub.com\u002Funit-mesh\u002Fauto-dev\u002Fcommit\u002F84b308ebe7f86c528766e2a62ebd7e53bf04eb42))\r\n\r\n\r\n## New Contributors\r\n* @levicode made their first contribution in https:\u002F\u002Fgithub.com\u002F","2025-06-21T15:53:53"]