$ ls -la ~/articles | head -n 15

Agent 内核深潜_

AI Agent、Swift 原生开发与开发者工具的实践笔记。拆 SDK、造轮子、记踩坑。

recent_buffers

COUNT: 15
01

BMAD Story Automator 上手实录:把 5 个待办 Story 交给 AI 自主推进

基于一次真实的 /bmad-story-automator 使用过程,说明 Story Automator 如何完成 Story 选择、复杂度评估、Agent 配置和自动执行。

#BMAD#Story Automator#Claude Code#Agent#自动化
02

深入 SwiftWork(第 4 篇):数据层与服务——SwiftData、状态恢复与 Markdown 渲染

详解 SwiftWork 的数据层和服务组件:SwiftData 模型设计、AppStateManager 状态恢复机制、MarkdownRenderer 的 Visitor 模式实现、Splash 代码高亮、Keychain API Key 管理和自动标题生成。

#AI#Swift#Agent#macOS#SwiftUI
03

深入 Open Agent SDK(番外篇):实战验证——把 SDK 塞进一个 macOS 原生 Agent 应用

把 Open Agent SDK 集成到开源 macOS 原生 Agent 应用 Motive 中,用 SDKBridge 替换掉外部 opencode 进程,验证 SDK 在真实 GUI 应用场景下的工程表现。全文记录架构对比、踩坑记录和最终的集成代码。

#AI#Swift#Agent#SDK#macOS
04

深入 SwiftWork(第 3 篇):Tool Card——可扩展的工具可视化系统

详解 SwiftWork 的 Tool Card 系统:ToolRenderable 协议如何定义工具渲染契约、ToolRendererRegistry 如何做注册查找、5 个内置渲染器的差异,以及 ToolResultContentView 的 diff 检测。

#AI#Swift#Agent#macOS#SwiftUI
05

深入 SwiftWork(第 2 篇):事件时间线——18 种事件的可视化与性能

详解 SwiftWork 的事件时间线实现:TimelineView 如何分派 18 种事件到不同视图、ScrollModeManager 如何处理自动滚屏和手动浏览的切换、虚拟化如何在 1000+ 事件下保持流畅。

#AI#Swift#Agent#macOS#SwiftUI
06

深入 SwiftWork(第 1 篇):SDK 集成层——把 AsyncStream 接进 SwiftUI

详解 SwiftWork 的 SDK 集成层设计:AgentBridge 如何消费 AsyncStream、EventMapper 如何做类型映射、ToolContent 如何配对工具事件,以及事件持久化和内存管理策略。

#AI#Swift#Agent#macOS#SwiftUI
07

深入 SwiftWork(第 0 篇):用 SwiftUI 构建一个 Agent 可视化工作台

SwiftWork 是一个 macOS 原生 AI Agent 工作台,基于 Open Agent SDK 构建,提供 Agent 执行的实时可观测性。这篇文章介绍项目动机、事件驱动架构和核心数据流。

#AI#Swift#Agent#macOS#SwiftUI
08

深入 Open Agent SDK(六):多 LLM 提供商与运行时控制

分析 Open Agent SDK 的多 LLM 提供商支持(LLMClient 协议、AnthropicClient、OpenAIClient 适配层)、运行时模型切换与计费、Thinking/Effort 配置、Skills 系统与工具限制,以及预算控制、中断、动态权限等运行时控制机制。

#AI#Swift#Agent#SDK#LLM
09

深入 Open Agent SDK(五):会话持久化与安全防线

分析 Open Agent SDK 的会话持久化、权限控制、沙盒机制和 Hook 系统——SessionStore 的五个核心操作、六种 PermissionMode、SandboxChecker 的路径与命令过滤、20+ 生命周期事件的 HookRegistry,以及四者组合构建安全 Agent 的完整方案。

#AI#Swift#Agent#SDK#安全
10

深入 Open Agent SDK(四):多 Agent 协作——子代理、团队与任务编排

分析 Open Agent SDK 的多 Agent 协作机制:子 Agent 生成(SubAgentSpawner 协议、DefaultSubAgentSpawner、AgentTool)、Task 任务系统(生命周期与状态机)、Team 团队管理、MailboxStore 消息传递,以及实际的编排模式。

#AI#Swift#Agent#SDK#多Agent
11

深入 Open Agent SDK(三):MCP 集成实战——让 Agent 连接万物

分析 Open Agent SDK 的 MCP 集成:五种传输配置、MCPClientManager 连接流程、运行时动态管理、MCP 资源系统、InProcessMCPServer 零开销模式,让 Agent 通过标准协议接入任意外部工具。

#AI#Swift#Agent#SDK#MCP
12

深入 Open Agent SDK(二):34 个工具的背后——工具协议、三层架构与自定义扩展

分析 Open Agent SDK 的工具系统:ToolProtocol 协议设计、Core/Advanced/Specialist 三层架构、defineTool 工厂函数的 Codable 自动解码、工具池组装与过滤机制。

#AI#Swift#Agent#SDK#工具系统
13

深入 Open Agent SDK(一):Agent Loop 内核——从 prompt 到多轮对话的完整运转机制

分析 Open Agent SDK 的 Agent Loop 状态机:阻塞式 prompt() 和流式 stream() 两条路径、工具并发/串行分治、自动压缩、微压缩、预算控制、协作取消,看一个 Swift Agent 怎样在进程内跑完整个循环。

#AI#Swift#Agent#SDK#架构
14

CC Live — 实时围观 Claude Code 编程,一键分享你的 AI 编程直播

CC Live 是一个零依赖的单文件 Node.js 服务器,启动后把你正在运行的 Claude Code 会话实时推送到浏览器,支持 SSE 流式推送、自动发现项目、一键分享和敏感数据脱敏。

#AI#Claude Code#直播#开源#工具
15

Open Agent SDK (Swift):用原生 Swift 构建 AI Agent 应用

Open Agent SDK 是一个开源的 Swift Agent SDK,支持完整的 Agent Loop、34 个内置工具、多 LLM 提供商、MCP 集成、子 Agent 协作和会话持久化,让你用原生 Swift 并发在进程内构建 AI 驱动的应用。

#AI#Swift#Agent#SDK#MCP