logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AI Agent 主循环(Runtime Loop)底层实现深度解析

本文剖析了生产级AI Agent平台的核心运行时循环设计与实现,从教学骨架到1700+行生产代码,揭示了Agent从"一问一答"到"持续决策系统"的演进关键。核心在于主循环机制:用户输入→模型推理→判断动作类型→执行工具→结果回写→持续循环,使模型成为"决策者"而非仅回答者。生产级实现通过状态对象管理循环进程,包含上下文预算管理(多级压缩策略)、流式模型调用、工具执行、错误恢复等复杂机制。架构上采

Subagents 使用指南

Subagent 是独立的 Claude 会话,由主对话临时调用完成特定任务后返回结论。它适用于需要上下文隔离、独立视角或并发处理的场景,如代码审查、多角度分析等。Subagent 作为 Markdown 文件存储,包含元信息和 system prompt,通过 tools 白名单实现能力隔离。主对话通过 Agent 工具调用 Subagent,准确的 description 描述能确保稳定触发。

Hooks 使用指南

摘要 Hook是Claude Code中基于事件触发的自动化脚本机制。它会在特定事件(如会话开始、用户消息提交、工具调用完成等)发生时自动执行预配置的shell命令,无需Claude进行决策判断。与Skill不同,Hook的特点是强制触发、不可跳过、无需智能判断,适用于必须确保执行的任务(如安全检查、环境验证等)。 Hook通过JSON文件配置,支持项目级、用户级和插件级三种层级。关键事件包括Se

Hooks 使用指南

摘要 Hook是Claude Code中基于事件触发的自动化脚本机制。它会在特定事件(如会话开始、用户消息提交、工具调用完成等)发生时自动执行预配置的shell命令,无需Claude进行决策判断。与Skill不同,Hook的特点是强制触发、不可跳过、无需智能判断,适用于必须确保执行的任务(如安全检查、环境验证等)。 Hook通过JSON文件配置,支持项目级、用户级和插件级三种层级。关键事件包括Se

Hooks 使用指南

摘要 Hook是Claude Code中基于事件触发的自动化脚本机制。它会在特定事件(如会话开始、用户消息提交、工具调用完成等)发生时自动执行预配置的shell命令,无需Claude进行决策判断。与Skill不同,Hook的特点是强制触发、不可跳过、无需智能判断,适用于必须确保执行的任务(如安全检查、环境验证等)。 Hook通过JSON文件配置,支持项目级、用户级和插件级三种层级。关键事件包括Se

Skills 使用指南

Skill 是 Claude 的"技能包",包含说明书(SKILL.md)和辅助资源。它让 Claude 能根据特定场景自动执行标准化流程。SKILL.md顶部通过YAML定义触发条件(name/description)和工具权限(allowed-tools)。触发方式包括用户显式调用(/skill-name)或Claude智能匹配自然语言。技能包可包含脚本、模板等资源,适用于标准化检查、结构化生

Skills 使用指南

Skill 是 Claude 的"技能包",包含说明书(SKILL.md)和辅助资源。它让 Claude 能根据特定场景自动执行标准化流程。SKILL.md顶部通过YAML定义触发条件(name/description)和工具权限(allowed-tools)。触发方式包括用户显式调用(/skill-name)或Claude智能匹配自然语言。技能包可包含脚本、模板等资源,适用于标准化检查、结构化生

Claude Code 三大机制概览与决策 Skills、Hooks、Subagents

Claude Code 提供了三种正交扩展机制:Skills(操作手册)、Hooks(事件钩子) 和 Subagents(独立会话),分别解决不同场景问题。 Skills:由 Claude 主动触发的操作指南,适合需要主对话保留细节的流程(如生成 changelog)。 Hooks:事件驱动的自动化脚本(如会话开始检查环境),确保关键动作不被遗漏。 Subagents:独立会话,适合需并发或独立视

Claude Code 三大机制概览与决策 Skills、Hooks、Subagents

Claude Code 提供了三种正交扩展机制:Skills(操作手册)、Hooks(事件钩子) 和 Subagents(独立会话),分别解决不同场景问题。 Skills:由 Claude 主动触发的操作指南,适合需要主对话保留细节的流程(如生成 changelog)。 Hooks:事件驱动的自动化脚本(如会话开始检查环境),确保关键动作不被遗漏。 Subagents:独立会话,适合需并发或独立视

Claude Code 三大机制概览与决策 Skills、Hooks、Subagents

Claude Code 提供了三种正交扩展机制:Skills(操作手册)、Hooks(事件钩子) 和 Subagents(独立会话),分别解决不同场景问题。 Skills:由 Claude 主动触发的操作指南,适合需要主对话保留细节的流程(如生成 changelog)。 Hooks:事件驱动的自动化脚本(如会话开始检查环境),确保关键动作不被遗漏。 Subagents:独立会话,适合需并发或独立视

    共 24 条
  • 1
  • 2
  • 3
  • 请选择