技术栈
openagentsdk
四眼蒙面侠
15 天前
swift
·
openagentsdk
深入 SwiftWork(第 0 篇):用 SwiftUI 构建一个 Agent 可视化工作台
本文是「深入 SwiftWork」系列第 0 篇。前面七篇文章加上番外篇,我们把 Open Agent SDK 的内部机制翻了个底朝天——Agent Loop、工具系统、MCP 集成、多 Agent 协作、会话持久化、多 LLM 支持。番外篇还把 SDK 塞进了一个 macOS 原生应用 Motive 里跑了跑。
四眼蒙面侠
17 天前
swift
·
claudecode
·
bmad
·
agentsdk
·
openagentsdk
深入 Open Agent SDK(番外篇):实战验证——把 SDK 塞进一个 macOS 原生 Agent 应用
本文是「深入 Open Agent SDK (Swift)」系列番外篇。前七篇文章从各个子系统分析了 Open Agent SDK 的设计。但 SDK 写得好不好,最终得放到真实项目里验证。这篇文章记录我把 SDK 集成到一个开源 macOS 原生 Agent 应用——Motive——的完整过程:从理解原有架构到实现替换,以及一路上踩过的坑。
四眼蒙面侠
18 天前
swift
·
claudecode
·
bmad
·
openagentsdk
深入 Open Agent SDK(五):会话持久化与安全防线
本文是「深入 Open Agent SDK (Swift)」系列第五篇。Agent 不只是一次性问答工具。真正有用的 Agent 要做到三件事:记住上下文(上次聊到哪了)、控制权限(哪些操作能做)、审计行为(谁在什么时候干了什么)。Open Agent SDK 用四个子系统来覆盖这些需求——SessionStore、PermissionPolicy、SandboxSettings、HookRegistry。
四眼蒙面侠
19 天前
swift
·
agentsdk
·
openagentsdk
深入 Open Agent SDK(四):多 Agent 协作——子代理、团队与任务编排
本文是「深入 Open Agent SDK (Swift)」系列第四篇。单个 Agent 再强,也只是一个执行者。真实的开发任务往往是多步骤、多角色的:先有人探索代码库,有人设计方案,再有人写代码、跑测试。一个 Agent 单干,上下文容易膨胀,效率也上不去。
四眼蒙面侠
20 天前
swift
·
agentsdk
·
openagentsdk
深入 Open Agent SDK(三):MCP 集成实战——让 Agent 连接万物
本文是「深入 Open Agent SDK (Swift)」系列第三篇。上一篇看了 SDK 内置的 34 个工具——文件读写、Bash 执行、代码搜索,覆盖了常见的开发场景。但 Agent 的能力不可能只靠内置工具撑满。你需要连接数据库、调用企业 API、操作内部系统——这些事情需要一个标准化的接入方式。
我是有底线的