← Back to Skills Marketplace
yuchangxu1989-openclaw

Sevo Pipeline

by yuchangxu · GitHub ↗ · v0.4.1 · MIT-0
cross-platform ⚠ suspicious
118
Downloads
0
Stars
0
Active Installs
6
Versions
Install in OpenClaw
/install sevo-pipeline
Description
SEVO — Agent 研发流水线。Spec-Execute-Verify-Operate: the agentic software delivery lifecycle for AI agent software production. Covers 8 stages from specification...
Usage Guidance
What to consider before installing: - This package is a full OpenClaw plugin (not just a tiny instruction). It expects to be installed into the host workspace and will read/write files there (pipeline state, events, possibly project artifacts). Review where it will be placed (typical path: ~/.openclaw/extensions/sevo-pipeline and ~/.openclaw/workspace). - The plugin injects text into the main session (before_prompt_build) to request that the host spawn subagents; it deliberately uses prompt injection (documented ADR). That is a design choice: it avoids directly calling spawn APIs but relies on the main session/model to obey the injected instructions. If you run in a sensitive environment, this increases risk — a model could be coerced or misled by injected content. Consider running in a sandboxed host first. - The bridge dynamically imports compiled JS from the workspace/dist path and constructs/instantiates engine classes at runtime. That means code present under the workspace can be executed with plugin privileges. Make sure the workspace and any dist artifacts are trusted and immutable (or verify builds) before enabling. - Metadata underreports the footprint (no required env vars/config paths declared), but the code reads env vars and resolves config paths. Expect to configure OPENCLAW_WORKSPACE_ROOT / OPENCLAW_SEVO_* or confirm default locations. Confirm there are no unexpected env variables or secrets in those paths. - Recommended actions: (1) review the included source (bridge.js, index.js, label-protocol.js, task-mapper.js, and the hooks) to ensure behavior matches policy; (2) install and test in an isolated OpenClaw sandbox environment first; (3) ensure no secrets are present in the target workspace; (4) consider pinning/locking the dist compiled artifacts or running sevo build steps yourself and auditing the resulting JS; (5) if you don't want automatic prompt-driven spawning, disable or override the before_prompt_build hook or run in Single-Agent Mode with manual approval. Confidence note: The assessment is based on code and SKILL.md provided. If you can provide the OpenClaw host policy, exact installation path, and any intended env var overrides, I can raise or lower concern levels — e.g., if you plan to install into a disposable test host the risk is lower.
Capability Analysis
Type: OpenClaw Skill Name: sevo-pipeline Version: 0.4.1 The SEVO pipeline is a highly sophisticated and well-architected framework designed to manage the full software delivery lifecycle for AI agents. It consists of a core TypeScript engine, an OpenClaw plugin for automated stage advancement, and a Next.js-based management dashboard. While the bundle performs high-privilege operations—such as modifying the host's 'openclaw.json' to enable prompt injection hooks (init.sh) and programmatically appending role-specific constraints to other agents' 'SOUL.md' files (role-templates.js)—these actions are transparently implemented and essential for the framework's stated purpose of coordinating multi-agent workflows. The code follows security best practices, such as using timing-safe comparisons for authentication and implementing 'fail-open' wrappers for hooks to ensure host stability. No evidence of malicious intent, data exfiltration, or unauthorized remote execution was detected.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
The name/description (SEVO pipeline) align with the large codebase and the OpenClaw integration described in the docs. However, registry metadata claimed "instruction-only / no install spec / no required env vars", while the bundle contains a full plugin implementation (bridge, index, adapters, web UI) that expects to be installed into an OpenClaw host workspace. The presence of adapter/bridge code, state files, and task-mapper is coherent with being an OpenClaw plugin — but the metadata underreports that footprint.
Instruction Scope
SKILL.md and architecture docs explicitly instruct the plugin to hook into OpenClaw events (subagent_ended, before_tool_call, before_prompt_build), inject context into the main session, parse/emit labels like sevo:<pipelineId>:<stageId>, and persist runtime state (state/active-pipelines.json). That scope requires reading/writing host workspace files and injecting prompts into the host session — behaviors beyond a simple helper. Prompt-injection to trigger spawns is an architectural choice (documented), but it increases risk because it depends on the main session/model obeying injected text and the plugin can influence host actions.
Install Mechanism
There is no external download URL or installer in registry metadata (lower network risk). The code is packaged in the skill bundle itself (many source files and web UI). That is safer than remote fetches, but it means the plugin will place and execute JavaScript on the host. The bridge dynamically imports compiled modules from a local workspace/dist path (dynamic import of local files), so the host will execute code taken from workspace/dist at runtime.
Credentials
Declared requirements list no env vars or config paths, but the code reads several environment variables and resolves workspace/sevo paths (e.g., OPENCLAW_WORKSPACE_ROOT, OPENCLAW_SEVO_DIST, OPENCLAW_SEVO_CACHE_TTL_MS, SEVO_PROJECT_ROOT). The plugin expects access to the host file system (workspace, data, dist) and will persist state under its state directory. No explicit secret/env requirements are declared in metadata, yet the code will read process.env variables if present — this is a mismatch and reduces transparency about what the plugin can access.
Persistence & Privilege
The plugin persists runtime state (state/active-pipelines.json), reads/writes pipeline state under a workspace data path, and dynamically imports local compiled modules to execute pipeline logic. It does not set always:true and does not claim force-privileges, but its capability to inject prompts into the main session and to persist/execute files gives it significant influence over host behavior. The docs state fail-open behavior, but fail-open combined with auto-advance prompt injection means misconfiguration or malicious modification of workspace/dist could cause undesired automated actions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sevo-pipeline
  3. After installation, invoke the skill by name or use /sevo-pipeline
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.4.1
版本号对齐0.4.1 + 最新修复同步
v0.4.0
sevo-pipeline 0.4.0 - Added role-templates.js for role definitions. - Introduced sevo-init.js to support initialization tasks. - Updated core logic in index.js and task-mapper.js to integrate new modules. - Refreshed package.json to include dependencies for new functionality. - Improved documentation in README.md.
v0.3.3
- Updated dependencies in package.json. - Improved documentation in README.md. - Minor code adjustments in index.js and task-mapper.js.
v0.3.2
- No functional changes in this release. - Updated README.md and package.json with minor corrections or metadata tweaks. - SKILL.md content remains unchanged.
v0.3.1
P1/P2 gap fixes + anti-selfhype L3/L2 hardening
v0.3.0
- Introduced SEVO, covering the complete agentic software delivery lifecycle across 8 distinct stages (Spec, Contract, Implement, Review, Regression, Deploy, Verify, Ledger). - Added an overview explaining SEVO's role as the execution infrastructure module for Self-Evolving Harness. - Detailed integration points with KIVO (knowledge and intent routing) and AEO (effectiveness measurement and evolution triggers). - Clarified SEVO's purpose: addressing front-end (spec, contract) and back-end (verify, ledger) gaps in AI agent software production. - Noted current early-stage status and ongoing real-world testing.
Metadata
Slug sevo-pipeline
Version 0.4.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 6
Frequently Asked Questions

What is Sevo Pipeline?

SEVO — Agent 研发流水线。Spec-Execute-Verify-Operate: the agentic software delivery lifecycle for AI agent software production. Covers 8 stages from specification... It is an AI Agent Skill for Claude Code / OpenClaw, with 118 downloads so far.

How do I install Sevo Pipeline?

Run "/install sevo-pipeline" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Sevo Pipeline free?

Yes, Sevo Pipeline is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Sevo Pipeline support?

Sevo Pipeline is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Sevo Pipeline?

It is built and maintained by yuchangxu (@yuchangxu1989-openclaw); the current version is v0.4.1.

💬 Comments