consensus-agent-action-guard
/install consensus-agent-action-guard
consensus-agent-action-guard
consensus-agent-action-guard is the final safety gate before autonomous action execution.
What this skill does
- evaluates proposed agent actions (risk, irreversibility, side effects)
- applies hard-block and weighted consensus logic
- returns one of:
ALLOW | BLOCK | REQUIRE_REWRITE - emits required follow-up actions (e.g., human confirmation)
- writes decision and persona updates to board artifacts
Why this matters
Most catastrophic automation failures happen at execution time. This skill inserts explicit governance before side effects.
Ecosystem role
Built on the same consensus stack as communication and merge guards, giving one policy language across agent operations.
Typical usage
- gating destructive operations
- controlling external messaging/posting actions
- requiring human confirmation for irreversible high-risk tasks
Runtime, credentials, and network behavior
- runtime binaries:
node,tsx - network calls: none in the guard decision path itself
- filesystem writes: board/state artifacts under the configured consensus state path
Dependency trust model
consensus-guard-coreis the first-party consensus package used in guard execution- versions are semver-pinned in
package.jsonfor reproducible installs - this skill does not request host-wide privileges and does not mutate other skills
Quick start
node --import tsx run.js --input ./examples/input.json
Tool-call integration
This skill is wired to the consensus-interact contract boundary (via shared consensus-guard-core wrappers where applicable):
- readBoardPolicy
- getLatestPersonaSet / getPersonaSet
- writeArtifact / writeDecision
- idempotent decision lookup
This keeps board orchestration standardized across skills.
Invoke Contract
This skill exposes a canonical entrypoint:
invoke(input, opts?) -> Promise\x3COutputJson | ErrorJson>
invoke() starts the guard flow and executes deterministic policy evaluation with board operations via shared guard-core wrappers.
external_agent mode
Guards support two modes:
mode="external_agent": caller suppliesexternal_votes[]from agents/humans/models for deterministic aggregation.mode="persona": requires an existingpersona_set_id; guard will not generate persona sets internally.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install consensus-agent-action-guard - 安装完成后,直接呼叫该 Skill 的名称或使用
/consensus-agent-action-guard触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
consensus-agent-action-guard 是什么?
Pre-execution governance for high-risk agent actions. Uses persona-weighted consensus to decide ALLOW/BLOCK/REQUIRE_REWRITE before external or irreversible s... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 501 次。
如何安装 consensus-agent-action-guard?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install consensus-agent-action-guard」即可一键安装,无需额外配置。
consensus-agent-action-guard 是免费的吗?
是的,consensus-agent-action-guard 完全免费(开源免费),可自由下载、安装和使用。
consensus-agent-action-guard 支持哪些平台?
consensus-agent-action-guard 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 consensus-agent-action-guard?
由 Kai Cianflone(@kaicianflone)开发并维护,当前版本 v1.1.14。