$ ls -la ~/articles | sed -n '21,30p'
Agent 内核深潜_
AI Agent、Swift 原生开发与开发者工具的实践笔记。拆 SDK、造轮子、记踩坑。
recent_buffers
PAGE 03/05 · TOTAL 45Axion 入门:用自然语言控制你的 Mac
Axion 是一个用 Swift 构建的 macOS 桌面自动化平台。你只需用自然语言描述任务,它就会自动规划、执行并验证桌面操作。本文介绍 Axion 的核心能力、快速上手流程和一次真实的 Calculator 自动化过程。
BMAD Story Automator 上手实录:把 5 个待办 Story 交给 AI 自主推进
基于一次真实的 /bmad-story-automator 使用过程,说明 Story Automator 如何完成 Story 选择、复杂度评估、Agent 配置和自动执行。
深入 SwiftWork(第 4 篇):数据层与服务——SwiftData、状态恢复与 Markdown 渲染
详解 SwiftWork 的数据层和服务组件:SwiftData 模型设计、AppStateManager 状态恢复机制、MarkdownRenderer 的 Visitor 模式实现、Splash 代码高亮、Keychain API Key 管理和自动标题生成。
深入 Open Agent SDK(番外篇):实战验证——把 SDK 塞进一个 macOS 原生 Agent 应用
把 Open Agent SDK 集成到开源 macOS 原生 Agent 应用 Motive 中,用 SDKBridge 替换掉外部 opencode 进程,验证 SDK 在真实 GUI 应用场景下的工程表现。全文记录架构对比、踩坑记录和最终的集成代码。
深入 SwiftWork(第 3 篇):Tool Card——可扩展的工具可视化系统
详解 SwiftWork 的 Tool Card 系统:ToolRenderable 协议如何定义工具渲染契约、ToolRendererRegistry 如何做注册查找、5 个内置渲染器的差异,以及 ToolResultContentView 的 diff 检测。
深入 SwiftWork(第 2 篇):事件时间线——18 种事件的可视化与性能
详解 SwiftWork 的事件时间线实现:TimelineView 如何分派 18 种事件到不同视图、ScrollModeManager 如何处理自动滚屏和手动浏览的切换、虚拟化如何在 1000+ 事件下保持流畅。
深入 SwiftWork(第 1 篇):SDK 集成层——把 AsyncStream 接进 SwiftUI
详解 SwiftWork 的 SDK 集成层设计:AgentBridge 如何消费 AsyncStream、EventMapper 如何做类型映射、ToolContent 如何配对工具事件,以及事件持久化和内存管理策略。
深入 SwiftWork(第 0 篇):用 SwiftUI 构建一个 Agent 可视化工作台
SwiftWork 是一个 macOS 原生 AI Agent 工作台,基于 Open Agent SDK 构建,提供 Agent 执行的实时可观测性。这篇文章介绍项目动机、事件驱动架构和核心数据流。
深入 Open Agent SDK(六):多 LLM 提供商与运行时控制
分析 Open Agent SDK 的多 LLM 提供商支持(LLMClient 协议、AnthropicClient、OpenAIClient 适配层)、运行时模型切换与计费、Thinking/Effort 配置、Skills 系统与工具限制,以及预算控制、中断、动态权限等运行时控制机制。
深入 Open Agent SDK(五):会话持久化与安全防线
分析 Open Agent SDK 的会话持久化、权限控制、沙盒机制和 Hook 系统——SessionStore 的五个核心操作、六种 PermissionMode、SandboxChecker 的路径与命令过滤、20+ 生命周期事件的 HookRegistry,以及四者组合构建安全 Agent 的完整方案。