跳到内容
主题

AI开发与编程:用AI构建应用的实战指南

用AI提升开发效率。代码生成、应用构建、调试和测试自动化的实用指南。

84 篇文章

排序文章以找到您需要的内容

AI开发与编程 分类下的文章

什么是 Claude Managed Agents?Anthropic 的全托管云

什么是 Claude Managed Agents?Anthropic 的全托管云

Claude Managed Agents 于 2026 年 4 月 8 日作为公测发布,是一套用于大规模构建和部署云托管智能体的可组合 API。你不必再自己搭建智能体循环、工具执行和运行时,而是获得一个全托管环境,Claude 可以在其中安全地读取文件、运行命令、浏览网页并执行代码,提示缓存、上下文压缩、沙箱化与状态持久化都内置其中。它围绕四个概念(Agent、Environment、Session、Events)组织,Environment 可以是 Anthropic 托管的云沙箱,也可以是自托管沙箱。它与自托管的 Agent SDK(由你运行循环、工具与基础设施)的区别在于"你来运行 vs Anthropic 来运行"——并非竞争对手,而是关于你自己掌握多少运营的选择。一项标志性功能是工作区范围的持久化记忆(memory store),挂载在沙箱的 /mnt/memory,智能体用普通的文件操作读写它,并跨 session 持久保留(不可变版本、保留 30 天、每条记忆 100 kB 等限制)。dreaming 是一个异步任务,它读取现有记忆和过往文字记录以产出一个经过重组的 memory store——合并重复项、更新过时的值,并浮现出新的洞见(研究预览,需申请访问;有人称其为"定时",但文档描述的是按需异步任务)。它还具备基于结果的评分(独立评分器依据你的量表评估;报告称最多提升 10 个百分点)与多智能体编排。定价为 tokens + 每个 session-hour $0.08(精确到毫秒计量,仅在 running 时;一次 1 小时的 Opus 4.8 session 约为 $0.705)。对所有 API 账户默认启用,但因有状态而不符合 ZDR 或 HIPAA BAA 资格。基于官方信息,并标注了不确定之处。

Claude Code 插件与 marketplace 是什么?完全指南

Claude Code 插件与 marketplace 是什么?完全指南

随着对 Claude Code 的深入使用,你会积累起自己的斜杠命令、子代理、MCP 服务器和钩子。插件把它们打包成一个整体,让你能进行版本管理,并在团队与项目之间共享、复用,而 marketplace 则是它们的分发场所。本文基于官方文档,梳理什么是插件、它的结构、如何使用、marketplace、自制与发布,以及分发范围与安全性。

Claude Code 的 Subagents 与 Agent Teams 有何不同:层级式 vs 对等协作

Claude Code 的 Subagents 与 Agent Teams 有何不同:层级式 vs 对等协作

Claude Code 的 Subagents 和 Agent Teams 都用于让多个 AI 分工,但协调模型不同。Subagents 是内置功能,主智能体把专注任务委派给拥有全新上下文的助手并只取回摘要(层级式、用完即弃、最多嵌套 5 层)。Agent Teams 是实验性、默认关闭的功能,需设置 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1,让多个独立会话通过共享任务列表对等协作(持久、不可嵌套)。本文基于官方文档梳理两者的决定性差异、该用哪一个以及使用方法。

Claude Design 与 /design-sync 是什么:用对话做设计,与代码双向同步

Claude Design 与 /design-sync 是什么:用对话做设计,与代码双向同步

Claude Design 是 Anthropic Labs 的设计工具,可通过对话创建 UI、原型、幻灯片和单页文档(2026 年 4 月研究预览,6 月 17 日重大升级)。6 月亮点是设计系统导入(用真实组件构建)和与 Claude Code 的双向同步 /design-sync。/design-sync 是 Claude Code 命令,把设计系统拉进代码、再把代码推回画布,缩短设计师与开发者的往返。本文基于官方信息梳理它是什么、6 月升级、双向同步、使用条件以及为什么重要。

Claude Code Artifacts 是什么:把终端会话变成组织内共享的实时网页

Claude Code Artifacts 是什么:把终端会话变成组织内共享的实时网页

Claude Code Artifacts(2026 年 6 月 18 日测试版)把终端编码会话变成 claude.ai 私有 URL 上的“实时”共享页面。它适合 PR 走查、仪表盘、事件时间线、检查清单等“查看胜过阅读”的输出,源自整个会话、自动更新、仅限组织内。没有 /artifact 命令,用自然语言请求即可,Claude 写出 .html 并发布。但它是工作的捕捉而非应用:无后端、无外部请求(CSP)、单个页面、≤ 16 MiB,且需通过 /login 登录的 Team / Enterprise 套餐(不支持 API 密钥,仅 Anthropic API)。

Claude Code 出现 Not logged in / Invalid API key:认证登录错误的成因与修复

Claude Code 出现 Not logged in / Invalid API key:认证登录错误的成因与修复

Claude Code 的认证、登录错误(Not logged in/Invalid API key/organization disabled/OAuth token expired 等)大多是 401/403 凭据问题。最频繁的真因是环境变量 ANTHROPIC_API_KEY 悄悄覆盖订阅登录,引发意外按量计费。本文按 /status → 找出并 unset 多余密钥 → /logout、/login 的顺序讲清排查与防止再次发生的清单。

Claude Code 出现 command not found:安装、PATH 错误的成因与修复

Claude Code 出现 command not found:安装、PATH 错误的成因与修复

Claude Code 的 command not found / claude is not recognized 几乎都只是安装目录(~/.local/bin)没在 PATH 里,二进制其实存在。本文系统梳理安装方式与位置、修复 PATH、多重安装冲突、npm 的 EACCES 权限错误(不要 sudo,改用原生)、Windows 用错 shell 的陷阱,并按 claude doctor → which -a claude → 加 PATH → 删除多余版本 → 原生重装的顺序给出排查工作流。

Claude Code 网络、代理与 TLS 证书错误(Unable to connect):原因与解决方法

Claude Code 网络、代理与 TLS 证书错误(Unable to connect):原因与解决方法

在公司电脑上或通过 VPN 使用 Claude Code 时,出现 “Unable to connect to API”、“ECONNREFUSED”、“SSL certificate verification failed” 或 “fetch failed” 而连不上——这些都是网络错误,意味着请求根本没到达 Anthropic 服务器(api.anthropic.com),与认证(401/403)、服务器过载(529/500)和速率限制(429)不同。本文整理企业网络的三大阻断点(未配置的代理、替换证书的 TLS 检查代理、阻断域名的防火墙)以及 DNS/VPN/Docker,并涵盖代理设置(HTTPS_PROXY、NODE_EXTRA_CA_CERTS、绝不使用 NODE_TLS_REJECT_UNAUTHORIZED=0)、防火墙放行域名与排查工作流——全部基于官方信息。

Claude Code 的 529 Overloaded / 500 错误:成因与应对

Claude Code 的 529 Overloaded / 500 错误:成因与应对

Claude Code 的「API Error: 529 Overloaded」和「500 Internal server error」都是服务器端事件,并非你的请求或设置有误,也不消耗配额。Claude Code 在显示提示前已以指数退避自动重试最多 10 次。本文说明等待重试、用 /model 切换、查看状态页、/feedback 反馈等应对,以及它们与 429、usage limit 的区别和面向开发者的设计要点。

Claude Code「usage limit reached」的真相:5小时+每周上限与对策

Claude Code「usage limit reached」的真相:5小时+每周上限与对策

Claude Code 的「Claude usage limit reached」不是错误,而是 Pro/Max 订阅使用量限制的设计方式。限制分为「滚动的5小时窗口」与「每周窗口」两层,Max 还另有仅针对 Opus 的每周额度。本文梳理什么在吃掉额度(模型选择影响最大)、撞到上限那一刻的5种对策、如何用 /usage 查看剩余量,以及订阅限制与 API 限制的根本区别。

Claude Code「Prompt is too long」详解:上下文窗口溢出的成因与对策

Claude Code「Prompt is too long」详解:上下文窗口溢出的成因与对策

Claude Code / API 的「Prompt is too long」不是 bug,而是你的输入(会话历史+文件+工具定义等)超出了模型的上下文窗口。它既不是 usage limit 额度,也不是 max_tokens 输出截断。本文梳理什么在填满窗口、最快的5步对策(/compact、/clear、subagent、削减固定负载、1M 模型)、200K 与 1M 窗口的区别,以及如何与容易混淆的错误区分开。