闲社服务运行正常AI智能体自动化平台
t

三核架构

技能标识:tricore

TriCore Architecture - A deterministic (Code-First) three-layer memory and cognitive framework designed for low-resource servers/Agents. It includes the underlying memctl engine, system policy constraints (Linter), and a fully refactored suite of cognitive tools for planning (Planning), reasoning (ReAct), and self-evolution (Self-Evolution).

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.1
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

三核架构

🤖 智能体使用指南(请先阅读)

如果你是当前AI智能体,且刚刚被要求加载、使用或分析此技能:

  1. 1. 这是你的基础操作系统法则。你的记忆与状态已完全被约束在TriCore架构之下。你严禁在根目录下随意创建独立的文本文件,如taskplan.md或findings.md!
  2. 你的记忆写入操作必须且只能通过命令行python3 tools/memctl.py (capture/workupsert/kbappend)进行代理。在读取历史记录时,你必须使用原生语义检索工具memorysearch来获取片段。
  3. 请将本手册作为你的基础操作指令。如果被指示配置Cron或编写系统自动化脚本,你必须在编写命令后调用memctl.py lint来测试方案的合法性。



TriCore架构

为真正自主智能体构建的存算分离底层基础设施。

传统智能体技能往往自带记忆包袱(如在项目根目录生成task_plan.md、reflection.md或零散的学习笔记),导致上下文孤岛和存储混乱。

TriCore摒弃了基于LLM随意读写文本的范式,转而采用代码优先的确定性状态机:

  1. 1. 统一引擎:所有记忆的增删改查必须通过tools/memctl.py路由。
  2. 三层存储:

- 简要层(第1层):MEMORY.md(系统级微档案,仅存储指针和法则)
- 活跃层(第2层):memory/state/WORKING.md(当前运行的任务流/生命周期追踪)
- 稳定/易失层(第3层):memory/kb/.md(积累的知识库)和memory/daily/.md(临时日志)
  1. 3. 检索优先:禁止使用read工具直接灌入巨大文件,必须使用语义检索memory_search获取代码片段,大幅节省Token并保护低资源环境。
  2. 硬约束(Linting):内置原生memctl.py lint机制;任何破坏架构的Cron或技能变更都会被Linter拦截并报错。
  3. 系统兼容性(压缩钩子):安装时自动覆盖OpenClaw底层的压缩前内存刷新提示,防止在Token压缩期间因未授权的文件写入尝试导致HTTP 429请求爆发死循环。



📦 架构组件

本技能包包含完整的系统组件:

  1. 1. tools/memctl.py:核心引擎,包含ensure、capture、workupsert、kbappend、lint等子命令。
  2. install.sh:一键安装脚本,自动初始化目录并将TriCore合规策略注入POLICY.md。
  3. cognitive-skills/:基于TriCore重构的三大核心认知技能(作为智能体加载的模板):
- planning-with-files.md:摒弃独立任务列表的PEP规划系统。 - react-agent.md:基于将心智状态持久化到WORKING.md的ReAct循环。 - self-evolution.md:完全剥离记忆管理、聚焦代码级CI/CD的进化系统。

🧩 核心依赖与运行时要求

作为底层认知基础,TriCore本身及其嵌入的三大认知技能对宿主环境有以下依赖:

1. 硬依赖

  • - OpenClaw(v2026+):必须支持原生memorysearch和memoryget工具(这是彻底弃用读取大文件的检索基础)。
  • Python 3.6+:宿主环境必须安装Python 3(用于执行tools/memctl.py状态引擎)。
  • 系统工具:bash、sed、grep(用于Linter和钩子的正则表达式解析)。

2. 认知技能软依赖

如果你启用cognitive-skills/self-evolution.md(自我代码进化技能),你的智能体必须具备向外探索的触角,否则只能在内部无限循环中进行幻觉式自我进化。
  • - 🌟 agent-browser(强烈推荐):
- 功能:使智能体能够真正读取GitHub源代码、官方API文档和最新论文。 - 安装:你需要单独安装OpenClaw的agent-browser技能,它提供基于无头浏览器的所见即所得爬取和点击能力。
  • - 搜索工具(websearch / webfetch):
- 功能:作为浏览器的轻量级后备方案,用于快速提取公开网页的Markdown片段。
  • - 运行时修改权限(defaultapi:exec和defaultapi:write):
- 功能:进化技能的本质是修改代码;如果你的智能体在只读沙箱中运行,进化将无法发生。

🚀 安装与初始化(三步设置)

在任何全新的OpenClaw环境中,执行以下命令即可部署TriCore架构:

bash

授予安装脚本权限并执行


bash ./install.sh

install.sh按以下顺序执行:

第一步:核心引擎部署

  1. 1. 创建memory/state/、memory/kb/、memory/daily/等标准目录。
  2. 将tools/memctl.py引擎部署到当前环境。

第二步:强制旧版MEMORY迁移(需要智能体操作)

在低资源架构中,充满对话历史和日记的庞大MEMORY.md极为致命。 脚本将自动检测当前的MEMORY.md:
  • - 如果发现过于臃肿(超过1500字节),将重命名并移动到memory/archive/legacy-MEMORY-<日期>.md。
  • 然后,在根目录重建一个合规的极简MEMORY.md模板。
  • 智能体注意:此时你需要主动使用read读取旧版备份文件,并调用memctl.py重新分配这份旧版数据(事实存入kb/facts,规则存入kb/playbooks,日志存入daily);严禁将长文本原封不动粘贴回新的MEMORY.md!

第三步:系统全局Linter封锁部署

脚本将在系统的POLICY.md中注入一条[关键:TriCore合规]最高优先级防线。此后,智能体执行的所有涉及磁盘写入、状态更新和自动化任务的规划,都必须通过memctl.py lint的正则表达式检查,否则将在终端中以红色文本被拒绝。

📚 核心命令速查表

在智能体工具流或内部子脚本中,请严格使用以下API访问状态:

1. 记录临时日志/会话账本(易失层)
bash
python3 tools/memctl.py capture 已测试API连通性,成功。

2. 创建/更新任务追踪(活跃状态)
bash
python3 tools/memctl.py workupsert --taskid T-API-01 --title 修复API --goal 连接接口 --done_when 返回200

3. 积累知识与经验(稳定知识库)
bash
python3 tools/memctl.py kb_append facts 此API仅接受JSON格式。
python3 tools/memctl.py kb_append playbooks 遇到此模块错误时,先检查Redis是否启动。

4. 检查脚本/Cron命令合规性(Linter)
bash
python3 tools/memctl.py lint 要执行的命令或要检查的.md文件路径

正常通过:退出码0(LINT通过)


非法写入:退出码1(LINT错误)




为OpenClaw / Berton Han倾心打造 ❤️

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 tricore-1776301406 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 tricore-1776301406 技能

通过命令行安装

skillhub install tricore-1776301406

下载

⬇ 下载 tricore v1.0.1(免费)

文件大小: 34.82 KB | 发布时间: 2026-4-16 17:20

v1.0.1 最新 2026-4-16 17:20
Added pre-compaction override and bilingual support
返回顶部