分析 Open Agent SDK 的多 LLM 提供商支持(LLMClient 协议、AnthropicClient、OpenAIClient 适配层)、运行时模型切换与计费、Thinking/Effort 配置、Skills 系统与工具限制,以及预算控制、中断、动态权限等运行时控制机制。
分析 Open Agent SDK 的会话持久化、权限控制、沙盒机制和 Hook 系统——SessionStore 的五个核心操作、六种 PermissionMode、SandboxChecker 的路径与命令过滤、20+ 生命周期事件的 HookRegistry,以及四者组合构建安全 Agent 的完整方案。
分析 Open Agent SDK 的多 Agent 协作机制:子 Agent 生成(SubAgentSpawner 协议、DefaultSubAgentSpawner、AgentTool)、Task 任务系统(生命周期与状态机)、Team 团队管理、MailboxStore 消息传递,以及实际的编排模式。
分析 Open Agent SDK 的 MCP 集成:五种传输配置、MCPClientManager 连接流程、运行时动态管理、MCP 资源系统、InProcessMCPServer 零开销模式,让 Agent 通过标准协议接入任意外部工具。
分析 Open Agent SDK 的工具系统:ToolProtocol 协议设计、Core/Advanced/Specialist 三层架构、defineTool 工厂函数的 Codable 自动解码、工具池组装与过滤机制。
分析 Open Agent SDK 的 Agent Loop 状态机:阻塞式 prompt() 和流式 stream() 两条路径、工具并发/串行分治、自动压缩、微压缩、预算控制、协作取消,看一个 Swift Agent 怎样在进程内跑完整个循环。
CC Live 是一个零依赖的单文件 Node.js 服务器,启动后把你正在运行的 Claude Code 会话实时推送到浏览器,支持 SSE 流式推送、自动发现项目、一键分享和敏感数据脱敏。
Open Agent SDK 是一个开源的 Swift Agent SDK,支持完整的 Agent Loop、34 个内置工具、多 LLM 提供商、MCP 集成、子 Agent 协作和会话持久化,让你用原生 Swift 并发在进程内构建 AI 驱动的应用。
本文深入分析了1999年经典游戏《过山车大亨》的极致优化技术,探讨Chris Sawyer如何用汇编语言和巧妙的游戏设计实现大规模游乐园模拟。
Bram Cohen 发布了 Manyana 项目,展示了如何用 CRDT(无冲突复制数据类型)重新设计版本控制系统,从根本上解决合并冲突的 UX 难题。