← ClaudeAtlas

knowledge-federationlisted

知识共享框架。多Agent跨项目学习机制,规则版本管理,社群排行榜,冲突协调(本地优先/社群优先/合并/版本管理),实现OpenClaw系统的分布式演化。
Deep-pahoehoe114/openclaw-claude-code-integration · ★ 2 · AI & Automation · score 78
Install: claude install-skill Deep-pahoehoe114/openclaw-claude-code-integration
# Knowledge Federation — 知识共享框架 ## 功能概述 将单个Agent的学习经验扩展到整个OpenClaw社群,实现跨项目、跨Agent的规则共享、版本管理、冲突协调,形成一个自主进化的分布式学习网络。 ## 核心功能 ### 1. 本地规则库 (LocalRuleRegistry) 每个Agent维护独立的本地规则库,持久化到 `.local-rules/` 目录: ```python registry = LocalRuleRegistry(workspace_dir) # 注册新规则 version = registry.register_rule( rule_id="check_funds_transfer", content={"condition": "amount > 1000", "require_approval": True}, effectiveness=85.0, # 初始效能评分 description="初始版本" ) # 检索规则 rule = registry.get_rule("check_funds_transfer") # 列���所有本地规则 all_rules = registry.list_rules() ``` **存储结构**: - 文件位置:`.local-rules/{rule_id}_{version_id}.json` - 内容:RuleVersion对象 (version_id, rule_id, parent_version, author_agent, timestamp, content, effectiveness_score, status, tags, breaking_changes) ### 2. 规则版本管理 (RuleVersion) 每条规则都有完整的版本链,支持演化追踪: ```python @dataclass class RuleVersion: version_id: str # 版本ID(8字符UUID) rule_id: str # 规则ID parent_version: Optional[str] # 父版本 (用于追踪演化) author_agent: str # 作者Agent ID timestamp: str # 创建时间 content: Dict # 规则实际内容 effectiveness_score: float # 效能评分 (0-100) status: str # draft / published / deprecated tags: List[str] # 标签 (security, finance, common, etc.) description: str # 版本说明 breaking_changes: List[str] # 破坏性改动说明 ``` **版本生命周期**: ``` draft (草稿) └→ 编