10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI编程开发

Claude Code 2.0.27 发布:Claude Code Web 、sandbox(沙盒)、 Claude Agent SDK

2小时前 AI编程开发 23 0

Claude Code 2.0.27版本的发布可以说是一个里程碑式的更新, Claude Code Web 和 /sandbox(沙盒)功能,在 Claude Agent SDK(智能体开发工具包)中新增了插件与技能支持,并对提示词和规划相关的部分界面进行了更新。

Claude Code 2.0.27 核心更新解析

1. Claude Code Web:从终端走向浏览器

什么是Claude Code Web?

Claude Code Web是本次更新最引人注目的功能。它允许你直接从浏览器或iOS应用使用Claude Code,无需打开终端。这对于很多场景特别有用:

  • 并行任务处理:在单一界面中同时运行多个编程任务,处理不同代码库

  • 移动端支持:通过iOS应用随时随地处理代码任务

  • 团队协作:更容易分配和跟踪团队成员的编程任务

如何使用?

  1. 访问 claude.com/code

  2. 连接你的GitHub仓库

  3. 描述需要完成的任务(例如:"在仪表板添加实时库存跟踪功能")

  4. Claude会在Anthropic管理的云基础设施上运行,实时显示进度

  5. 完成后自动创建Pull Request,并提供清晰的变更摘要

适用场景

  • 处理bug积压

  • 常规修复和重构

  • 并行开发工作

  • 不方便使用终端的环境

目前Claude Code Web处于研究预览阶段,仅对Pro和Max订阅用户开放,与CLI版本共享使用限额。

2. Sandbox沙盒环境:安全与自主的完美平衡

为什么需要沙盒?

在之前的版本中,Claude Code采用基于权限的模型:默认情况下它是只读的,每次修改文件或运行命令都需要明确批准。虽然这很安全,但会导致两个问题:

  1. 审批疲劳:不断点击"批准"让人疲惫,可能导致不仔细审查就批准

  2. 效率低下:频繁中断严重影响开发节奏

一些开发者会使用--dangerously-skip-permissions标志来跳过所有权限检查,但这存在严重的安全风险,可能导致数据丢失、系统损坏,甚至通过提示注入攻击泄露数据。

沙盒环境的解决方案

Anthropic的工程团队基于操作系统级别的原语构建了新的沙盒运行时:

  • Linux: 使用Bubblewrap

  • macOS: 使用Seatbelt

沙盒通过两个核心边界提供保护:

文件系统隔离

  • Claude只能访问和修改特定目录(通常是当前工作目录)

  • 阻止访问系统文件、SSH密钥等敏感信息

  • 防止未经授权的文件修改

网络隔离

  • 所有互联网流量通过代理服务器路由

  • 只允许访问预先批准的域名

  • 管理出站连接,防止数据泄露或恶意下载

实际效果

根据Anthropic内部测试数据,启用沙盒后:

  • 权限提示减少84%

  • 开发速度显著提升

  • 安全性反而增强

你可以通过以下方式启用沙盒:

bash

# 在Claude Code中运行
> /sandbox

或在settings.json中自定义沙盒行为,精确控制Claude可以访问的目录和网络主机。

重要安全提示

沙盒并非万能。需要注意:

  • 仔细配置,避免授予过于宽泛的权限

  • 避免允许访问/var/run/docker.sock等可能绕过沙盒的资源

  • 避免授予对$PATH中可执行文件目录、系统配置目录或shell配置文件的写权限

  • 代码审查和人工监督仍然必不可少

3. 编辑规划模式:Ctrl+G快捷键

新增的Ctrl+G快捷键让你可以快速进入"编辑规划模式",这在处理复杂的多步骤任务时特别有用。Claude会:

  1. 创建一个Markdown格式的任务清单

  2. 逐项执行并标记完成状态

  3. 保持整个会话的上下文连贯性

这种方式特别适合:

  • 代码迁移项目

  • 修复大量lint错误

  • 运行复杂的构建脚本

4. 会话恢复功能增强

在会话恢复页面新增了当前分支筛选和搜索功能。如果你像我一样经常在多个项目间切换,这个功能能大幅提升导航效率:

bash

# 查看最近的会话并选择恢复
claude --resume
​
# 直接继续最近的会话
claude --continue
​
# 恢复特定会话
claude -r session-id-here

Claude Code会记住你的项目上下文,即使跨多个会话也能保持连贯性。

5. Claude Agent SDK的插件与技能支持

这是本次更新在架构层面最重要的变化。Claude Code SDK已正式更名为Claude Agent SDK,反映了它更广泛的应用场景——不仅仅是编程,还可以用于深度研究、视频创作、笔记整理等各类自主代理任务。

什么是Agent Skills?

Agent Skills(智能体技能)是一种模块化的能力包装方式,类似于给Claude提供的"入职培训材料"。每个Skill是一个包含以下内容的文件夹:

my-skill/
├── SKILL.md         # 核心说明文件
├── scripts/         # 可执行脚本
└── resources/       # 参考资料

SKILL.md文件必须以YAML frontmatter开头:

yaml

---
name: pdf-form-filler
description: Fill out PDF forms programmatically using pdftk
---
​
## What This Skill Does
This skill enables Claude to fill PDF forms...
​
## When to Use
- User needs to complete PDF forms
- Batch processing of form data
...

Skills的工作原理

  1. 渐进式加载: 启动时,Claude只加载所有Skills的名称和描述(轻量级元数据)

  2. 智能匹配: 当任务需要时,Claude自动识别相关Skills

  3. 按需加载: 只加载必要的指令、脚本和文件,保持高效

  4. 可组合性: 多个Skills可以协同工作,Claude自动协调它们的使用

创建Skills

创建Skills非常简单。你可以使用内置的skill-creator Skill:

  1. 在Claude.ai中启用Skills(在设置中)

  2. 告诉Claude你想创建什么Skill

  3. Claude会引导你完成整个过程:

    • 询问工作流细节

    • 生成文件夹结构

    • 格式化SKILL.md文件

    • 打包必要的资源

Skills的应用场景

  • 企业标准化: 将公司的编码规范、品牌指南封装成Skills

  • 工作流自动化: 创建数据库备份、部署流程等Skills

  • 文档处理: Excel操作、PowerPoint生成、PDF表单填写

  • 领域专业知识: 将特定技术栈的最佳实践打包成Skills

什么是Plugins?

Plugins是更上层的打包机制,可以包含:

  • 多个Slash命令

  • 子智能体(Subagents)

  • MCP服务器

  • Hooks(钩子函数)

  • Skills

安装Plugin非常简单:

bash

# 在Claude Code中运行
> /plugin install security-pro-pack@claude-code-plugins-plus

目前社区已经有227+个生产就绪的Plugins,涵盖15个类别。一些热门插件包括:

  • DevOps自动化包

  • 全栈开发起步包

  • AI/ML工程包

  • 安全专业包

Agent SDK的实际应用

根据Anthropic的官方文档和社区案例,使用Agent SDK你可以构建:

  1. 金融智能体: 理解投资组合,评估投资机会,连接外部API,运行计算

  2. 个人助理智能体: 预订旅行,管理日历,安排约会,整理简报

  3. 客户支持智能体: 处理高歧义的用户请求,收集审查用户数据,自动升级给人工

  4. 深度研究智能体: 在大型文档集合中进行全面研究,分析和合成信息

问题修复

除了新功能,2.0.27版本还修复了几个重要问题:

  1. 项目级技能加载问题: 修复了指定--setting-sources 'project'时项目级技能无法加载的bug

  2. 自定义工具超时: 修复了Agent SDK中自定义工具30秒后超时的问题

  3. 目录@提及错误: 修复了目录@提及功能导致"未找到助手消息"错误的问题

实战技巧:如何最大化利用Claude Code

基于我的使用经验和社区最佳实践,这里分享一些高级技巧:

1. 使用CLAUDE.md建立项目记忆

在项目根目录或~/.claude/创建CLAUDE.md文件,记录项目特定的上下文:

markdown

# 项目上下文
​
## 架构
- 使用Next.js 14 App Router
- 数据库: PostgreSQL with Prisma
- 部署: Vercel
​
## 编码规范
- 使用TypeScript严格模式
- 函数式组件优先
- 测试覆盖率需>80%
​
## 重要信息
- API密钥存储在.env.local
- 生产部署前必须运行完整测试套件

2. 创建自定义Slash命令

在.claude/commands/目录创建Markdown文件:

markdown

<!-- issue.md -->
请分析并修复GitHub issue: $ARGUMENTS
​
步骤:
1. 使用'gh issue view'获取issue详情
2. 理解问题描述
3. 搜索代码库中的相关文件
4. 实施必要的修改
5. 确保代码通过linting和类型检查
6. 创建描述性的commit消息

使用时只需:

bash

> /issue #123

3. 利用Git集成

让Claude Code主动使用版本控制:

bash

# 让Claude创建新分支并提交
> checkout a new branch named 'feature-xyz' and commit these changes
​
# 生成发布说明
git log --oneline -n 10 | claude -p "Create release notes from these commits"

4. 频繁使用/clear命令

在长时间会话中,上下文窗口可能充满无关信息。在任务间使用/clear重置上下文,保持Claude的性能。

5. 配置MCP服务器

通过MCP连接外部工具和数据源。在项目的.mcp.json文件中配置:

json

{
 "mcpServers": {
   "puppeteer": {
     "command": "npx",
     "args": ["-y", "@modelcontextprotocol/server-puppeteer"]
  },
   "postgres": {
     "command": "npx",
     "args": ["-y", "@modelcontextprotocol/server-postgres"],
     "env": {
       "POSTGRES_CONNECTION_STRING": "${POSTGRES_URL}"
    }
  }
}
}

这样团队中的每个人都能开箱即用这些MCP服务器。

6. 使用沙盒模式进行批量任务

对于修复lint错误、生成样板代码等低风险任务,可以在沙盒中运行,减少权限提示:

bash

# 启用沙盒
> /sandbox
​
# Claude现在可以在定义的边界内自主工作

7. 利用Hooks定制工作流

在.claude/settings.json中配置Hooks,在工具执行的各个阶段自动运行命令:

json

{
 "hooks": {
   "PostToolUse": [{
     "matcher": "Edit|Write",
     "command": "npm run format",
     "description": "自动格式化修改的文件"
  }]
}
}

安全性考虑

虽然沙盒环境大幅提升了安全性,但使用Claude Code时仍需注意:

1. 提示注入风险

恶意代码或文档可能包含提示注入攻击,试图让Claude执行未授权操作。沙盒能够限制影响范围,但不能完全消除风险。

2. 数据隐私

  • 本地使用: 使用命令行版本时,代码不会离开你的机器

  • Web版本: 在Anthropic的云基础设施上运行,需要连接GitHub仓库

如果处理高度敏感的代码,优先使用本地CLI版本。

3. 网络访问配置

仔细配置沙盒的网络访问权限。默认的"受信任网络访问"模式包含几十个域名白名单(用于依赖安装),需要注意潜在的数据泄露途径。

对于不含敏感信息的项目,可以使用"无网络访问"模式获得最高安全性。

4. 定期审查

  • 查看Claude Code的操作日志

  • 审查自动生成的commits

  • 监控异常的网络请求

成本考虑

Claude Code使用Sonnet 4.5或Opus 4.1模型。根据社区反馈:

  • 日常使用大约消耗$1-5美元

  • Pro计划: 每月$20,适合个人开发者

  • Max计划: 更高的使用限额,适合重度用户

  • Enterprise计划: 企业级功能和控制

可以使用非官方工具ccusage估算成本:

bash

npx ccusage@latest

未来展望

根据Anthropic的路线图和社区反馈,我预期Claude Code会在以下方面继续演进:

  1. Skills生态系统成熟: 更简化的创建流程,企业级部署工具,集中化管理

  2. Web版功能增强: 更多IDE集成,改进的实时协作

  3. 更强的沙盒能力: 更细粒度的控制,容器化支持

  4. AI自我改进: Claude能够自己创建、编辑和评估Skills

  5. 与MCP深度集成: Skills和MCP服务器的更好协同

结语

Claude Code 2.0.27的发布标志着AI辅助编程进入了新阶段。Web版降低了使用门槛,沙盒环境解决了安全与效率的矛盾,而Agent SDK的插件与技能支持则为构建专业化的AI智能体提供了坚实基础。

作为一名深度用户,我最欣赏的是Claude Code的设计哲学:低层次、无主观意见、接近原始模型访问。它不强制特定的工作流程,而是提供灵活、可定制、可脚本化的强大工具。

对于还没有尝试过Claude Code的开发者,我强烈建议从一个小项目开始:

# 安装
npm install -g @anthropic-ai/claude-code
​
# 启动
claude
​
# 尝试一个简单任务
> Create a simple Express.js API with user authentication

你会发现,Claude Code不仅仅是一个编程助手,它正在改变我们思考和执行软件开发的方式。从我个人的工作流变化就能看出:我现在默认先使用Claude,只在审查变更时才查看代码。它已经从辅助工具变成了主要界面。

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:Claude Code 2.0.27 发布:Claude Code Web 、sandbox(沙盒)、 Claude Agent SDK
#Claude Code #Claude Code Web 
收藏 1
BentoPDF:一款真正零上传的浏览器端PDF工具箱,开源可自部署
京东发布 JoyCode 2.0 智能编码平台,还有智能体JoyCode-Agent
推荐阅读
  • Cursor v0.48 重大更新,抢先体验自定义模式、聊天选项卡、声音通知、定价可见等
  • Claude Code vs Gemini CLI深度对比:到底谁是更适合你的终端 AI 编程助手?
  • 深度解析Cursor 0.5版本的 @folders 命令:提升代码开发效率的必备技能
  • Cursor + Git: 用Cursor AI 搭建智能化 Git 协同
  • 从零开始玩转MCP:手把手教你使用 MCP Server 快速搭建专属MCP Client
评论 (0)
请登录后发表评论
分类精选
手把手教你用支付宝订阅 Cursor Pro:国内用户最全开通教程(附取消自动扣费)
14107 4月前
Cursor 0.46更新,新增支持Claude 3.7 + GPT 4.5,Cursor Pro 无限续杯攻略,全自动化工具使用说明
11160 8月前
学生党0元白嫖!手把手教你解锁Cursor Pro年VIP,超详细申请教程(附避坑指南)
11011 5月前
Claude Code 官方已支持Windows系统!手把手教你免费安装使用Claude Code
9755 3月前
Cursor代码生成器中文使用教程,Cursor新手入门完全指南,全网最全面详细的Cursor使用教程
9512 10月前
Claude Code Rules:claude.md文件配置完全指南
8629 3月前
Claude Code + MCP 实战教程:手把手教你如何在Claude Code里面使用MCP
8215 3月前
手把手教你在Claude Code 中使用Kimi K2 模型,超简单配置教程分享
6825 3月前
手把手教你在VS Code & Cline/RooCode 中使用Kimi K2 模型,配置实录+开发实战体验
6390 3月前
深入解析Cursor的安全性与功能:官方安全文档中披露的代码检索逻辑
6256 10月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 Claude Code 2.0.27 发布:Claude Code Web 、sandbox(沙盒)、 Claude Agent SDK
2 Kimi CLI 发布:一个把 Bash、AI 与 IDE 融合在一起的智能终端
3 Happy:Claude Code网页版平替,移动端+网页端,最佳远程AI编程助手
4 Claude Code Templates:全面提升 AI 开发工作流程的强大工具集
5 Cursor Agent 完全实战指南:如何让 AI 真正改变你的编程方式
6 Claude Code YOLO 版来了:支持YOLO模式、支持配置国产大模型、无需登录、免配置网络!
7 我的最强开发组合:Claude Code 2.0 + GLM-4.6
8 Cursor 新官网:从“IDE里的AI”到“AI里的IDE”
9 Cursor 1.6 发布:自定义命令、智能总结,AI 编程体验再升级
10 微信公众号 × MCP:让 AI 应用无缝接入公众号 API 的开源方案
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
程序库 免费影视APP 花式玩客 免费字体下载 产品经理导航 Axure RP 10 免费Axure模板 Axure原型设计 Axure元件库下载 申请友联