@elianafang

TKGMR Route Injection

Thin OpenClaw TKGMR plugin for bounded route hint injection and feedback submission.

当前版本
v0.1.3
code-plugin社区source-linked

openclaw-tkgmr

openclaw-tkgmr 是一个 OpenClaw 原生插件,用于在 before_prompt_build 阶段注入有界的 TKGMR route hints,并在 agent_end 阶段安全提交 feedback。

这个插件保持“薄插件”边界:

  • 插件负责生命周期接入、HTTP 请求、响应校验和 fail-open
  • tkgmr-service 负责 temporal memory routing、feedback learning 和 GUI

安装

发布到 ClawHub 或 npm 后,可直接通过 OpenClaw 安装:

openclaw plugins install openclaw-tkgmr

如果要从本地源码包安装:

npm run package:plugin
openclaw plugins install ./release/openclaw-tkgmr-0.1.3.tgz

基础配置

openclaw config set plugins.entries.openclaw-tkgmr.enabled true --strict-json
openclaw config set plugins.entries.openclaw-tkgmr.config.baseUrl http://127.0.0.1:8089
openclaw config set plugins.entries.openclaw-tkgmr.config.routeTopK 5 --strict-json
openclaw config set plugins.entries.openclaw-tkgmr.config.maxSelectedMemories 5 --strict-json
openclaw config validate
openclaw gateway restart

常用参数

  • routeTopK:route candidate 数
  • maxSelectedMemories:最终注入的 selected memory 数
  • maxMemoryExcerptChars:每条 excerpt 长度上限
  • maxInjectedChars:总注入字符预算
  • maxRecentTurns:发送给 sidecar 的 recent context 轮数

查看 TKG 图

  • GUI:http://127.0.0.1:8089/gui
  • 面板:Graph
  • 原始图接口:http://127.0.0.1:8089/gui-api/graph?limit=120

架构约束

  • 不是 kind: "memory" 插件
  • 推荐与 openclaw-mem0 共存
  • sidecar 不可用时 fail-open,不阻断主 agent 流程

源码与版本

源码仓库

elianafang/TKGMR-for-OpenClaw

打开仓库

源码提交

618eb2e186ec26e4c929a64c6c86028b10fc597e

查看提交

安装命令

openclaw plugins install clawhub:openclaw-tkgmr

元数据

  • 包名: openclaw-tkgmr
  • 创建时间: 2026/04/09
  • 更新时间: 2026/04/09
  • 执行代码:
  • 源码标签: main

兼容性

  • 构建于 OpenClaw: 2026.4.9
  • 插件 API 范围: >=1.0.0
  • 标签: latest
  • 文件数: 63