Buddy 应用(专家包)技术内幕 — 从创建到运行时全链路拆解HTML
逆向 WorkBuddy 的 app.asar 与 CLI 内核,拆解专家包从 plugin.json、Agent MD 到会话激活与可 spawn 智能体的全链路,揭开「正文即系统提示词、团队没有编排引擎」的实情,附七步流水线、12 个坑与排错手册。
逆向 WorkBuddy 的 app.asar 与 CLI 内核,拆解专家包从 plugin.json、Agent MD 到会话激活与可 spawn 智能体的全链路,揭开「正文即系统提示词、团队没有编排引擎」的实情,附七步流水线、12 个坑与排错手册。
编码智能体的核心组件——编码智能体如何借助工具、记忆与仓库上下文,让大语言模型在实际应用中更高效
Sebastian Raschka 博士 2026年4月4日
本文将讲解编码智能体与智能体框架的整体设计:它们是什么、如何工作,以及各模块在实际中如何协同。读过我《从零构建大语言模型》《从零构建推理模型》两本书的读者经常问到智能体相关问题,因此我整理了这份可直接参考的说明。
总体而言,智能体之所以成为重要议题,是因为当下大语言模型实用系统的进步,不只在于模型本身更强,更在于我们如何使用模型。在许多真实场景中,模型外围的系统——如工具调用、上下文管理、记忆机制——与模型本身同等重要。这也解释了为何 Claude Code、Codex 这类系统,会比在普通聊天界面中使用同款模型显得能力强得多。
本文将拆解编码智能体的六大核心组件。
Claude Code、Codex CLI 与其他编码智能体
你大概率熟悉 Claude Code 或 Codex CLI,简单来说,它们本质是智能体式编码工具:在大语言模型外层封装一层应用层(即智能体框架),让编码任务更便捷、性能更优。
编码智能体专为软件工程场景设计,其关键不只在于模型选择,更在于外围系统:仓库上下文、工具设计、提示词缓存稳定性、记忆能力、长会话连续性。
这个区分很重要,因为人们谈论大语言模型的编码能力时,常把模型、推理行为、智能体产品混为一谈。
创建 CLAUDE.md
这样它会将项目的规范、构建命令和架构要点记录下来,后续对话中它会自动参考这个文件,不再需要你重复解释背景。有利于后续的代码分析、调试和功能开发。
运行 /init 命令
/init - 自动分析该项目并生成 CLAUDE.md
我已为该仓库成功创建了CLAUDE.md文件。以下是文件包含的内容:
### CLAUDE.md 内容概要
1. **概述** - 包含项目统计信息(约1884个文件、51.2万行代码、40+工具、80+命令)的项目说明,以及法律免责声明。
2. **命令** - 构建与开发相关命令:
- `npm run prepare-src` - 准备源码
- `npm run build` - 使用esbuild构建
- `npm run check` - 执行类型检查
- `npm start` - 运行编译后的命令行工具
3. **高层架构**:
- src/query.ts中的核心智能体循环模式
- 核心目录(入口点、命令行、命令、工具、组件、服务、状态、工具函数)
- 关键文件及其用途
// ...
CLAUDE.md
本文件用于指导 Claude Code(claude.ai/code)处理此代码仓库中的代码。
概述
本仓库包含 Claude Code v2.1.
安装
npm install -g @anthropic-ai/claude-code
设置文件
settings.json 文件是通过分层设置配置 Claude Code 的官方机制:
~/.claude/settings.json 中定义,适用于所有项目。.claude/settings.json 用于检入源代码控制并与团队共享的设置.claude/settings.local.json 用于不检入的设置,对个人偏好和实验很有用。Claude Code 会在创建时配置 git 忽略 .claude/settings.local.json。/Library/Application Support/ClaudeCode/managed-settings.json/etc/claude-code/managed-settings.jsonC:\ProgramData\ClaudeCode\managed-settings.json示例 settings.json
Anthropic的“Claude Code”是一款终端内AI编程助手,旨在通过自然语言交互帮助开发者更快地编写、调试和管理代码。它提供了一系列功能,包括根据描述构建功能、识别并修复bug、理解复杂代码库以及自动化日常开发任务。用户可以通过简单的NPM安装和登录快速开始使用,并能通过聊天式的命令直接编辑文件、执行Shell命令和管理Git操作。该工具还支持自定义子代理以处理特定任务,并提供了灵活的配置选项,包括记忆管理、权限设置和环境变量,以适应个人、项目和企业级的开发需求。
Claude Code 概览
了解 Anthropic 的智能编程工具 Claude Code,它运行在你的终端中,帮你比以往更快地将创意转化为代码。
30 秒快速上手
前提条件:
# 安装 Claude Code
npm install -g @anthropic-ai/claude-code
# 进入你的项目目录
cd your-awesome-project
# 开始使用 Claude 编程
claude
# 首次使用时,系统会提示你登录
就是这么简单!你已经准备好使用 Claude 编写代码了。继续学习快速入门(5 分钟)→
没有找到匹配的文章