← 返回 Skills 市场
rohitg00

iii-agentic-backend

作者 Rohit Ghumare · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
70
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install iii-agentic-backend
功能描述
Creates and orchestrates multi-agent pipelines on the iii engine. Use when building AI agent collaboration, agent orchestration, research/review/synthesis ch...
使用说明 (SKILL.md)

Agentic Backend

Comparable to: LangGraph, CrewAI, AutoGen, Letta

Key Concepts

Use the concepts below when they fit the task. Not every agentic workflow needs all of them.

  • Each agent is a registered function with a single responsibility
  • Agents communicate via named queues (ordered handoffs) and shared state (accumulated context)
  • Approval gates are explicit checks in the producing agent before enqueuing the next step
  • An HTTP trigger provides the entry point; agents chain from there
  • Pubsub broadcasts completion events for downstream listeners

Architecture

HTTP request
  → Enqueue(agent-tasks) → Agent 1 (researcher) → writes state
    → Enqueue(agent-tasks) → Agent 2 (critic) → reads/updates state
      → explicit approval check (is-approved?)
        → Enqueue(agent-tasks) → Agent 3 (synthesizer) → final state update
          → publish(research.complete)

iii Primitives Used

Primitive Purpose
registerWorker Initialize the worker and connect to iii
registerFunction Define each agent
trigger state::set, state::get, state::update Shared context between agents
trigger({ ..., action: TriggerAction.Enqueue({ queue }) }) Async handoff between agents via named queue
trigger({ function_id, payload }) Explicit condition check before enqueuing
trigger({ function_id: 'publish', payload, action: TriggerAction.Void() }) Broadcast completion to any listeners
registerTrigger({ type: 'http' }) Entry point

Reference Implementation

See ../references/agentic-backend.js for the full working example — a multi-agent research pipeline where a researcher gathers findings, a critic reviews them, and a synthesizer produces a final report.

Common Patterns

Code using this pattern commonly includes, when relevant:

  • registerWorker(url, { workerName }) — worker initialization
  • trigger({ function_id, payload, action: TriggerAction.Enqueue({ queue }) }) — async handoff between agents
  • trigger state::set, state::get, state::update — shared context between agents
  • Explicit condition check via await iii.trigger({ function_id: 'condition-fn', payload }) before enqueuing next agent
  • trigger({ function_id: 'publish', payload: { topic, data }, action: TriggerAction.Void() }) — completion broadcast
  • Each agent as its own registerFunction with agents:: prefix IDs
  • const logger = new Logger() — structured logging per agent

Adapting This Pattern

Use the adaptations below when they apply to the task.

  • Replace simulated logic in each agent with real work (API calls, LLM inference, etc.)
  • Add more agents by registering functions and enqueuing to them with TriggerAction.Enqueue({ queue })
  • For approval gates, call a condition function explicitly before enqueuing the next agent
  • Define queue configs (retries, concurrency) in iii-config.yaml under queue_configs
  • State scope should be named for your domain (e.g. research-tasks, support-tickets)
  • functionId segments should reflect your agent hierarchy (e.g. agents::researcher, agents::critic)

Engine Configuration

Named queues for agent handoffs are declared in iii-config.yaml under queue_configs. See ../references/iii-config.yaml for the full annotated config reference.

Pattern Boundaries

  • If a request is about adapting existing HTTP endpoints into registerFunction (including prompts asking for { path, id } endpoint maps + loops), prefer iii-http-invoked-functions.
  • Stay with iii-agentic-backend when the primary problem is multi-agent orchestration, queue handoffs, approval gates, and shared context.

When to Use

  • Use this skill when the task is primarily about iii-agentic-backend in the iii engine.
  • Triggers when the request directly asks for this pattern or an equivalent implementation.

Boundaries

  • Never use this skill as a generic fallback for unrelated tasks.
  • You must not apply this skill when a more specific iii skill is a better fit.
  • Always verify environment and safety constraints before applying examples from this skill.
安全使用建议
This appears to be a coherent, instruction-only pattern for the 'iii' engine. Before installing or using it: 1) Confirm you have the actual reference implementations (the SKILL.md points to ../references/* files that aren't included) so you can review example code; 2) Only deploy patterns like this in a sandbox or non-production environment until you wire it to real endpoints; 3) When implementing, avoid putting sensitive credentials into shared agent state or queues; 4) Verify any endpoints (worker URLs) you configure are trusted; and 5) If you want the agent to run autonomously, review its runtime integration with your platform (logging, approval gates, queue configs) to ensure it cannot act on production data without oversight.
功能分析
Type: OpenClaw Skill Name: iii-agentic-backend Version: 1.0.0 The skill bundle provides documentation and architectural patterns for building multi-agent orchestration pipelines using a specific 'iii engine' framework. The instructions in SKILL.md focus on standard agentic workflows (queues, shared state, and approval gates) and do not contain any indicators of malicious intent, data exfiltration, or prompt injection attacks.
能力评估
Purpose & Capability
Name and description match the SKILL.md: the document defines an agent orchestration pattern for the 'iii' engine and all described primitives (registerWorker, triggers, queues, state) are appropriate and expected for that purpose. The skill does not request unrelated binaries or environment access.
Instruction Scope
The SKILL.md stays on-topic, describing only agent registration, queue handoffs, shared state, approval gates, and config locations. It references example files (../references/agentic-backend.js, ../references/iii-config.yaml) that are not present in the package; this is an omission that affects usability but not directly a security risk. The instructions do mention editing iii-config.yaml (queue configs) which is expected for deployment; they do not instruct reading unrelated system files or env vars.
Install Mechanism
There is no install spec and no code files — the skill is instruction-only so nothing will be downloaded or written by an installer. This is the lowest-risk install model.
Credentials
The skill declares no required environment variables, credentials, or config paths. The SKILL.md's suggested configuration (iii-config.yaml) is local to the iii engine and proportional to an orchestration pattern; there are no unrelated secrets requested.
Persistence & Privilege
The skill is not marked 'always:true' and uses the platform default for invocation. It does not request persistent system-wide privileges or modify other skills' configurations. Autonomous invocation is enabled by default but is not combined with broad credential access here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install iii-agentic-backend
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /iii-agentic-backend 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of iii-agentic-backend skill: - Enables creation and orchestration of multi-agent pipelines on the iii engine. - Supports agent communication via named queues and shared state. - Introduces explicit approval gates, HTTP trigger entry points, and pubsub event broadcasting. - Provides patterns for agent registration, async handoff, condition checks, and logging. - Includes reference implementation and guidance for adapting to new workflows. - Defines clear pattern boundaries and usage scenarios for iii agent orchestration.
元数据
Slug iii-agentic-backend
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

iii-agentic-backend 是什么?

Creates and orchestrates multi-agent pipelines on the iii engine. Use when building AI agent collaboration, agent orchestration, research/review/synthesis ch... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 70 次。

如何安装 iii-agentic-backend?

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

iii-agentic-backend 是免费的吗?

是的,iii-agentic-backend 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

iii-agentic-backend 支持哪些平台?

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

谁开发了 iii-agentic-backend?

由 Rohit Ghumare(@rohitg00)开发并维护,当前版本 v1.0.0。

💬 留言讨论