【Agents】Claude Code 自定义子代理:内置的不够用,就自己造

【Claude Code 学习笔记】搞懂 `claude agents`、`/agents`、`/tasks`、后台通知与优雅退出 本文主要介绍了Claude Code中三个容易混淆但实用的功能:claude agents、/agents和/tasks。claude agents用于管理后台会话,/agents用于管理子代理(subagents),/tasks则用于查看当前会话的任务列表。文章详细讲解了如何创建和管理后台会话(background session),包括直接命令行创建、指定代理创建、在agent视图中创建以及将当前会话转为后台等多种方式,并提供了完整的使用示例。最后强调了background session、subage 阅读详情

​ 你已经知道 Claude Code 内置了三种子代理:Explore、Plan、General-purpose,分别覆盖搜索、分析、执行三个环节。用了一段时间后你会发现,这三种"通用型选手"处理大部分任务没问题,但一旦遇到具体的、带领域知识的场景,它们就显得不够用了。

​ 比如:代码审查时,你希望 Claude 自动关注 SQL 注入、N+1 查询、命名规范这些团队约定的检查点,而不是每次手动交代一遍。写测试时,你希望它知道项目用的是 pytest 而不是 unittest,文件要放在 __tests__/ 目录下。生成 API 文档时,你希望它遵循团队的 OpenAPI 模板格式。

​ 这些"带领域知识的子代理",Claude Code 不会替你内置,但它给了你自己造的能力。

一、自定义子代理是什么

​ 自定义子代理就是一个 Markdown 文件。例如,我们在这里自定义了一个code-reviewer Agent。

---
name: code-reviewer
description: 专注代码质量审查的子代理,检查安全漏洞、性能问题和代码规范
model: sonnet
tools:
  - Read
  - Glob
  - Grep
  - Bash
---

你是一个严格的代码审查员。审查代码时重点关注:

1. **安全漏洞**:SQL 注入、XSS、命令注入、硬编码密钥
2. **性能问题**:N+1 查询、不必要的循环、内存泄漏风险
3. **代码规范**:命名一致性、错误处理完整性、资源释放
4. **可维护性**:函数长度、圈复杂度、重复代码

输出格式按严重程度分三级:
- 🔴 **严重**:必须修复,有安全风险或会导致线上故障
- 🟡 **警告**:建议修复,影响性能或可维护性
- 🔵 **建议**:可以改进,属于最佳实践

每个问题附上文件路径、行号和修复建议。
审查结束后给出整体评分(1-10)和一句话总结。

​ 没有复杂的 SDK,没有要编译的插件,就是一个 .md 文件,放在约定的目录下,Claude Code 启动时自动识别。文件内容分两部分:顶部的 YAML frontmatter 定义元信息(名字、模型、工具、权限),正文就是系统提示词,你希望这个子代理"怎么干活"的指令。

​ 上图展示了一个自定义子代理文件的完整结构。上半部分是 YAML frontmatter,用三个横线 --- 包裹,定义了子代理的"身份证":叫什么名字、用什么模型、能用哪些工具。下半部分是系统提示词,就是你平时在对话里反复跟 Claude 说的那些话,现在固化成文件,一劳永逸。

二、放在哪里

2.1 常见放置位置

​ 自定义子代理文件有两个放置位置,对应两种作用范围:

  • 项目级 .claude/agents/:只在当前项目生效。最大的好处是可以提交到 Git,团队成员 clone 下来就能用,不需要额外配置。

  • 全局级 ~/.claude/agents/:所有项目都能用。适合放你个人的通用工具,比如一个万能的 code-reviewer 或 doc-writer。

    优先级上,项目级覆盖全局级,如果两个目录下有同名文件,项目级的生效。

2.2 临时加载

​ 除了这两个固定目录,还有两种"临时加载"的方式。

  • 通过CLI falg 临时加载指定目录下的子代理

    claude --agents /path/to/my-agents/
    
  • 通过插件分发

    插件的agents/目录会被自动扫描,适合团队统一分发标准化的子代理集合。

三、Frontmatter 字段详解

​ Frontmatter 是子代理的配置中心,每个字段控制一个维度,我们逐个看。

3.1 name 和 description:身份与触发条件

name: code-reviewer
description: 专注代码质量审查,检查安全漏洞、性能问题和代码规范

​ name 是调用时的标识符,你在对话里 @code-reviewer 就靠这个名字匹配。description 更关键,Claude 会读这段描述来决定是否自动调用这个子代理。比如你说"帮我检查一下这段代码的质量",Claude 看到 description 里有"代码质量审查",就可能自动选中它。所以 description 写得越精确,自动匹配越靠谱。

3.2 model:选哪个大脑

model: sonnet    # 快且便宜,适合审查、搜索类任务
model: opus      # 最强推理,适合复杂分析、架构设计
model: haiku     # 最快最便宜,适合简单的格式化、分类任务
model: inherit   # 继承主对话的模型,默认行为

​ 不是每个子代理都需要最强模型。代码审查用 sonnet 就够了,跑得快还省钱。只有需要深度推理的场景(比如设计复杂的重构方案)才需要 opus。

3.3 tools:工具白名单

tools:
  - Read
  - Glob
  - Grep
  - Bash

​ 这是一个 allowlist,只有列出的工具才能被子代理使用。这个字段非常重要,它是你控制子代理"能力边界"的手段。一个 code-reviewer 不需要 Edit 权限(它只审查,不改代码),一个 test-writer 则需要 Edit 来写测试文件。最小权限原则在这里同样适用。

3.4 permission:权限模式

permission: default       # 默认,该问用户就问
permission: acceptEdits   # 自动接受文件编辑,其他操作仍需确认
permission: dontAsk       # 不问用户,直接执行所有操作
permission: bypassPermissions  # 绕过所有权限检查(慎用)
permission: plan          # 只做规划,不执行任何操作

​ 这五档权限从严格到宽松排列。对于审查类子代理,default 就行;对于需要大批量自动写测试的场景,acceptEdits 能免去你反复点确认的麻烦。bypassPermissions 只建议在完全可控的 CI 环境中使用。

3.5 isolation 和 background:高级选项

isolation: worktree    # 在独立的 Git worktree 中工作
background: true       # 默认以后台任务方式运行
  • isolation: worktree 让子代理在一个独立的 Git 工作区中操作,不会影响你当前的代码。适合"让它去独立尝试一个方案,不满意就扔掉"的场景。
  • background: true 让子代理默认在后台运行,不阻塞你的主对话。你可以继续跟主 Claude 聊其他事情,后台任务完成后会通知你结果。

四、实战示例一:code-reviewer

​ 来看一个完整的代码审查子代理。在项目根目录下创建 .claude/agents/ 目录,然后把下述内容保存为 code-reviewer.md:

---
name: code-reviewer
description: 专注代码质量审查的子代理,检查安全漏洞、性能问题和代码规范
model: sonnet
tools:
  - Read
  - Glob
  - Grep
  - Bash
---

你是一个严格的代码审查员。审查代码时重点关注:

1. **安全漏洞**:SQL 注入、XSS、命令注入、硬编码密钥
2. **性能问题**:N+1 查询、不必要的循环、内存泄漏风险
3. **代码规范**:命名一致性、错误处理完整性、注释质量
4. **可维护性**:函数长度、圈复杂度、重复代码

输出格式按严重程度分三级:
- 🔴 **严重**:必须修复,有安全风险或会导致线上故障
- 🟡 **警告**:建议修复,影响性能或可维护性
- 🔵 **建议**:可以改进,属于最佳实践

每个问题附上文件路径、行号和修复建议。
审查结束后给出整体评分(1-10)和一句话总结。
  • model 选 sonnet:代码审查不需要最强推理能力,sonnet 足够且速度更快。审查一个模块可能就 30 秒搞定,用 opus 反而浪费。
  • tools 没给 Edit:审查员只看不改,这是刻意的限制。如果你想让它审查完自动修复,那就加上 Edit,但这是另一个子代理的职责了。
  • 输出格式写在提示词里:三级分类不是装饰,是让输出结构化、可扫描。团队成员看到红色就知道必须处理,蓝色可以以后再说。

4.1 Step 1:准备一个练习项目

# 创建项目并初始化 git
mkdir -p playground/src && cd playground && git init

4.2 Step 2:写一段"有问题的"代码作为审查目标

​ 创建 src/user_service.py,故意埋几个典型问题:

import sqlite3
import os

DB_PASSWORD = "admin123"  # 硬编码密码

def get_user(user_id):
    conn = sqlite3.connect("users.db")
    query = "SELECT * FROM users WHERE id = " + user_id  # SQL 注入
    result = conn.execute(query).fetchone()
    return result

def get_all_users():
    conn = sqlite3.connect("users.db")
    users = []
    for user in conn.execute("SELECT * FROM users").fetchall():
        # N+1 查询:循环内执行 SQL
        for role in conn.execute("SELECT * FROM roles WHERE user_id = " + str(user[0])).fetchall():
            users.append({"user": user, "role": role})
    return users

def delete_user(user_id):
    conn = sqlite3.connect("users.db")
    conn.execute("DELETE FROM users WHERE id = " + user_id)
    os.system("echo User " + user_id + " deleted")  # 命令注入

​ 这段代码包含:SQL 注入、命令注入、硬编码密码、N+1 查询、连接未关闭。正好覆盖 code-reviewer 提示词里的各个检查项。

4.3 Step 3:创建子代理文件

mkdir -p .claude/agents

​ 将上面的code-reviewer.md 内容保存到 .claude/agents/code-reviewer.md。

注意路径:.claude/agents/ 必须位于项目根目录(即 git init 所在的目录)下。如果放到了子目录里(比如 src/.claude/agents/),Claude Code 启动时不会扫描到,你的子代理就像不存在一样,不报错,也不生效,排查起来很容易浪费时间。

4.4 Step 4:启动并调用

(1) 全局模式

​ 整个会话都是reviewer身份

claude --agent code-reviewer

​ 之后进入直接说:检查src/user_service.py。

在这里插入图片描述

(2) 正常启动后@提及

在这里插入图片描述
在这里插入图片描述

​ 预期结果:你应该会看到结构化的审查报告,包含 🔴🟡🔵 三级问题列表,每个问题带文件路径和行号。

五、实战示例二:test-writer

​ 写测试的子代理和审查的关键区别在于,需要写文件的权限:

---
name: test-writer
description: 根据源码自动生成单元测试,覆盖正常路径和边界条件
model: sonnet
tools:
  - Read
  - Glob
  - Grep
  - Edit
  - Bash
permission: acceptEdits
---

你是一个测试工程师。给定源码文件,按以下步骤工作:

1. 先检查项目的测试框架(看 package.json 或 pyproject.toml)
2. 分析目标函数的输入输出类型和边界条件
3. 生成单元测试,覆盖:正常路径、边界值、异常输入、空值处理
4. 测试文件放在与源文件同级的 __tests__ 目录下
5. 写完后自动运行测试,确保全部通过

如果测试失败,分析原因并修复,最多重试 3 次。
  • 注意两个不同:
    • tools 多了 Edit:因为它需要创建和修改测试文件。
    • permission 设为 acceptEdits:自动接受文件编辑操作,省去你每次点确认。写测试是相对安全的操作(它不会改你的源码),所以放宽权限是合理的。

4.1 Step 1:创建 test-writer 子代理

​ 将上面的 test-writer 内容保存到 .claude/agents/test-writer.md。现在你的 agents 目录下有两个子代理了:

.claude/agents/
├── code-reviewer.md    ← 只读审查
└── test-writer.md      ← 可写,自动补测试

4.2 Step 2:让 test-writer 给代码补测试

在这里插入图片描述

​ 观察它的行为:它会先读源码,分析函数签名,然后创建测试文件并运行。因为 permission: acceptEdits,它创建文件时不会逐个问你确认。

4.3 Step 3:串联两个子代理

​ 这是自定义子代理最有意思的用法,让不同角色协作。
在这里插入图片描述

  1. 首先让reviewer进行审查
  2. 根据审查报告手动修复代码
  3. 修复完后,让test-writer补测试

​ 先审查、再修复、再补测试。两个子代理各司其职,一个只读,一个可写,权限边界清晰。

六、三种调用方式

​ 子代理定义好了,怎么用?三种方式各有适用场景:

6.1 自然语言:最直觉

> 用 code-reviewer 检查 auth 模块

​ 你正常说话,Claude 根据语意和子代理的 description 匹配。大多数时候能正确触发,但偶尔 Claude 会把它当成普通问题来回答,而不是调用子代理。

6.2 @提及:保证触发

> @code-reviewer 检查最近的 PR 改动

​ @ 前缀是硬触发,Claude 一定会调用对应的子代理,不存在"理解偏差"的问题。当你需要确定性时,用这种方式。

6.3 全局模式:整个会话都是这个代理

claude --agent code-reviewer

​ 启动时指定 --agent,整个会话都以 code-reviewer 的身份运行。适合你就想开一个专门的审查会话,从头到尾检查多个文件,不需要反复 @。

​ 三种方式的选择逻辑很简单:日常随手用就自然语言;需要确定性就 @提及;专项工作就全局模式。

七、总结

​ 自定义子代理的核心思路就一句话:把你反复对 Claude 说的话,固化成一个可复用的 Markdown 文件。

​ 就像你不会每次 code review 都重新写一份 checklist,而是把 checklist 贴在团队 wiki 上一样,自定义子代理做的是同样的事情,只不过读 checklist 的不是人,是 AI。

Claude Code(14):一文搞懂 Sub-agents 在前面的文章中,我们讲过 Agents(子代理)的概念,但那一篇是「术语辨析」。这篇直接上手:怎么创建、怎么调用、怎么限制权限、怎么给团队用。 阅读详情

相关推荐

GenomeSurvyIndex设计--随笔017

摘要: GenomeSurvyIndex是一款自动化多倍体基因组调查工具,整合FastK、Smudgeplot和GenomeScope2.0三大核心组件。该工具通过k-mer频谱特征自动识别基因组倍性类型,包括二倍体(1:2:4)和同源四倍体(1:2:3:4),并采用3a1b>2a2b算法判定同源/异源多倍体。工具提供完整的conda环境配置方案,封装为Python脚本实现全流程自动化分析,包含k-mer计数、倍性判定、基因组特征计算等功能,最终输出标准化报告和可视化图表。该方案可直接部署使用,适用于

weixin_44874487的博客 473

Claude Code深度拆解-多Agent协作 1-子Agent生成与生命周期

本文是《Claude Code源码Deep Dive》系列的一部分,重点解析多Agent协作中的子Agent生成与生命周期管理。文章通过分析AgentTool模块的源码,揭示了子Agent从创建到执行的完整流程。 核心内容包括: 子Agent的创建机制:从生成独立身份到进入query()循环的12步流程 AgentTool的三条执行路径:常规子Agent、Fork Agent和Swarm Teammate Fork Agent的特殊设计:继承父上下文但禁止递归Fork 五种内置子Agent类型及其适用场景

wayne_lee_lwc的博客 1234

XTDrone——无人机基于2D激光Lidar进行二维运动规划(细节提醒以及相关报错解决)

本文介绍了在Ubuntu 20.04系统无人机基于ROS Noetic实现HectorSLAM二维激光建图与运动规划的完整流程。主要内容包括:安装必要ROS依赖库;修改HectorSLAM的launch文件,解决坐标系转换问题;配置地图发布参数以避免覆盖已建地图;启动PX4仿真环境与XTDrone通信模块;最后通过2D导航目标点实现无人机运动规划。文中详细说明了各步骤的关键配置修改,并提供了处理常见错误(如TF转换超时)的解决方案。实现了从激光SLAM建图到路径规划的过程。

weixin_45390670的博客 993

Claude Code子代理完全指南:从0到1构建你的AI编程军团

作为一个深度使用Claude Code的开发者,我花了大量时间测试这个功能,现在我要从技术实现到实战应用,完整剖析这个强大的特性。作为一个深度使用Claude Code的开发者,我花了大量时间测试这个功能,现在我要从技术实现到实战应用,完整剖析这个强大的特性。现在你已经看到了一个子代理的威力,让我展示如何构建一个完整的开发团队。每个子代理只能访问它需要的工具。我们正从"通用助手"时代进入"专业团队"时代。我从前端专家开始,因为这是我花费最多时间的地方,我想要一个真正理解我的组件模式和设计偏好的代理。

前端达人 1818

影刀RPA进阶:Excel多条件筛选与数据提取实战

本文详细介绍了如何利用影刀RPA实现Excel多条件筛选与数据提取的自动化。通过拆解文本、数值、日期及颜色筛选等核心指令,并结合实战案例,指导用户构建稳健的销售数据提取机器人,从而高效处理复杂数据报表,提升工作效率。

onion的博客 527

PAT|中国大学MOOC-浙江大学翁恺-C语言程序设计习题集(更新中)

##2-0. 整数四则运算 时间限制:400 ms 内存限制:65536 kB 代码长度限制:8000 B 判题程序:Standard 作者:乔林(清华大学) 本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。 输入格式: 输入在一行中给出2个正整数A和B。 输出格式: 在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。 输入样例: 3 ...

小鱼波波波 6万+

Claude Code 中的 agents 目录详解:自定义子代理完全指南

你想要…用什么设置全局编码规范CLAUDE.md定义项目构建命令CLAUDE.md创建专门的 crash 分析助手agents/创建并行工作的代码审查员agents/保存用户偏好设置CLAUDE.md隔离复杂任务避免上下文溢出agents/~/.claude/CLAUDE.md 是记忆,agents 是能力。理解这个区别,才能更好地定制你的 Claude Code 工作流。

我的博客 3164

STM32F103用软件I2C读取IP2366电量数据,实测避坑指南(附完整源码)

本文详细介绍了如何使用STM32F103的软件I2C驱动读取IP2366电池管理芯片的电量数据,包括GPIO初始化、I2C时序实现、关键延时优化及常见问题解决方案。通过实测避坑指南和完整源码,帮助开发者快速实现稳定的电量数据读取,适用于嵌入式电池管理系统开发。

weixin_33725722的博客 512

【Agents】Claude Code 多 Agent 入门:从一问一答到并行协作

摘要:Claude Code的Agent模式通过并行处理提升复杂任务效率。相比传统QA串行模式,Agent模式可同时启动多个子代理(Explore、Plan、General-purpose)独立工作,最后汇总结果。使用时只需自然语言描述多个任务,Claude会自动判断并行需求,无需特殊命令。三种子代理各司其职:Explore快速搜索、Plan分析规划、General-purpose执行修改。这种并行+自主的工作方式将时间开销从"三倍"降至"一倍",尤其适合代码审查、重

Rabbit_QL的博客 3309

3篇1章6节:R基础绘图之图形的保存和导出技巧

高质量图形导出是R语言用户在数据分析和科研工作中的重要技能。通过合理控制图形的分辨率、选择合适的颜色管理方案和文件格式,以及掌握批量保存图形的技巧,可以显著提升图形的展示效果和应用范围。这不仅有助于提高研究成果的展示质量,还能在各种专业场合中展现数据分析的精确性和美观性。

MD Code 1479

STM32CubeMX之定时器输入捕获

上一章介绍了STM32定时器的PWM输出功能,定时器的几个通道除了有输出功能外,还可以做输入用,可捕获信号的上升沿或下降沿,可以用于测量信号的频率、周期、占空比等。本篇文章将介绍用STM3...

zhang062061的专栏 1336

Sub-agents——Claude code子智能体

摘要:ClaudeCode的Sub-agent功能允许创建专注于特定任务的AI助手,通过分工协作提升复杂任务处理效率。子代理具备独立系统指令、上下文窗口和工具权限,适用于标准化多步骤流程。创建方式包括交互式命令或手动编写Markdown配置文件,支持项目级和用户级作用域。最佳实践包括单一职责设计、最小权限原则和人工监督。典型应用场景包括技术博客开发、科幻风格UI设计及多角色协同开发流程(如产品经理+架构师+前后端工程师)。不适合简单任务或需要全局上下文的情况。

m0_72874409的博客 1610

25、格式化字符串攻击全解析

本文深入解析了格式化字符串攻击的原理与利用方式,涵盖缓冲区溢出与格式化字符串漏洞的区别,详细介绍了printf函数的工作机制、常见格式化说明符及其安全隐患。文章分析了三类典型编程错误导致的漏洞,并展示了如何通过恶意格式化字符串实现拒绝服务、内存读取和写入攻击。同时,提供了有效的防御措施,包括输入验证、使用安全函数、避免直接使用用户输入作为格式化字符串以及启用编译器安全选项,帮助开发者防范此类高危漏洞。

beer8的博客 83

Claude Code中英文系列教程19:使用subagent子代理与创建自定义子代理【重要】

ClaudeCode中的子代理系统允许创建专门的AI助手来处理特定任务,提高工作效率和上下文管理。子代理在自己的独立环境中运行,具有自定义提示、工具权限和模型选择。通过/agents命令可创建用户级或项目级子代理,支持跨项目复用配置。内置子代理如Explore(代码搜索)、Plan(规划研究)和通用型代理可自动调用。最佳实践包括设计专注的子代理、编写清晰描述、限制工具访问,并利用子代理隔离高负载操作、并行研究和链式工作流。系统还支持通过钩子实现动态验证和生命周期管理。

欢迎关注我 https://x.com/Awesome_AI_News 1897

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Claude Code 子代理与队友生成格式深度调研:pixel-agents 对 Task/Agent 工具与 agent_progress 记录的实证分析

本技术指南以开源仓库 pixel-agents(Pixel office)中 `docs/research/claude-harness-spawn-formats.md` 调研笔记为核心,完整还原其对 Claude Code CLI(v2.1.220 及 2.1.170 至 2.1.220 共 30 个版本)子代理(sub-agent)与队友(teammate)生成格式的两条核心论断的验证过程:

gitblog_00465的博客 878

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

在 awesome-claude-code-subagents 中使用 agent-installer 浏览、搜索与安装 Claude Code 子代理

本篇文章围绕 [agent-installer](https://link.gitcode.com/i/c9d47ef6c8ba99a1159c1354f18a789a) 这一元编排子代理展开,它专门负责从 awesome-claude-code-subagents 仓库中发现、浏览并安装各类 Claude Code 子代理。读完本文,你将掌握 agent-installer 的安装方式、GitH

gitblog_00425的博客 429

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

如何 5 分钟跑通 RocketMQ Proxy:两种部署模式的完整选型与配置指南

RocketMQ Proxy 是 Apache RocketMQ 中的无状态代理组件:对外提供 gRPC 接口,对内把流量翻译成定制的 Remoting 协议去访问 Broker 与 NameServer,同时承担 TLS、认证鉴权、连接管理与流量治理这些"门卫"职责。如果你想在不动存储层的前提下水平扩展接入能力、支持多语言客户端,或者为存量集群平滑加一层治理入口,这篇文章会讲清楚它是什么、两种部

gitblog_00432的博客 1026

Claude Code 子代理上线:一人公司,全员AI专家!

Claude Code 推出 Sub Agents 子代理功能,让你告别单一AI助手,组建专属“AI专家团队”。每个子代理专注特定领域(如前端、后端、测试),拥有独立上下文与定制提示词,避免信息过载,提升开发效率。支持自动委派或显式调用,可跨项目复用并共享协作。从代码生成到架构设计,一人即可驱动全员AI的高效开发流程——真正实现“一人公司,全员AI专家”!

点亮创新之光,照亮科研梦想 2429

定制专属AI代理:Claude Code Unified Agents自定义代理创建完全指南

Claude Code Unified Agents是一个全面的专业AI代理集合,提供54个生产就绪的代理,涵盖开发、基础设施、质量、AI/ML、业务、创意、元管理和专业领域。本文将详细介绍如何创建自定义AI代理,让你能够根据特定需求构建专属的智能助手。 ## 为什么需要自定义AI代理 每个开发团队和项目都有其独特的需求和挑战。虽然Claude Code Unified Agents已经提供了

gitblog_00631的博客 358

Claude Code 跑 /agents 子代理:Key 用 TaoToken

/agents 子代理一并发就报 401:Claude Code 中它独立调用模型,只读 settings.json 里的环境变量。Key 在 TaoToken 官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 新建,通道填 https://taotoken.net/api。

weixin_42601547的博客 3

Claude Code Agents 教学文档

Agents(智能体)是 Claude Code 中自主执行多步骤任务的专家向导,通过Task()工具调用。与同步执行的 Commands 不同,Agents 拥有独立的子进程和自主决策循环。核心特征独立进程: 运行在隔离的 Node.js 子进程中自主决策循环: 独立分析、规划、执行工具链专家系统: 每个 Agent 有专门的领域知识和指令工具白名单: 可选的工具访问限制。

言之。 1万+

Cursor|Claude Code 子代理创建与调用完全指南

本文详细介绍了在Cursor和Claude Code中创建与调用子代理(Subagent)的完整指南。主要内容包括:1)两种创建方式(手动文件创建和命令行创建);2)多种调用方法(自动/显式/PLAN集成调用);3)核心配置参数详解;4)与SPEC/PLAN流程、Agentic RAG和渐进式披露等现有技术的联动;5)常见问题解决方案。通过专业分工的子代理系统,开发者可以构建高效的AI开发团队,实现复杂任务的并行处理,同时保持上下文清爽。文章还提供了实战案例,展示全栈项目中多个子代理的协作流程。

警警的博客 1057

Claude Code 跑 .claude/agents 子代理:Key 用 TaoToken

Claude Code 跑 .claude/agents 子代理时,Key 管理容易失控。把主线程 settings.json 的 ANTHROPIC_BASE_URL 指向 TaoToken 兼容通道,子代理 frontmatter 里保持 model: inherit,即可让 code-reviewer 等角色共用一把 Key。先在 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 创建 Key,再配置 env,最后用控制台用量验证子代理是否

weixin_28850145的博客 10

Claude Code agents 目录详解:用 YAML 定义你的第一个自定义子代理

在 ~/.claude/agents/ 新建 code-reviewer.md,用 YAML frontmatter 定义 name、description、model 与 tools,即可让 Claude Code 按需调用自定义子代理。子代理拥有独立上下文窗口,可并行执行、按任务收窄工具权限,避免主会话上下文爆炸。配合 TaoToken 统一接入模型,官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 可管理 Key 与 Base URL

weixin_32480007的博客 9

告别 rebase 冲突地狱:git-spice 续操作队列与冲突恢复机制完整指南

如果你也被 stacked branches(堆叠分支)里的 rebase 冲突折磨过——rebase 一半中断,剩下的分支全"失联",不知道下一步该跑什么命令——那么 **git-spice** 的 `rebase continue` 续操作队列机制正是为你准备的解法。git-spice 是一个管理堆叠 Git 分支的 CLI 工具,它的核心亮点之一就是:当 `git rebase` 因冲突中断

gitblog_00668的博客 866
上一篇: 【Agents】Claude Code 多 Agent 入门:从一问一答到并行协作
下一篇: 【Claude Code 循环登录】浏览器显示成功,CLI 永远 Not logged in
未收敛
博客等级 码龄11年 3303粉丝 163原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未收敛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值