通过实际操作产品验证交付内容,记录用户可查看的证据,并发布验收报告。可检查已有验证计划或创建检查项,选择合适的操作界面,并使用 `lh` CLI 发布结果。
- 实际检查更改后的产品行为
- 收集截图或其他验证证据
- 编写验证计划和报告
此技能用于为智能体设计事件驱动的后台工作流,划分来源、信号、动作和策略的职责,并处理异步交接、去重、执行范围、完成记录与运行观测。
Use for Agent Signal sources, actions, policies, middleware, workflow handoff and deduplication.
实测评分 未实测
查看安装方法此技能帮助你设计和实现智能体的事件驱动后台处理,使任务不必绑定在前台对话请求中。它说明如何划分 source、signal、action 和 policy:来源表示已发生的事实,信号表达其含义或路由,动作执行实际副作用,策略则将这些处理环节组合起来。你还可以据此选择立即执行或将任务放入队列,并处理重复请求去重、执行范围管理、完成记录,以及追踪和指标。
在新建事件驱动的智能体流程,或为现有后台工作流添加事件、动作和策略时,可以使用此技能。若需要在异步处理结束后记录面向用户的结果,或追踪并调试执行情况,它也能提供实现指引。
实现时请参考 references/architecture.md 和 references/handlers.md,需要追踪、指标或调试时再查看 references/observability.md。原文以现有 Agent Signal 运行时、类型、处理器和测试环境为前提。
本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。
AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。
不计入评分。 由 AI(OpenAI Codex)于 2026年10月26日 评估。仅供参考,安装前请同时查看原文。
安装前可以查看交给 AI 代理的指令内容。
Use this skill to implement event-driven background work for agents without coupling the work to the foreground chat request.
Agent Signal has one consistent runtime shape:
source event -> signal interpretation -> action execution -> built-in result signals
Durable self-iteration work has one extra completion branch:
memory/skill action -> execAgent enqueue -> agent.execution.completed -> selfIteration receipt projection
references/architecture.md to map the package boundary, runtime queue, scope model, and async workflow handoff.references/handlers.md before writing any new policy, source handler, signal handler, or action handler.references/observability.md when you need tracing, metrics, debugging, or workflow snapshot visibility.emitAgentSignalSourceEvent(...) when a server-owned producer should execute the pipeline immediately.executeAgentSignalSourceEvent(...) when a worker or controlled backend path already owns execution timing and may inject a runtime guard backend.enqueueAgentSignalSourceEvent(...) when the caller should return quickly and let Upstash Workflow process the event out-of-band.emitAgentSignalSourceEventWithStore(...) for isolated tests or evals that should avoid ambient Redis state.Read:
apps/server/src/services/agentSignal/index.tsapps/server/src/workflows/agentSignal/index.tsapps/server/src/workflows/agentSignal/run.tssource: A normalized fact that happened. Sources come from producers such as runtime lifecycle events, user messages, or bot ingress.signal: A semantic interpretation derived from one source or from another signal. Signals express meaning, routing, or policy state.action: A concrete side effect planned from one signal. Actions do the work.policy: An installable middleware bundle that registers source, signal, and action handlers.procedure: Not a distinct runtime node. Treat "procedure" as the end-to-end flow for one use case: ingress source, matching handlers, planned actions, execution result, and observability.Keep the boundaries strict:
source when the outside world produced a new event.signal when the system needs a reusable semantic interpretation.action when the runtime needs a concrete side effect.policy when you are wiring those pieces together.packages/agent-signal/src/source/sourceTypes.ts.apps/server/src/services/agentSignal/policies/types.ts.defineSourceHandler, defineSignalHandler, or defineActionHandler.apps/server/src/services/agentSignal/sources/** when the producer payload needs shaping.defineAgentSignalHandlers(...).apps/server/src/services/agentSignal/policies/index.ts and pass it into the runtime factory if needed.packages/agent-signal/src/index.ts
packages/agent-signal/src/base/builders.ts
packages/agent-signal/src/base/types.ts
packages/agent-signal/src/source/sourceTypes.ts
packages/agent-signal/src/source/sourceEvent.tsapps/server/src/services/agentSignal/runtime/AgentSignalRuntime.ts
apps/server/src/services/agentSignal/runtime/AgentSignalScheduler.ts
apps/server/src/services/agentSignal/runtime/middleware.ts
apps/server/src/services/agentSignal/runtime/context.tsapps/server/src/services/agentSignal/policies/analyzeIntent/index.ts
apps/server/src/services/agentSignal/policies/analyzeIntent/feedbackSatisfaction.ts
apps/server/src/services/agentSignal/policies/analyzeIntent/feedbackDomain.ts
apps/server/src/services/agentSignal/policies/analyzeIntent/feedbackAction.ts
apps/server/src/services/agentSignal/policies/analyzeIntent/actions/userMemory.ts
apps/server/src/services/agentSignal/policies/analyzeIntent/actions/skillManagement.ts
apps/server/src/services/agentSignal/policies/analyzeIntent/completionSkillSynthesis.ts
apps/server/src/services/agentSignal/policies/completionPolicy.ts
apps/server/src/services/agentSignal/services/selfIteration/completion/buildSelfIterationReceipts.ts
apps/server/src/services/agentSignal/services/selfIteration/completion/selfIterationCompletionHandler.tsapps/server/src/services/agentSignal/observability/projector.ts
apps/server/src/services/agentSignal/observability/traceEvents.ts
packages/observability-otel/src/modules/agent-signal/index.tsexecAgent; the durable write and receipt projection happen after completion.scopeKey to serialize related background work.@lobechat/agent-signal for normalized nodes and result contracts.agent.execution.completed + selfIteration finalState via createSelfIterationCompletionHandler(...).apps/server/src/services/agentSignal/**/__test__ and **/__tests__ are the reference pattern.references/architecture.mdreferences/handlers.mdreferences/observability.md还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
通过实际操作产品验证交付内容,记录用户可查看的证据,并发布验收报告。可检查已有验证计划或创建检查项,选择合适的操作界面,并使用 `lh` CLI 发布结果。
本技能指导在 LobeHub 中接入 AI 模型提供商,涵盖运行时、模型信息、设置、品牌展示、文档和验收,并帮助判断新增模型是否需要新的提供商集成。
本技能指导如何用服务器端环境变量设置用户偏好默认值,涵盖变量校验、服务器配置、写入用户状态,以及更新 `.env.example` 和自托管文档。
说明如何在智能体执行步骤、工具调用、人工审批、上下文压缩和子智能体调用时注册钩子。钩子可观察事件、模拟本地工具结果,也可通过 Webhook 按配置策略允许或拒绝工具调用。
本技能在 macOS 桌面聊天应用中测试机器人频道:打开应用、进入频道或联系人、发送消息、等待回复并截图。支持 Discord、Slack、Telegram、微信、飞书和 QQ;iMessage 使用 BlueBubbles 桥接。
按操作编号检查智能体运行记录,查看失败的工具调用、参数与结果、运行上下文及传给大语言模型的内容;还可查看上下文映射,并用其他模型重放记录以便比较。