← 返回 Skills 市场
kaicianflone

consensus-persona-respawn

作者 Kai Cianflone · GitHub ↗ · v1.1.13
cross-platform ⚠ suspicious
582
总下载
0
收藏
0
当前安装
16
版本数
在 OpenClaw 中安装
/install consensus-persona-respawn
功能描述
Ledger-informed persona lifecycle management. Replaces low-performing personas with successor personas derived from mistake patterns in board decision histor...
使用说明 (SKILL.md)

consensus-persona-respawn

consensus-persona-respawn is the adaptive maintenance loop for persona governance.

What this skill does

  • identifies dead/weak personas by trigger or reputation threshold
  • mines historical decision artifacts for mistake patterns
  • generates successor persona profiles informed by those failures
  • writes persona_respawn and updated persona_set artifacts
  • keeps governance panel quality from stagnating

Why this matters

A static evaluator panel drifts over time. This skill provides lifecycle renewal so consensus quality improves instead of degrading.

Ecosystem role

Consumes persona-engine outputs for long-term adaptation and ties directly into board-ledger evidence.

Best use cases

  • long-running agent teams
  • recurring decision domains with repeated failure classes
  • autonomous systems requiring evaluator maintenance

Runtime and network behavior

  • runtime binaries: node, tsx
  • network calls: none in shipped respawn logic
  • environment config read by this package: CONSENSUS_STATE_FILE, CONSENSUS_STATE_ROOT
  • filesystem writes: board/state artifacts under the configured consensus state path

Dependency trust model

  • consensus-guard-core is the first-party consensus package used in runtime execution
  • versions are semver-pinned in package.json for reproducible installs
  • this skill does not request host-wide privileges and does not mutate other skills

Install

npm i consensus-persona-respawn

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() executes persona replacement based on lineage and failure patterns. Reputation deltas are expected from consensus-persona-engine outputs.

安全使用建议
This skill appears internally consistent for local, ledger-backed persona maintenance. Before installing: (1) confirm CONSENSUS_STATE_FILE / CONSENSUS_STATE_ROOT point to the intended state JSON (or supply statePath in opts) so artifact writes go to the right place; (2) review the behavior of consensus-guard-core/writeArtifact in your environment to ensure artifact writes are acceptable; (3) run the included tests in a disposable environment to verify expected behavior; (4) note that the package has no external credential or network requirements in shipped logic, but you should still pin dependencies and review upstream packages if you plan to run this in production.
功能分析
Type: OpenClaw Skill Name: consensus-persona-respawn Version: 1.1.13 The skill's core logic and documentation appear benign, focusing on local persona lifecycle management and state artifact writes. However, the `run.js` entry point uses `process.argv` to parse the `--input` file path, which presents a shell injection vulnerability if the OpenClaw agent's orchestration layer constructs the command with unsanitized user input. While the skill itself does not demonstrate malicious intent, this RCE risk, stemming from a lack of input sanitization in the command-line argument parsing, classifies it as suspicious.
能力评估
Purpose & Capability
Name/description (persona respawn from ledger history) align with required binaries (node, tsx), the npm package install, and the code which reads/writes board artifacts under a configured consensus state path. Required env vars (CONSENSUS_STATE_FILE, CONSENSUS_STATE_ROOT) are coherent with a filesystem-backed state store.
Instruction Scope
SKILL.md and run.js/index.mjs limit runtime actions to reading the configured consensus state and writing persona_respawn/persona_set artifacts. There are no unexpected network calls, credential reads, or instructions to access unrelated system files.
Install Mechanism
Install uses a published npm package (consensus-persona-respawn) and depends on consensus-guard-core and tsx; this is an expected and traceable mechanism. No downloads from arbitrary URLs or extract-from-URL steps are present.
Credentials
The skill declares only state-path environment variables (CONSENSUS_STATE_FILE, CONSENSUS_STATE_ROOT) and no secret tokens. The code itself calls resolveStatePath(opts) rather than reading process.env directly, but requiring state-path env vars is proportionate to a filesystem-backed ledger.
Persistence & Privilege
The skill is not always-on (always:false), does not request system-wide privileges, and only writes artifacts under the configured consensus state path. It does not modify other skills' configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install consensus-persona-respawn
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /consensus-persona-respawn 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.13
Aligned SKILL metadata/install docs for registry-only path and removed stale backend credential wording.
v1.1.12
Bumped consensus-guard-core dependency to ^1.1.15 and rolled forward release.
v1.1.11
Updated to consensus-guard-core ^1.1.13 with package-root import contract and compatibility fixes.
v1.1.10
Bumped consensus-guard-core dependency to ^1.1.11 and rolled forward release.
v1.1.9
Bumped consensus-guard-core dependency to ^1.1.10 and released patch version.
v1.1.8
Bumped semver deps (consensus-guard-core 1.1.5 / consensus-tools 0.1.8) and version.
v1.1.7
Docs/contracts aligned: persona-engine owns reputation updates.
v1.1.6
Scanner hardening: remove required OPENAI_API_KEY metadata; clarify optional/conditional LLM credentials
v1.1.5
confirm release sync
v1.1.4
Security hardening: explicit runtime/credential model and semver-pinned npm dependencies
v1.1.3
Packaging hardening: standalone install metadata, dependency cleanup, and safer runtime requirements
v1.1.2
Security hardening: statePath confined to safe root with traversal protection
v1.1.1
1.1.1: tested examples/input.json in e2e to keep docs and behavior synced
v1.1.0
Release 1.1.0: invoke contract + external-agent support + ecosystem alignment
v1.0.0
1.0.0 initial public release
v0.1.0
Initial public release
元数据
Slug consensus-persona-respawn
版本 1.1.13
许可证
累计安装 0
当前安装数 0
历史版本数 16
常见问题

consensus-persona-respawn 是什么?

Ledger-informed persona lifecycle management. Replaces low-performing personas with successor personas derived from mistake patterns in board decision histor... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 582 次。

如何安装 consensus-persona-respawn?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install consensus-persona-respawn」即可一键安装,无需额外配置。

consensus-persona-respawn 是免费的吗?

是的,consensus-persona-respawn 完全免费(开源免费),可自由下载、安装和使用。

consensus-persona-respawn 支持哪些平台?

consensus-persona-respawn 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 consensus-persona-respawn?

由 Kai Cianflone(@kaicianflone)开发并维护,当前版本 v1.1.13。

💬 留言讨论