[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-continuedev--continue":3,"tool-continuedev--continue":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 真正成长为懂上",150037,2,"2026-04-10T23:33:47",[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 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108322,"2026-04-10T11:39:34",[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},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[52,13,15,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":32,"last_commit_at":59,"category_tags":60,"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":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":72,"owner_name":73,"owner_avatar_url":74,"owner_bio":75,"owner_company":76,"owner_location":76,"owner_email":76,"owner_twitter":72,"owner_website":77,"owner_url":78,"languages":79,"stars":119,"forks":120,"last_commit_at":121,"license":122,"difficulty_score":32,"env_os":123,"env_gpu":124,"env_ram":124,"env_deps":125,"category_tags":131,"github_topics":132,"view_count":32,"oss_zip_url":76,"oss_zip_packed_at":76,"status":17,"created_at":141,"updated_at":142,"faqs":143,"releases":172},6533,"continuedev\u002Fcontinue","continue","⏩ Source-controlled AI checks, enforceable in CI. Powered by the open-source Continue CLI","Continue 是一款将 AI 代码审查深度集成到开发工作流中的开源工具。它的核心功能是将 AI 检查规则以文件形式纳入版本控制，并直接在持续集成（CI）流程中自动执行。这意味着团队可以像管理代码一样管理 AI 审查标准，确保每次提交都经过一致且可追溯的自动化评估。\n\n传统代码审查往往依赖人工经验，难以保证标准统一且耗时费力；而普通的 AI 辅助工具又通常停留在编辑器插件层面，无法强制落地。Continue 解决了这一痛点，它通过在 GitHub Pull Request 中作为状态检查运行，自动分析代码安全性、规范符合度等问题。若发现问题，它会直接生成修复建议的差异代码（diff），让审查结果直观可见且可操作。\n\n这款工具特别适合追求工程化落地的开发团队和技术负责人。无论是希望统一团队代码风格的后端工程师，还是关注安全合规的技术主管，都能利用 Continue 将最佳实践固化为仓库中的 Markdown 配置文件。其独特亮点在于\"AI 即代码”的理念：审查逻辑不再是黑盒，而是透明、可版本化管理的文本文件，支持自定义任意维度的检查规则，真正实现了 AI 能力的标准化与规模化应用。","\u003Cdiv align=\"center\">\u003C\u002Fdiv>\n\n\u003Ch1 align=\"center\">Continue\u003C\u002Fh1>\n\n\u003Cdiv align=\"center\">\n\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FApache-2.0\" style=\"background:none\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache_2.0-blue.svg\" style=\"height: 22px;\" \u002F>\n\u003C\u002Fa>\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fdocs.continue.dev\" style=\"background:none\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FContinue-docs-%23BE1B55.svg?logo=data:image\u002Fsvg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNCIgZmlsbD0id2hpdGUiPgogIDxwYXRoIGQ9Ik0yMC41Mjg2IDMuMjY4MTFMMTkuMTUxMiA1LjY1Njk0TDIyLjYzMjggMTEuNjg0OUMyMi42NTgyIDExLjczMDYgMjIuNjczNSAxMS43ODY2IDIyLjY3MzUgMTEuODM3NEMyMi42NzM1IDExLjg4ODIgMjIuNjU4MiAxMS45NDQxIDIyLjYzMjggMTEuOTg5OUwxOS4xNTEyIDE4LjAyMjlMMjAuNTI4NiAyMC40MTE3TDI1LjQ3OTEgMTEuODM3NEwyMC41Mjg2IDMuMjYzMDNWMy4yNjgxMVpNMTguNjE3NiA1LjM0NjlMMTkuOTk1IDIuOTU4MDdIMTcuMjQwMkwxNS44NjI4IDUuMzQ2OUgxOC42MjI3SDE4LjYxNzZaTTE1Ljg1NzcgNS45NjY5N0wxOS4wNzUgMTEuNTMyNEgyMS44Mjk4TDE4LjYxNzYgNS45NjY5N0gxNS44NTc3Wk0xOC42MTc2IDE3LjcxNzlMMjEuODI5OCAxMi4xNDc0SDE5LjA3NUwxNS44NTc3IDE3LjcxNzlIMTguNjE3NlpNMTUuODU3NyAxOC4zMzhMMTcuMjM1MSAyMC43MTY3SDE5Ljk4OTlMMTguNjEyNSAxOC4zMzhIMTUuODUyNkgxNS44NTc3Wk02LjUyMDk4IDIxLjMwNjNDNi40NjUwNyAyMS4zMDYzIDYuNDE0MjQgMjEuMjkxIDYuMzY4NSAyMS4yNjU2QzYuMzIyNzYgMjEuMjQwMiA2LjI4MjA5IDIxLjE5OTUgNi4yNTY2OCAyMS4xNTM4TDIuNzcwMDIgMTUuMTIwN0gwLjAxNTI0ODJMNC45NjU3IDIzLjY5SDE0Ljg2MTVMMTMuNDg0MSAyMS4zMDYzSDYuNTI2MDZINi41MjA5OFpNMTQuMDE3OCAyMC45OTYyTDE1LjM5NTIgMjMuMzhMMTYuNzcyNiAyMC45OTExTDE1LjM5NTIgMTguNjAyM0wxNC4wMTc4IDIwLjk5MTFWMjAuOTk2MlpNMTQuODYxNSAxOC4yOTc0SDguNDM3MTJMNy4wNTk3MyAyMC42ODYySDEzLjQ4NDFMMTQuODYxNSAxOC4yOTc0Wk03Ljg5ODM2IDE3Ljk5MjRMNC42ODEwOCAxMi40MjE5TDMuMzAzNjkgMTQuODEwN0w2LjUyMDk4IDIwLjM4MTJMNy44OTgzNiAxNy45OTI0Wk0wLjAxMDE2NTQgMTQuNTAwN0gyLjc2NDk0TDQuMTQyMzIgMTIuMTExOEgxLjM5MjYzTDAuMDEwMTY1NCAxNC41MDA3Wk02LjI0MTQzIDIuNTQxM0M2LjI2Njg1IDIuNDk1NTYgNi4zMDc1MSAyLjQ1NDkgNi4zNTMyNSAyLjQyOTQ4QzYuMzk5IDIuNDA0MDcgNi40NTQ5IDIuMzg4ODIgNi41MDU3MyAyLjM4ODgySDEzLjQ3NEwxNC44NTE0IDBINC45NTA0NUwwIDguNTc0MzVIMi43NTQ3N0w2LjIzMTI3IDIuNTQ2MzhMNi4yNDE0MyAyLjU0MTNaTTQuMTQyMzIgMTEuNTc4MkwyLjc2NDk0IDkuMTg5MzRIMC4wMTAxNjU0TDEuMzg3NTUgMTEuNTc4Mkg0LjE0MjMyWk02LjUxMDgxIDMuMzEzODZMMy4yOTg2MSA4Ljg3OTNMNC42NzU5OSAxMS4yNjgxTDcuODg4MiA1LjcwMjY4TDYuNTEwODEgMy4zMTM4NlpNMTMuNDc5MSAzLjAwMzgySDcuMDQ0NDhMOC40MjE4NyA1LjM5MjY0SDE0Ljg1NjRMMTMuNDc5MSAzLjAwMzgyWk0xNS4zOTUyIDUuMDgyNkwxNi43Njc1IDIuNjk4ODZMMTUuMzk1MiAwLjMxMDAzOEwxNC4wMTc4IDIuNjkzNzhMMTUuMzk1MiA1LjA4MjZaIi8+Cjwvc3ZnPg==\" style=\"height: 22px;\" \u002F>\n\u003C\u002Fa>\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fchangelog.continue.dev\" style=\"background:none\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchangelog-%96EFF3\" style=\"height: 22px;\" \u002F>\n\u003C\u002Fa>\n\n\u003Cp>\u003C\u002Fp>\n\n**Source-controlled AI checks, enforceable in CI**\n\n\u003C\u002Fdiv>\n\n![Banner](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcontinuedev_continue_readme_df3f4ceb9c07.png)\n\n## Getting started\n\nPaste this into your coding agent of choice:\n\n```\nHelp me write checks for this codebase: https:\u002F\u002Fcontinue.dev\u002Fwalkthrough\n```\n\n## How it works\n\nContinue runs agents on every pull request as GitHub status checks. Each agent is a markdown file in your repo at `.continue\u002Fchecks\u002F`. Green if the code looks good, red with a suggested diff if not. Here is an example that performs a security review:\n\n```yaml\n---\nname: Security Review\ndescription: Review PR for basic security vulnerabilities\n---\nReview this PR and check that:\n  - No secrets or API keys are hardcoded\n  - All new API endpoints have input validation\n  - Error responses use the standard error format\n```\n\n## Install CLI\n\nAI checks are powered by the open-source Continue CLI (`cn`).\n\n**macOS \u002F Linux:**\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fcontinuedev\u002Fcontinue\u002Fmain\u002Fextensions\u002Fcli\u002Fscripts\u002Finstall.sh | bash\n```\n\n**Windows (PowerShell):**\n\n```powershell\nirm https:\u002F\u002Fraw.githubusercontent.com\u002Fcontinuedev\u002Fcontinue\u002Fmain\u002Fextensions\u002Fcli\u002Fscripts\u002Finstall.ps1 | iex\n```\n\nOr with npm (requires Node.js 20+):\n\n```bash\nnpm i -g @continuedev\u002Fcli\n```\n\nThen run:\n\n```bash\ncn\n```\n\nLooking for the VS Code extension? [See here](extensions\u002Fvscode\u002FREADME.md).\n\n## Contributing\n\nRead the [contributing guide](https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fblob\u002Fmain\u002FCONTRIBUTING.md), and\njoin the [GitHub Discussions](https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fdiscussions).\n\n## License\n\n[Apache 2.0 © 2023-2024 Continue Dev, Inc.](.\u002FLICENSE)\n","\u003Cdiv align=\"center\">\u003C\u002Fdiv>\n\n\u003Ch1 align=\"center\">Continue\u003C\u002Fh1>\n\n\u003Cdiv align=\"center\">\n\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FApache-2.0\" style=\"background:none\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache_2.0-blue.svg\" style=\"height: 22px;\" \u002F>\n\u003C\u002Fa>\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fdocs.continue.dev\" style=\"background:none\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FContinue-docs-%23BE1B55.svg?logo=data:image\u002Fsvg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNCIgZmlsbD0id2hpdGUiPgogIDxwYXRoIGQ9Ik0yMC41Mjg2IDMuMjY4MTFMMTkuMTUxMiA1LjY1Njk0TDIyLjYzMjggMTEuNjg0OUMyMi42NTgyIDExLjczMDYgMjIuNjczNSAxMS43ODY2IDIyLjY3MzUgMTEuODM3NEMyMi42NzM1IDExLjg4ODIgMjIuNjU4MiAxMS45NDQxIDIyLjYzMjggMTEuOTg5OUwxOS4xNTEyIDE4LjAyMjlMMjAuNTI4NiAyMC40MTE3TDI1LjQ3OTEgMTEuODM3NEwyMC41Mjg2IDMuMjYzMDNWMy4yNjgxMVpNMTguNjE3NiA1LjM0NjlMMTkuOTk1IDIuOTU4MDdIMTcuMjQwMkwxNS44NjI4IDUuMzQ2OUgxOC42MjI3SDE4LjYxNzZaTTE1Ljg1NzcgNS45NjY5N0wxOS4wNzUgMTEuNTMyNEgyMS44Mjk4TDE4LjYxNzYgNS45NjY5N0gxNS44NTc3Wk0xOC42MTc2IDE3LjcxNzlMMjEuODI5OCAxMi4xNDc0SDE5LjA3NUwxNS44NTc3IDE3LjcxNzlIMTguNjE3NlpNMTUuODU3NyAxOC4zMzhMMTcuMjM1MSAyMC43MTY3SDE5Ljk4OTlMMTguNjEyNSAxOC4zMzhIMTUuODUyNkgxNS44NTc3Wk02LjUyMDk4IDIxLjMwNjNDNi40NjUwNyAyMS4zMDYzIDYuNDE0MjQgMjEuMjkxIDYuMzY4NSAyMS4yNjU2QzYuMzIyNzYgMjEuMjQwMiA2LjI4MjA5IDIxLjE5OTUgNi4yNTY2OCAyMS4xNTM4TDIuNzcwMDIgMTUuMTIwN0gwLjAxNTI0ODJMNC45NjU3IDIzLjY5SDE0Ljg2MTVMMTMuNDg0MSAyMS4zMDYzSDYuNTI2MDZINi41MjA5OFpNMTQuMDE3OCAyMC45OTYyTDE1LjM5NTIgMjMuMzhMMTYuNzcyNiAyMC45OTExTDE1LjM5NTIgMTguNjAyM0wxNC4wMTc4IDIwLjk5MTFWMjAuOTk2MlpNMTQuODYxNSAxOC4yOTc0SDguNDM3MTJMNy4wNTk3MyAyMC42ODYySDEzLjQ4NDFMMTQuODYxNSAxOC4yOTc0Wk03Ljg5ODM2IDE3Ljk5MjRMNC42ODEwOCAxMi40MjE5TDMuMzAzNjkgMTQuODEwN0w2LjUyMDk4IDIwLjM4MTJMNy44OTgzNiAxNy45OTI0Wk0wLjAxMDE2NTQgMTQuNTAwN0gyLjc2NDk0TDQuMTQyMzIgMTIuMTExOEgxLjM5MjYzTDAuMDEwMTY1NCAxNC41MDA3Wk02LjI0MTQzIDIuNTQxM0M2LjI2Njg1IDIuNDk1NTYgNi4zMDc1MSAyLjQ1NDkgNi4zNTMyNSAyLjQyOTQ4QzYuMzk5IDIuNDA0MDcgNi40NTQ5IDIuMzg4ODIgNi41MDU3MyAyLjM4ODgySDEzLjQ3NEwxNC44NTE0IDBINC45NTA0NUwwIDguNTc0MzVIMi43NTQ3N0w2LjIzMTI3IDIuNTQ2MzhMNi4yNDE0MyAyLjU0MTNaTTQuMTQyMzIgMTEuNTc4MkwyLjc2NDk0IDkuMTg5MzRIMC4wMTAxNjU0TDEuMzg3NTUgMTEuNTc4Mkg0LjE0MjMyWk02LjUxMDgxIDMuMzEzODZMMy4yOTg2MSA4Ljg3OTNMNC42NzU5OSAxMS4yNjgxTDcuODg4MiA1LjcwMjY4TDYuNTEwODEgMy4zMTM4NlpNMTMuNDc5MSAzLjAwMzgySDcuMDQ0NDhMOC40MjE4NyA1LjM5MjY0SDE0Ljg1NjRMMTMuNDc5MSAzLjAwMzgyWk0xNS4zOTUyIDUuMDgyNkwxNi43Njc1IDIuNjk4ODZMMTUuMzk1MiAwLjMxMDAzOEwxNC4wMTc4IDIuNjkzNzhMMTUuMzk1MiA1LjA4MjZaIi8+Cjwvc3ZnPg==\" style=\"height: 22px;\" \u002F>\n\u003C\u002Fa>\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fchangelog.continue.dev\" style=\"background:none\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchangelog-%96EFF3\" style=\"height: 22px;\" \u002F>\n\u003C\u002Fa>\n\n\u003Cp>\u003C\u002Fp>\n\n**源代码控制的 AI 检查，可在 CI 中强制执行**\n\n\u003C\u002Fdiv>\n\n![Banner](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcontinuedev_continue_readme_df3f4ceb9c07.png)\n\n## 入门\n\n将以下内容粘贴到您选择的代码分析工具中：\n\n```\n帮我为这个代码库编写检查：https:\u002F\u002Fcontinue.dev\u002Fwalkthrough\n```\n\n## 工作原理\n\nContinue 会在每次拉取请求上运行代理，作为 GitHub 状态检查。每个代理都是您仓库中的一个 Markdown 文件，位于 `.continue\u002Fchecks\u002F` 目录下。如果代码看起来良好，则显示绿色；如果不理想，则显示红色并附上建议的差异。以下是一个执行安全审查的示例：\n\n```yaml\n---\nname: 安全审查\ndescription: 审查 PR 中是否存在基本的安全漏洞\n---\n请审查此 PR，并确保：\n  - 没有硬编码的秘密或 API 密钥\n  - 所有新的 API 端点都进行了输入验证\n  - 错误响应使用标准错误格式\n```\n\n## 安装 CLI\n\nAI 检查由开源的 Continue CLI（`cn`）提供支持。\n\n**macOS \u002F Linux：**\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fcontinuedev\u002Fcontinue\u002Fmain\u002Fextensions\u002Fcli\u002Fscripts\u002Finstall.sh | bash\n```\n\n**Windows (PowerShell)：**\n\n```powershell\nirm https:\u002F\u002Fraw.githubusercontent.com\u002Fcontinuedev\u002Fcontinue\u002Fmain\u002Fextensions\u002Fcli\u002Fscripts\u002Finstall.ps1 | iex\n```\n\n或者使用 npm（需要 Node.js 20+）：\n\n```bash\nnpm i -g @continuedev\u002Fcli\n```\n\n然后运行：\n\n```bash\ncn\n```\n\n想找 VS Code 扩展吗？[请参阅此处](extensions\u002Fvscode\u002FREADME.md)。\n\n## 贡献\n\n请阅读[贡献指南](https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fblob\u002Fmain\u002FCONTRIBUTING.md)，并加入[GitHub 讨论](https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fdiscussions)。\n\n## 许可证\n\n[Apache 2.0 © 2023-2024 Continue Dev, Inc.](.\u002FLICENSE)","# Continue 快速上手指南\n\nContinue 是一个开源的 AI 代码检查工具，它将 AI Agent 作为 GitHub 状态检查运行在每次 Pull Request 中。通过仓库中的 Markdown 文件定义检查规则，AI 会自动审查代码并给出建议（通过则显示绿色，失败则提供修复差异）。\n\n## 环境准备\n\n*   **操作系统**：macOS、Linux 或 Windows (PowerShell)\n*   **前置依赖**：\n    *   **方式一（推荐）**：无需额外依赖，安装脚本会自动处理。\n    *   **方式二**：若使用 npm 安装，需确保已安装 **Node.js 20+** 版本。\n*   **代码托管**：GitHub 仓库（用于配置 PR 检查）。\n\n## 安装步骤\n\n请选择适合你操作系统的命令安装 Continue CLI (`cn`)。\n\n### macOS \u002F Linux\n执行以下一键安装脚本：\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fcontinuedev\u002Fcontinue\u002Fmain\u002Fextensions\u002Fcli\u002Fscripts\u002Finstall.sh | bash\n```\n\n### Windows (PowerShell)\n执行以下 PowerShell 命令：\n```powershell\nirm https:\u002F\u002Fraw.githubusercontent.com\u002Fcontinuedev\u002Fcontinue\u002Fmain\u002Fextensions\u002Fcli\u002Fscripts\u002Finstall.ps1 | iex\n```\n\n### 通用方式 (npm)\n如果你已经安装了 Node.js 20+，也可以使用 npm 全局安装：\n```bash\nnpm i -g @continuedev\u002Fcli\n```\n\n### 验证安装\n安装完成后，在终端运行以下命令启动或查看帮助：\n```bash\ncn\n```\n\n> **注意**：如果你需要在 VS Code 编辑器内部使用 Continue，请前往 [VS Code 扩展页面](extensions\u002Fvscode\u002FREADME.md) 安装对应的插件。\n\n## 基本使用\n\nContinue 的核心工作流是在你的仓库中创建检查配置文件，并在 CI 流程中自动运行。\n\n### 1. 创建检查规则\n在你的仓库根目录下创建 `.continue\u002Fchecks\u002F` 文件夹，并在其中新建一个 Markdown 文件（例如 `security-review.md`）。\n\n文件内容示例（定义一个安全审查 Agent）：\n```yaml\n---\nname: Security Review\ndescription: Review PR for basic security vulnerabilities\n---\nReview this PR and check that:\n  - No secrets or API keys are hardcoded\n  - All new API endpoints have input validation\n  - Error responses use the standard error format\n```\n\n### 2. 运行与集成\n配置好后，Continue 会在每次提交 Pull Request 时自动作为 GitHub Status Check 运行：\n*   **通过**：如果代码符合规则，检查状态显示为绿色。\n*   **失败**：如果发现问题，检查状态显示为红色，并自动生成建议的代码修改差异（Diff）。\n\n### 3. 快速生成检查模板\n你可以让现有的 AI 编程助手帮你快速生成针对当前项目的检查规则。将以下提示词发送给任意 AI 助手：\n\n```\nHelp me write checks for this codebase: https:\u002F\u002Fcontinue.dev\u002Fwalkthrough\n```","某电商初创团队的后端开发组在快速迭代支付模块时，面临代码审查效率低下与安全风险遗漏的双重挑战。\n\n### 没有 continue 时\n- **人工审查滞后**：资深工程师需手动逐行检查每个 Pull Request 中的敏感逻辑，导致代码合并平均延迟 24 小时以上。\n- **安全标准不一**：不同审查者对“硬编码密钥”或\"API 输入校验”的判断标准存在主观差异，漏测风险高。\n- **反馈循环断裂**：新人开发者提交代码后往往要等到第二天才能收到修改意见，打断开发心流，重复沟通成本高。\n- **合规难以追溯**：缺乏自动化的审计记录，无法证明每次发布前都执行了统一的安全基线检查。\n\n### 使用 continue 后\n- **实时自动拦截**：continue 作为 GitHub 状态检查运行在每个 PR 上，毫秒级识别硬编码密钥或缺失的输入验证，即时标红阻断合并。\n- **标准固化落地**：团队将安全规范写入 `.continue\u002Fchecks\u002F` 下的 Markdown 文件，确保所有 AI 代理严格执行统一的审查逻辑。\n- **建议即改即用**：发现违规时，continue 不仅报错，还直接生成包含修复方案的建议 Diff，开发者一键采纳即可修正。\n- **全流程可审计**：每次 CI 流水线的检查结果自动留痕，形成不可篡改的安全合规报告，轻松应对后续审计需求。\n\ncontinue 将原本依赖个人经验且滞后的安全审查，转化为源代码可控、CI 强制执行的自动化防线，让团队在保持高速迭代的同时守住安全底线。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcontinuedev_continue_6abff932.png","continuedev","Continue","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fcontinuedev_a6a7fc6a.png","Quality control for your software factory",null,"https:\u002F\u002Fcontinue.dev","https:\u002F\u002Fgithub.com\u002Fcontinuedev",[80,84,88,92,96,100,104,107,111,115],{"name":81,"color":82,"percentage":83},"TypeScript","#3178c6",84.3,{"name":85,"color":86,"percentage":87},"JavaScript","#f1e05a",7.4,{"name":89,"color":90,"percentage":91},"Kotlin","#A97BFF",3.8,{"name":93,"color":94,"percentage":95},"Python","#3572A5",2.2,{"name":97,"color":98,"percentage":99},"Rust","#dea584",0.7,{"name":101,"color":102,"percentage":103},"Tree-sitter Query","#8ea64c",0.5,{"name":105,"color":106,"percentage":103},"CSS","#663399",{"name":108,"color":109,"percentage":110},"Shell","#89e051",0.3,{"name":112,"color":113,"percentage":114},"PowerShell","#012456",0.2,{"name":116,"color":117,"percentage":118},"Java","#b07219",0,32469,4363,"2026-04-10T20:26:27","Apache-2.0","Linux, macOS, Windows","未说明",{"notes":126,"python":127,"dependencies":128},"该工具主要作为 CLI (cn) 或 GitHub Actions 运行，用于在 CI 中执行 AI 代码检查。安装方式支持 macOS\u002FLinux 的 curl 脚本、Windows 的 PowerShell 脚本或全局 npm 安装。若需 VS Code 扩展需参考其他文档。具体 AI 模型运行时的硬件需求取决于用户配置的模型后端，README 中未列出本地运行模型的具体 GPU 或内存要求。","未说明 (通过 npm 安装需 Node.js 20+)",[129,130],"Node.js 20+","@continuedev\u002Fcli",[52,35,14,13,15],[133,134,135,136,137,138,139,140],"open-source","developer-tools","ai","llm","agent","cli","jetbrains-plugin","vs-code-extenstion","2026-03-27T02:49:30.150509","2026-04-11T14:52:57.681169",[144,149,154,159,164,168],{"id":145,"question_zh":146,"answer_zh":147,"source_url":148},29542,"在 VSCode 中使用 WSL 运行 Jupyter Notebook 时，内核为何会在几分钟后意外销毁导致无响应？","该问题已在后续版本中修复。如果您遇到此问题（错误提示 'NO notebook document' 或内核被 Dispose），请尝试将 Continue 插件升级到 v0.9.253 或更高版本（如 v0.9.251 已对部分用户有效）。升级后，Jupyter 内核应能保持稳定连接不再意外断开。","https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fissues\u002F1463",{"id":150,"question_zh":151,"answer_zh":152,"source_url":153},29543,"JetBrains IDE（如 IntelliJ IDEA）中的 Continue 侧边栏面板频繁冻结或无响应怎么办？","这是一个已知问题，通常由大型消息阻塞浏览器桥接引起。维护者已在 v1.0.65 版本中合并了修复方案（通过分块处理大型 JCEF 消息）。请更新到 Continue v1.0.65 或更高版本。如果更新后仍出现冻结，且会话文件接近 100MB，可以尝试删除旧的会话文件并从 sessions.json 中移除相关引用以缓解问题。","https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fissues\u002F8085",{"id":155,"question_zh":156,"answer_zh":157,"source_url":158},29544,"遇到索引错误 \"TypeError: Table and inner RecordBatch schemas must be equivalent\" 该如何解决？","该索引错误通常在旧版本中出现。大多数用户反馈升级到新版本后问题即得到解决。如果您在单工作区环境下遇到问题，请尝试更新 Continue 插件；如果在多工作区环境下遇到 \"SQLITE_BUSY: database is locked\" 等连带问题，重启 IDE 通常也能帮助恢复正常的索引功能。","https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fissues\u002F2026",{"id":160,"question_zh":161,"answer_zh":162,"source_url":163},29545,"VSCode 提示 \"Extension host terminated unexpectedly\" 且指向 Continue 插件是什么原因？","这通常是由于插件版本过旧或与当前 VSCode 版本不兼容导致的崩溃。虽然部分旧 Issue 因超时关闭，但此类问题普遍通过更新 Continue 插件到最新版本来解决。请确保您使用的是最新的稳定版插件，以避免扩展主机意外终止的问题。","https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fissues\u002F940",{"id":165,"question_zh":166,"answer_zh":167,"source_url":158},29546,"如何在本地配置 Continue 使用 Claude 3.5 Sonnet 和 GPT-4o 模型？","您可以在 config.json 文件中配置多个模型。示例配置如下：\n{\n  \"models\": [\n    {\n      \"model\": \"claude-3-5-sonnet-20240620\",\n      \"provider\": \"anthropic\",\n      \"apiKey\": \"您的 Anthropic API Key\",\n      \"title\": \"Claude 3.5 Sonnet\"\n    },\n    {\n      \"model\": \"gpt-4o\",\n      \"contextLength\": 128000,\n      \"apiKey\": \"您的 OpenAI API Key\",\n      \"title\": \"GPT-4o\",\n      \"systemMessage\": \"You are an expert software developer.\",\n      \"provider\": \"openai\"\n    }\n  ]\n}\n此外，还可以配置 tabAutocompleteModel 用于自动补全，以及 embeddingsProvider 和 reranker 用于代码索引功能。",{"id":169,"question_zh":170,"answer_zh":171,"source_url":158},29547,"Continue 插件是否支持自定义命令来生成单元测试？","是的，支持。您可以在 config.json 的 \"customCommands\" 数组中添加自定义命令。例如，添加一个名为 \"test\" 的命令，其 prompt 设置为：\"{{{ input }}}\\n\\nWrite a comprehensive set of unit tests for the selected code...\"。配置后，选中文本并运行该命令，AI 将在聊天窗口直接输出完整的单元测试代码，而无需编辑文件。",[173,178,183,188,193,198,203,208,212,217,222,227,232,236,241,245,249,254,258,262],{"id":174,"version":175,"summary_zh":176,"released_at":177},206027,"v1.2.22-vscode","## 变更内容\n* 修复：确保 config.yaml 文件存在并在被 @RomneyDa 访问时已正确填充，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11915\n* 杂项：jb-67-vs-38，由 @RomneyDa 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11916\n* 杂项（开发依赖）：将 \u002Fextensions\u002Fcli 中的 happy-dom 从 20.0.2 升级至 20.8.9，由 @dependabot[bot] 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11910\n* 杂项（依赖）：将 \u002Fcore 中的 handlebars 从 4.7.8 升级至 4.7.9，由 @dependabot[bot] 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11911\n* 杂项（开发依赖）：将 \u002Fpackages\u002Fllm-info 中的 handlebars 从 4.7.8 升级至 4.7.9，由 @dependabot[bot] 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11912\n* 杂项（开发依赖）：将 \u002Fpackages\u002Fconfig-yaml 中的 handlebars 从 4.7.8 升级至 4.7.9，由 @dependabot[bot] 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11913\n* 杂项（开发依赖）：将 \u002Fcore 中的 brace-expansion 从 1.1.12 升级至 1.1.13，由 @dependabot[bot] 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11931\n* 杂项（开发依赖）：将 \u002Fbinary 中的 brace-expansion 从 1.1.12 升级至 1.1.13，由 @dependabot[bot] 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11930\n* 功能：按工作区目录筛选会话历史，由 @mvanhorn 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11813\n* 杂项（开发依赖）：将 \u002Fpackages\u002Ffetch 中的 handlebars 从 4.7.8 升级至 4.7.9，由 @dependabot[bot] 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11936\n* 杂项（依赖）：将 \u002Fpackages\u002Fcontinue-sdk 中的 path-to-regexp 从 0.1.12 升级至 0.1.13，由 @dependabot[bot] 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11937\n* 功能：添加 .continue\u002Fconfigs 支持，由 @RomneyDa 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11935\n\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fcompare\u002Fv1.2.21-vscode...v1.2.22-vscode","2026-03-27T21:25:10",{"id":179,"version":180,"summary_zh":181,"released_at":182},206028,"v1.3.38-vscode","## 变更内容\n* 修复：确保在 @RomneyDa 访问时，config.yaml 文件存在并已填充内容，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11915\n* 杂项：jb-67-vs-38，由 @RomneyDa 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11916\n* 杂项（开发依赖）：将 \u002Fextensions\u002Fcli 中的 happy-dom 从 20.0.2 升级至 20.8.9，由 @dependabot[bot] 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11910\n* 杂项（依赖）：将 \u002Fcore 中的 handlebars 从 4.7.8 升级至 4.7.9，由 @dependabot[bot] 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11911\n* 杂项（开发依赖）：将 \u002Fpackages\u002Fllm-info 中的 handlebars 从 4.7.8 升级至 4.7.9，由 @dependabot[bot] 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11912\n* 杂项（开发依赖）：将 \u002Fpackages\u002Fconfig-yaml 中的 handlebars 从 4.7.8 升级至 4.7.9，由 @dependabot[bot] 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11913\n* 杂项（开发依赖）：将 \u002Fcore 中的 brace-expansion 从 1.1.12 升级至 1.1.13，由 @dependabot[bot] 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11931\n* 杂项（开发依赖）：将 \u002Fbinary 中的 brace-expansion 从 1.1.12 升级至 1.1.13，由 @dependabot[bot] 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11930\n* 功能：按工作区目录筛选会话历史记录，由 @mvanhorn 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11813\n* 杂项（开发依赖）：将 \u002Fpackages\u002Ffetch 中的 handlebars 从 4.7.8 升级至 4.7.9，由 @dependabot[bot] 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11936\n* 杂项（依赖）：将 \u002Fpackages\u002Fcontinue-sdk 中的 path-to-regexp 从 0.1.12 升级至 0.1.13，由 @dependabot[bot] 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11937\n* 功能：添加 .continue\u002Fconfigs 支持，由 @RomneyDa 提交，详见 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11935\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fcompare\u002Fv1.3.37-vscode...v1.3.38-vscode","2026-03-27T21:23:18",{"id":184,"version":185,"summary_zh":186,"released_at":187},206029,"v1.0.67-jetbrains","## 变更内容\n* 修复：将 Winston 日志记录器重定向到标准错误流，以防止 IPC 流损坏；同时由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11914 中修复了二进制测试。\n* 修复：确保 config.yaml 文件在被访问时已存在并被正确填充，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11915 中完成。\n* 杂项：jb-67-vs-38，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11916 中完成。\n* 杂项（开发依赖）：将 \u002Fextensions\u002Fcli 中的 happy-dom 从 20.0.2 升级至 20.8.9，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11910 中完成。\n* 杂项（依赖）：将 \u002Fcore 中的 handlebars 从 4.7.8 升级至 4.7.9，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11911 中完成。\n* 杂项（开发依赖）：将 \u002Fpackages\u002Fllm-info 中的 handlebars 从 4.7.8 升级至 4.7.9，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11912 中完成。\n* 杂项（开发依赖）：将 \u002Fpackages\u002Fconfig-yaml 中的 handlebars 从 4.7.8 升级至 4.7.9，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11913 中完成。\n* 杂项（开发依赖）：将 \u002Fcore 中的 brace-expansion 从 1.1.12 升级至 1.1.13，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11931 中完成。\n* 杂项（开发依赖）：将 \u002Fbinary 中的 brace-expansion 从 1.1.12 升级至 1.1.13，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11930 中完成。\n* 功能：按工作区目录筛选会话历史，由 @mvanhorn 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11813 中实现。\n* 杂项（开发依赖）：将 \u002Fpackages\u002Ffetch 中的 handlebars 从 4.7.8 升级至 4.7.9，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11936 中完成。\n* 杂项（依赖）：将 \u002Fpackages\u002Fcontinue-sdk 中的 path-to-regexp 从 0.1.12 升级至 0.1.13，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11937 中完成。\n* 功能：添加 .continue\u002Fconfigs 支持，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11935 中实现。\n\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fcompare\u002Fv1.0.66-jetbrains...v1.0.67-jetbrains","2026-03-27T21:22:37",{"id":189,"version":190,"summary_zh":191,"released_at":192},206030,"v1.2.21-vscode","## 变更内容\n* 杂项：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11909 中进行了 jb-66-vs-37 的调整\n* 修复：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11905 中移除了基于 Ollama 模板的工具支持限制\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fcompare\u002Fv1.2.20-vscode...v1.2.21-vscode","2026-03-26T23:55:59",{"id":194,"version":195,"summary_zh":196,"released_at":197},206031,"v1.3.37-vscode","## 变更内容\n* 杂项：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11909 中进行了 jb-66-vs-37 的调整\n* 修复：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11905 中移除了基于 Ollama 模板的工具支持开关\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fcompare\u002Fv1.3.36-vscode...v1.3.37-vscode","2026-03-26T23:53:38",{"id":199,"version":200,"summary_zh":201,"released_at":202},206032,"v1.0.66-jetbrains","## 变更内容\n* 杂项：jb-66-vs-37，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11909 中完成\n* 修复：移除基于 Ollama 模板的工具支持限制，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11905 中完成\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fcompare\u002Fv1.0.65-jetbrains...v1.0.66-jetbrains","2026-03-26T23:52:57",{"id":204,"version":205,"summary_zh":206,"released_at":207},206033,"v1.2.20-vscode","## 变更内容\n* 修复：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11888 中为二进制测试回调添加了 ModelDescription 类型。\n* 修复：@ivanlen 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11881 中修复了 readRangeInFile 中的 StringIndexOutOfBoundsException 异常。\n* 修复：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11848 中解决了严重和高危的安全漏洞。\n* 杂项：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11892 中更新了 JetBrains 和 VS Code 的相关依赖。\n* 修复（openai-adapter）：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11889 中将 max_tokens 映射到 DeepSeek 理论推理器的 max_completion_tokens。\n* 修复：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11891 中强化了 JetBrains 远程配置同步机制，以防止 IDE 卡顿。\n* VS Code 1.3.36：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11898 中进行了更新。\n* 修复：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11890 中更新了 JetBrains 二进制测试的预期文件。\n* 修复：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11893 中解决了 DiffStreamHandler 中的崩溃问题——不安全的类型转换和负数行号问题。\n* 修复：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11897 中为 sendToWebview 添加了对已销毁 JCEF 浏览器的保护机制。\n* 杂项（依赖）：@dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11903 中将 \u002Fpackages\u002Fcontinue-sdk 下的 brace-expansion 从 5.0.4 升级至 5.0.5。\n* 修复：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11902 中同步了核心与 JetBrains 之间的消息类型透传列表。\n* 修复：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11894 中解决了意图预览中的 SideEffectNotAllowedException 异常。\n* 修复：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11901 中防止了 CoreMessenger 中 responseListeners 的内存泄漏。\n* 修复：@RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11899 中将大型 JCEF 消息分块处理，以避免 JetBrains 侧边栏卡顿。\n* 修复（IntelliJ）：@Tarasusrus 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11474 中处理了文件路径中用于自动补全的方括号。\n\n## 新贡献者\n* @1bcMax 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11751 中做出了首次贡献。\n* @ivanlen 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11881 中做出了首次贡献。\n* @Tarasusrus 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11474 中做出了首次贡献。\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fcompare\u002Fv1.2.19-vscode...v1.2.20-vscode","2026-03-26T22:43:14",{"id":209,"version":210,"summary_zh":76,"released_at":211},206034,"main","2026-03-26T22:55:00",{"id":213,"version":214,"summary_zh":215,"released_at":216},206035,"v1.0.65-jetbrains","## 变更内容\n* 杂项：JetBrains 更新至 65，VS Code 更新至 36，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11892 中完成\n* 修复（openai-adapter）：为 DeepSeek 理性器将 max_tokens 映射到 max_completion_tokens，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11889 中完成\n* 修复：强化 JetBrains 远程配置同步，以防止 IDE 卡顿，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11891 中完成\n* VS Code 1.3.36，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11898 中完成\n* 修复：更新 JetBrains 二进制测试的预期文件，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11890 中完成\n* 修复：解决 DiffStreamHandler 中的崩溃问题——不安全的类型转换和负数行号，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11893 中完成\n* 修复：在 sendToWebview 中为已销毁的 JCEF 浏览器添加保护机制，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11897 中完成\n* 杂项（依赖项）：将 \u002Fpackages\u002Fcontinue-sdk 中的 brace-expansion 从 5.0.4 升级到 5.0.5，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11903 中完成\n* 修复：在核心与 JetBrains 之间同步消息类型透传列表，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11902 中完成\n* 修复：解决意图预览中的 SideEffectNotAllowedException 异常，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11894 中完成\n* 修复：防止 CoreMessenger 中 responseListeners 的内存泄漏，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11901 中完成\n* 修复：对大型 JCEF 消息进行分块处理，以避免 JetBrains 侧边栏卡顿，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11899 中完成\n* 修复（IntelliJ）：处理文件路径中的方括号以支持自动补全，由 @Tarasusrus 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11474 中完成\n\n## 新贡献者\n* @Tarasusrus 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11474 中完成了首次贡献\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fcompare\u002Fv1.0.64-jetbrains...v1.0.65-jetbrains","2026-03-26T22:29:23",{"id":218,"version":219,"summary_zh":220,"released_at":221},206036,"v1.3.36-vscode","## 有哪些变化\n* 修复：由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11888 中为二进制测试回调添加 ModelDescription 类型\n* 修复：由 @ivanlen 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11881 中修复 readRangeInFile 中的 StringIndexOutOfBoundsException\n* 修复：由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11848 中解决关键和高危安全漏洞\n* 维护：由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11892 中更新 JetBrains 65、VS Code 36\n* 修复：由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11889 中将 max_tokens 映射到 DeepSeek 理解器的 max_completion_tokens\n* 修复：由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11891 中强化 JetBrains 远程配置同步，以防止 IDE 卡顿\n* VS Code 1.3.36，由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11898 中发布\n* 修复：由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11890 中更新 JetBrains 二进制测试的预期文件\n* 修复：由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11893 中解决 DiffStreamHandler 中的崩溃问题——不安全的类型转换与负行号\n* 修复：由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11897 中为 sendToWebview 添加对已释放 JCEF 浏览器的保护\n* 维护：由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11903 中将 \u002Fpackages\u002Fcontinue-sdk 中的 brace-expansion 从 5.0.4 升级至 5.0.5\n* 修复：由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11902 中同步核心与 JetBrains 之间的消息类型透传列表\n* 修复：由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11894 中解决意图预览中的 SideEffectNotAllowedException\n* 修复：由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11901 中防止 CoreMessenger 中的 responseListeners 内存泄漏\n* 修复：由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11899 中将大型 JCEF 消息分块，以避免 JetBrains 侧边栏卡顿\n* 修复：由 @Tarasusrus 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11474 中处理自动补全时文件路径中的方括号\n* 新增功能：由 @1bcMax 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11751 中添加 ClawRouter 作为成本优化的模型路由提供者\n\n\n## 新贡献者\n* @1bcMax 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11751 中完成了首次贡献\n* @ivanlen 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11881 中完成了首次贡献\n* @Tarasusrus 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11474 中完成了首次贡献\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fcompare\u002Fv1.3.35-vscode...v1.3.36-vscode","2026-03-26T22:28:54",{"id":223,"version":224,"summary_zh":225,"released_at":226},206037,"v1.0.64-jetbrains","## 变更内容\n* chore：由 @sestinj 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10596 中将 .continue\u002Fagents 移至 .continue\u002Fchecks\n* 由 @TyDunn 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10605 中为 README 添加横幅图片\n* 由 @sestinj 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10604 中新增“改进您的检查”页面\n* feat：由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10600 中更新 Claude Sonnet 和 Opus 4.6\n* feat：由 @uinstinct 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10467 中集成 ai-sdk 提供程序\n* feat：由 @uinstinct 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10285 中实现 bash 工具在后台执行\n* docs：由 @Patrick-Erichsen 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10665 中简化 continue.dev\u002Fcheck 的快速入门指南\n* feat：由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10638 中更新模型并新增 z.ai 支持\n* feat：由 @sestinj 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10734 中在 devbox 蓝图中添加预安装建议 CLI\n* chore：由 @uinstinct 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10622 中移除标记为功能的 ai-sdk 使用\n* chore：由 @uinstinct 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10642 中升级 ai-sdk 至 v6\n* fix：由 @RomneyDa 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10674 中修复从 Gemini\u002FVertexAI API 检测嵌入式 429 错误的问题\n* feat：由 @sestinj 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10801 中新增逐轮提示缓存、PostHog 指标以及实时 API 测试\n* 由 @sestinj 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10950 中移除稳定版工作流中的 NODE_AUTH_TOKEN\n* feat：由 @uinstinct 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10775 中使用环境变量启用 ai-sdk\n* feat：由 @uinstinct 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10784 中为 xai 和 deepseek 提供 ai-sdk 支持\n* feat（CLI）：由 @uinstinct 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10845 中实现测验答案功能\n* feat：由 @uinstinct 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10874 中默认允许后台作业权限检查\n* 由 @sestinj 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10951 中修复使用 OIDC 受信任发布进行稳定版 npm 发布的问题\n* 由 @sestinj 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10953 中新增针对真实 API 连通性的冒烟测试\n* 由 @sestinj 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10935 中为 AnthropicApi 新增对话消息缓存\n* 由 @sestinj 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10936 中为 PostHog 遥测事件新增缓存令牌数据\n* 由 @sestinj 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10937 中移除系统提示中的目录结构\n* 由 @sestinj 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10952 中升级稳定版中用于 OIDC 受信任发布的 npm\n* 由 @sestinj 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10958 中通过移除 setup-node 注册表配置修复 npm OIDC 发布问题\n* 由 @sestinj 在 https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10959 中移除 beta 版本工作流","2026-03-26T17:47:05",{"id":228,"version":229,"summary_zh":230,"released_at":231},206038,"v1.2.19-vscode","## What's Changed\r\n* fix: remove Llama 3.1 405B from Groq provider by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11804\r\n* fix: add keepAlive to YAML completion options schema by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11801\r\n* fix(llama.cpp): include model name in completion request body by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11803\r\n* fix(moonshot): add reasoning_content field support for Kimi models by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11806\r\n* fix: respect contextLength from YAML model config by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11807\r\n* fix(gemini): merge consecutive same-role messages to fix ordering errors by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11805\r\n* chore: prerelease bumps jb 64, vs code 35 by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11834\r\n* fix: lazy-load Ollama \u002Fapi\u002Fshow to reduce unnecessary requests by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11836\r\n* fix: don't skip installs by default and sync lock file by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11837\r\n* chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in \u002Fextensions\u002Fcli by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11838\r\n* chore(deps): bump yaml from 2.8.1 to 2.8.3 in \u002Fpackages\u002Fhub by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11839\r\n* chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in \u002Fpackages\u002Fhub by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11840\r\n* chore(deps): bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11842\r\n* feat: add `useResponsesApi` option to opt out of Responses API by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11809\r\n* chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in \u002Fpackages\u002Fcontinue-sdk\u002Ftypescript by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11849\r\n* chore(deps-dev): bump picomatch from 4.0.3 to 4.0.4 in \u002Fpackages\u002Fterminal-security by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11850\r\n* chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in \u002Fpackages\u002Ffetch by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11846\r\n* fix: coerce MCP tool args to match schema string types by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11852\r\n* fix: map reasoning-delta to reasoning_content instead of content by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11847\r\n* chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in \u002Fpackages\u002Fconfig-yaml by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11844\r\n* chore(deps): bump yaml from 2.8.2 to 2.8.3 in \u002Fpackages\u002Fopenai-adapters by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11845\r\n* fix: allow multiple context providers of the same type in config.yaml by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11853\r\n* chore(deps): bump picomatch from 2.3.1 to 2.3.2 in \u002Fgui by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11855\r\n* chore(deps): bump yaml from 2.8.1 to 2.8.3 in \u002Fpackages\u002Fcontinue-sdk by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11859\r\n* feat(openrouter): send HTTP-Referer and X-Title headers to identify app by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11857\r\n* chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in \u002Fdocs by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11860\r\n* chore(deps): bump yaml from 2.8.2 to 2.8.3 in \u002Fpackages\u002Fconfig-yaml by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11862\r\n* fix: stop CLI free-trial polling for non-free-trial models by @guoyi-smh in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11215\r\n* fix: remove inline backtick fences from tool instruction prose by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11869\r\n* fix: handle multiple zip files in JetBrains release artifact step by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11873\r\n* fix: hide thinking indicator for empty thinking content by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11874\r\n* fix(openrouter): Gemini 3 tool support, suffix stripping, thought_signature, autocomplete endpoint by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11856\r\n* fix: fix listener leaks and redundant file read in autocomplete by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11863\r\n* docs: add troubleshooting for Ollama memory errors by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11864\r\n* docs: clarify where secrets can be templated from by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11865\r\n* fix: preserve tool calls when thinking models return no text content by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11866\r\n* fix: allow correcting API key after entering an invalid one ","2026-03-26T09:11:19",{"id":233,"version":234,"summary_zh":230,"released_at":235},206039,"v1.3.35-vscode","2026-03-26T09:07:21",{"id":237,"version":238,"summary_zh":239,"released_at":240},206040,"v1.2.18-vscode","## What's Changed\r\n* fix: harden system message tools and wire toolOverrides to system message path by @shanevcantwell in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10485\r\n* [Snyk] Security upgrade undici from 7.18.2 to 7.24.0 by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11379\r\n* fix: terminal links open wrong URL for addresses with ports by @shanevcantwell in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11369\r\n* refactor: unify AbortError detection with isAbortError utility by @amabito in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10551\r\n* fix: remove hardcoded Unix $ prompt prefix from terminal UI by @shanevcantwell in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11429\r\n* chore(deps): bump socket.io-parser from 4.2.4 to 4.2.6 in \u002Fgui by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11603\r\n* chore(deps): bump JetBrains\u002Fqodana-action from 2025.3.1 to 2025.3.2 by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11496\r\n* docs: improve SSL certificate troubleshooting guidance by @fahe1em1 in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11354\r\n* chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11638\r\n* docs(cli): cover AskQuestion tool behavior and TUI interaction by @siewcapital in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11162\r\n* chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 in \u002Fextensions\u002Fcli by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11640\r\n* chore(deps): bump undici from 6.23.0 to 6.24.0 in \u002Fcore by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11401\r\n* docs: document all CLI slash commands in TUI mode by @fahe1em1 in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11352\r\n* feat: add Tensorix as an LLM provider by @shanemort1982 in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11184\r\n* chore(deps): bump socket.io-parser from 4.2.4 to 4.2.6 in \u002Fcore by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11643\r\n* fix(cli): load rules into system message by @uinstinct in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10408\r\n* fix: strengthen default Apply prompt for local models by @shanevcantwell in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10486\r\n* Fix stale Models docs links in config panel by @siewcapital in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11136\r\n* fix: skip remote URIs when resolving MCP server cwd by @shanevcantwell in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10844\r\n* chore(deps): bump flatted from 3.3.2 to 3.4.2 in \u002Fcore by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11668\r\n* fix: include reasoning_content field for DeepSeek Reasoner models by @mvanhorn in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11290\r\n* [Snyk] Security upgrade @openapitools\u002Fopenapi-generator-cli from 2.30.0 to 2.31.0 by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11764\r\n* fix: add default timeout for terminal command tool execution by @amabito in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10550\r\n* chore(deps): bump gradle\u002Factions from 5 to 6 by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11760\r\n* feat(cli): discover .continue\u002Fchecks\u002F in cn review by @mvanhorn in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11697\r\n* chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 in \u002Fgui by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11769\r\n* fix(registryClient): fix wrong location for the cli config file by @yumosx in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10812\r\n* Update Node.js LTS to v20.20.1 by @PeterDaveHello in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11506\r\n* Fix system-message tools parser when tool call is non-terminal by @MumuTW in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11092\r\n* Improve error handling UX and move stream retry to BaseLLM by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11773\r\n* fix(ollama): check model template for tool support via \u002Fapi\u002Fshow by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11670\r\n* fix: \"No chat model selected\" error on startup by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11672\r\n* feat: add MiniMax as a new LLM provider with M2.7 default by @octo-patch in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11367\r\n* fix: preserve indentation when applying code edits to Python files by @mvanhorn in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11289\r\n* fix: use config.yaml name for default Local Config profile by @MumuTW in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11110\r\n* feat(cli): invokable skills and import any skill by @uinstinct in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11113\r\n* fix: Ollama MCP tool calling for Mistral and Gemma3 models by @joaquinhuigomez in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11523\r\n* feat(autocomplete): Add Qwen multi-file FIM template for repository-level autocompletion by @hiepau1231 in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10612","2026-03-25T07:58:51",{"id":242,"version":243,"summary_zh":239,"released_at":244},206041,"v1.0.63-jetbrains","2026-03-25T07:55:43",{"id":246,"version":247,"summary_zh":239,"released_at":248},206042,"v1.3.34-vscode","2026-03-25T07:54:57",{"id":250,"version":251,"summary_zh":252,"released_at":253},206043,"v1.2.17-vscode","## What's Changed\r\n* chore: move .continue\u002Fagents to .continue\u002Fchecks by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10596\r\n* Add banner image to README by @TyDunn in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10605\r\n* docs: add Improving Your Checks page by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10604\r\n* feat: Claude Sonnet and Opus 4.6 updates by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10600\r\n* feat: integrate ai-sdk provider by @uinstinct in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10467\r\n* feat: bash tool execution in background by @uinstinct in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10285\r\n* docs: simplify quickstart to continue.dev\u002Fcheck by @Patrick-Erichsen in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10665\r\n* feat: model updates and + z.ai by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10638\r\n* feat: pre-install suggestions CLI in devbox blueprints by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10734\r\n* chore: remove feature flagged ai sdk usage by @uinstinct in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10622\r\n* chore: upgrade ai sdk to v6 by @uinstinct in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10642\r\n* fix: detect embedded 429 errors from Gemini\u002FVertexAI APIs by @RomneyDa in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10674\r\n* feat: add turn-level prompt caching + PostHog metrics + live API tests by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10801\r\n* Remove NODE_AUTH_TOKEN from stable-release workflow by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10950\r\n* feat: use env variable to enable ai sdk by @uinstinct in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10775\r\n* feat: ai-sdk support for xai and deepseek by @uinstinct in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10784\r\n* feat(cli): quiz answers by @uinstinct in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10845\r\n* feat: allow background job perm check by default by @uinstinct in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10874\r\n* Fix stable release npm publish with OIDC trusted publishing by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10951\r\n* Add smoke tests for real API connectivity by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10953\r\n* Add conversation message caching to AnthropicApi by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10935\r\n* Add cache token data to PostHog telemetry events by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10936\r\n* Remove directory structure from system prompt by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10937\r\n* Upgrade npm for OIDC trusted publishing in stable release by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10952\r\n* Fix npm OIDC publish by removing setup-node registry config by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10958\r\n* Remove beta release workflow by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10959\r\n* Fix npm OIDC publish: restore registry-url, clear token, use Node 22 by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10961\r\n* Fix npm OIDC: Node 24 for publish, unset bogus token by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10964\r\n* Document check CLI for running checks locally by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10991\r\n* fix: correct cache_hit_rate calculation and fix Vercel stream tool call handling by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10994\r\n* feat: add hooks system for CLI event interception by @sestinj in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11029\r\n* Add workflow section to running-locally docs by @TyDunn in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11046\r\n* feat: add 5 agent checks derived from codebase history by @TyDunn in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10401\r\n* chore(deps): bump express-rate-limit from 8.2.1 to 8.3.0 in \u002Fcore by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11134\r\n* chore(deps): bump tar from 7.5.7 to 7.5.10 in \u002Fcore by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11048\r\n* chore(deps): bump ajv in \u002Fcore by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10714\r\n* chore(deps): bump minimatch in \u002Fbinary by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10912\r\n* chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in \u002Fgui by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F10913\r\n* chore(deps): bump hono from 4.11.7 to 4.12.5 in \u002Fgui by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11033\r\n* chore(deps): bump @hono\u002Fnode-server from 1.19.9 to 1.19.10 in \u002Fgui by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11034\r\n* chore(deps): bump @hono\u002Fnode-server from 1.19.9 to 1.19.10 in \u002Fcore by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\u002Fpull\u002F11035\r\n* chore(deps): bump hono from 4.11.7 to 4.12.5 in \u002Fcore by @dependab","2026-03-13T19:49:39",{"id":255,"version":256,"summary_zh":252,"released_at":257},206044,"v1.0.62-jetbrains","2026-03-13T19:46:03",{"id":259,"version":260,"summary_zh":252,"released_at":261},206045,"v1.3.33-vscode","2026-03-13T19:45:35",{"id":263,"version":264,"summary_zh":265,"released_at":266},206046,"v1.5.45","Release v1.5.45 built and published from the main branch.","2026-03-04T23:42:34"]