DSHX 是一套面向 DeepSeek Harness 的插件开发工具链。本文复盘它如何从 Vite 插件演进为覆盖 Host/Client、Typed API、真实 Profile 调试、兼容性诊断和 Framework Hub 的完整工作流。
Skills Over MCP 是什么?本文拆解 SEP-2640 如何基于 MCP Resources 分发 Agent Skills,并解析 skills/list、skills/get、渐进式加载、完整性校验与 Prompt Injection 安全边界。
前三篇分别建立了三个边界:Server 端的 Session 与 Run 不属于网络连接;Client Runtime 负责 Event Window、恢复和
前一篇已经把数据流推进到 ConversationViewNode。此时 Runtime 已经完成了历史恢复、实时 Event 合并和业务 Projectio
Agent 的 Server 端很适合使用 Event 表达执行过程:Turn 开始、模型输出、Tool Call、Tool Result、Approval、
一个只在进程内运行的 Agent,可以把一次执行理解为一个函数调用:输入进入,模型与工具循环推进,函数返回,调用方获得结果。进入 Web 以后,这个假设很快失
前两篇得到了一组比较明确的运行时语义: `text Plugin ├── declares dependencies └── produces ef
Cordis 的 API 并不复杂: const root = new Context() await root.plugin(ServiceA) awa
插件系统最容易实现的部分是加载。 给定一个模块: function plugin(ctx) { ctx.registerTool(...) ctx
一个能够调用工具的 Agent Core 并不复杂。最小实现只需要维护消息、请求模型、执行 Tool Call,再把 Tool Result 放回下一次请求。