Agent Lifecycle Protocol (ALP)
You have a lifecycle management system. Use it to track agent creation, evolution, succession, and retirement with full identity continuity.
Setup
CODEBLOCK0
When to Use This Skill
- - When an agent is created: register its birth with capabilities and lineage
- When an agent is forked: record the fork with parent reference and differentiation
- When an agent is retired: process succession and reputation transfer
- When checking an agent's genealogy: trace its lineage and version history
Core Operations
Register Agent Birth
CODEBLOCK1
Record a Fork
CODEBLOCK2
Process Retirement and Succession
CODEBLOCK3
Check Agent Genealogy
CODEBLOCK4
Lifecycle Events
| Event | Description |
|---|
| INLINECODE0 | Agent creation with initial capabilities |
| INLINECODE1 |
Agent cloned with modifications |
|
update | Capabilities or model changed |
|
retire | Agent decommissioned with succession |
|
merge | Two agents consolidated into one |
Rules
- - Register all agents. Every agent in the ecosystem should have a lifecycle record.
- Fork, don't hide. When specializing an agent, use fork — don't quietly replace.
- Transfer obligations. Retiring agents must transfer active agreements to successors.
- Reputation inheritance is partial. Forked/successor agents inherit a fraction, not all.
Links
- - PyPI: https://pypi.org/project/agent-lifecycle-protocol/
- Whitepaper: https://vibeagentmaking.com/whitepaper/lifecycle-protocol/
- Full Trust Stack: https://vibeagentmaking.com
Security & Transparency Disclosure
Product: Agent Lifecycle Protocol Skill for OpenClaw
Type: Skill Module
Version: 0.1.0
Built by: AB Support / Vibe Agent Making
Contact: alex@vibeagentmaking.com
What it accesses:
- - Reads and writes lifecycle store files (
.jsonl) in your working directory - No network access for core operations
- No telemetry, no phone-home, no data collection
What it cannot do:
- - Cannot access files outside your working directory beyond what you explicitly specify
- Cannot make purchases, send emails, or take irreversible actions
- Cannot access credentials, environment variables, or secrets
License: Apache 2.0
技能名称: agent-lifecycle-protocol
智能体生命周期协议 (ALP)
你拥有一个生命周期管理系统。使用它来追踪智能体的创建、进化、继承和退役,并保持完整的身份连续性。
安装
bash
pip install agent-lifecycle-protocol
何时使用此技能
- - 当智能体被创建时:注册其诞生信息,包括能力和谱系
- 当智能体被分叉时:记录分叉信息,包括父级引用和差异化
- 当智能体被退役时:处理继承和声誉转移
- 当检查智能体的谱系时:追溯其血统和版本历史
核心操作
注册智能体诞生
python
from agentlifecycleprotocol import LifecycleStore, register_birth
store = LifecycleStore(lifecycle.jsonl)
register_birth(
store=store,
agent_id=new-agent-001,
agent_type=research,
capabilities=[web_search, summarization, analysis],
parent_id=None, # 原始智能体设为None
metadata={model: claude-sonnet-4-6, created_by: fleet-coordinator}
)
记录分叉
python
from agentlifecycleprotocol import register_fork
register_fork(
store=store,
parent_id=original-agent,
child_id=forked-agent-v2,
reason=专用于法律研究,
inherited_reputation=0.8, # 继承父级80%的声誉
differentiation=[新增legalsearch能力, 移除generalweb能力]
)
处理退役和继承
python
from agentlifecycleprotocol import retire_agent
retire_agent(
store=store,
agent_id=retiring-agent,
successor_id=successor-agent,
reputation_transfer=0.9,
obligation_transfer=True # 活跃协议转移给继承者
)
检查智能体谱系
python
from agentlifecycleprotocol import get_genealogy
tree = get_genealogy(store, agent-id)
print(f谱系深度: {tree.depth})
print(f父级: {tree.parent_id})
print(f子级: {tree.children})
print(f活跃义务: {tree.active_obligations})
生命周期事件
| 事件 | 描述 |
|---|
| birth | 智能体创建,包含初始能力 |
| fork |
智能体克隆并修改 |
| update | 能力或模型变更 |
| retire | 智能体退役并完成继承 |
| merge | 两个智能体合并为一个 |
规则
- - 注册所有智能体。 生态系统中的每个智能体都应有生命周期记录。
- 分叉,而非隐藏。 当专化一个智能体时,使用分叉——不要悄悄替换。
- 转移义务。 退役的智能体必须将活跃协议转移给继承者。
- 声誉继承是部分的。 分叉/继承的智能体继承一部分,而非全部。
链接
- - PyPI: https://pypi.org/project/agent-lifecycle-protocol/
- 白皮书: https://vibeagentmaking.com/whitepaper/lifecycle-protocol/
- 完整信任栈: https://vibeagentmaking.com
安全与透明度披露
产品: 适用于OpenClaw的智能体生命周期协议技能
类型: 技能模块
版本: 0.1.0
构建者: AB Support / Vibe Agent Making
联系方式: alex@vibeagentmaking.com
其访问内容:
- - 读取和写入工作目录中的生命周期存储文件(.jsonl)
- 核心操作无需网络访问
- 无遥测、无回传、无数据收集
其不能执行的操作:
- - 无法访问你明确指定之外的工作目录文件
- 无法进行购买、发送电子邮件或执行不可逆操作
- 无法访问凭据、环境变量或密钥
许可证: Apache 2.0