服务与依赖
English | 中文 服务是一个插件向其他插件公开的能力。inject 声明插件需要哪些服务。 什么是服务 在 Harness 中,tools、llm、agents 都是服务。服务是挂载在 ctx 上的命名能力: ctx.tools // ToolRuntime service ctx.l
English | 中文 服务是一个插件向其他插件公开的能力。inject 声明插件需要哪些服务。 什么是服务 在 Harness 中,tools、llm、agents 都是服务。服务是挂载在 ctx 上的命名能力: ctx.tools // ToolRuntime service ctx.l
English | 中文 本页介绍 Cordis 插件模型和生命周期状态机。 Fiber 状态机 每个被加载的插件都拥有一个 Fiber 作用域,其状态如下: PENDING → LOADING → ACTIVE ↘ FAILED ACTIVE → UNLOADIN
English | 中文 事件是 Cordis 插件间通信的核心机制。Harness 大量使用事件来实现松耦合的扩展点。 基本用法 监听事件 ctx.on('event-name', (payload) => { // Handle the event. }) 触发事件 ctx.emit('e