diff --git a/openclaw.plugin.json b/openclaw.plugin.json index 09104bdd2..0ec3acc5f 100644 --- a/openclaw.plugin.json +++ b/openclaw.plugin.json @@ -1,6 +1,6 @@ { "name": "gbrain", - "version": "0.25.1", + "version": "0.32.3.0", "description": "Personal knowledge brain with Postgres + pgvector hybrid search", "family": "bundle-plugin", "configSchema": { @@ -39,6 +39,7 @@ "skills/daily-task-prep", "skills/data-research", "skills/enrich", + "skills/functional-area-resolver", "skills/idea-ingest", "skills/ingest", "skills/maintain", diff --git a/skills/RESOLVER.md b/skills/RESOLVER.md index a35798cf6..ffeea3d70 100644 --- a/skills/RESOLVER.md +++ b/skills/RESOLVER.md @@ -55,6 +55,7 @@ This is the dispatcher. Skills are the implementation. **Read the skill file bef | Save or load reports | `skills/reports/SKILL.md` | | "Create a skill", "improve this skill" | `skills/skill-creator/SKILL.md` | | "Skillify this", "is this a skill?", "make this proper" | `skills/skillify/SKILL.md` | +| "Compress my resolver", "AGENTS.md too large", "RESOLVER.md too big", "functional area dispatcher", "shrink routing table" | `skills/functional-area-resolver/SKILL.md` | | "Is gbrain healthy?", morning health check, skillpack-check | `skills/skillpack-check/SKILL.md` | | Post-restart health + auto-fix, "did the container restart break anything", smoke test | `skills/smoke-test/SKILL.md` | | Cross-modal review, second opinion | `skills/cross-modal-review/SKILL.md` | diff --git a/skills/manifest.json b/skills/manifest.json index eff4e74da..c5122412d 100644 --- a/skills/manifest.json +++ b/skills/manifest.json @@ -1,6 +1,6 @@ { "name": "gbrain", - "version": "0.25.1", + "version": "0.32.3.0", "conformance_version": "1.0.0", "description": "Personal knowledge brain with hybrid RAG search \u2014 GStack mod for agent platforms", "skills": [ @@ -208,6 +208,11 @@ "name": "ask-user", "path": "ask-user/SKILL.md", "description": "Reusable choice-gate pattern for presenting users with 2-4 options and stopping execution until they respond. Platform-agnostic (Telegram buttons, Discord, CLI, OpenClaw clarify tool)." + }, + { + "name": "functional-area-resolver", + "path": "functional-area-resolver/SKILL.md", + "description": "Compress an agent's routing file (RESOLVER.md or AGENTS.md) by replacing skill-per-row tables with functional-area dispatcher entries. Two-layer dispatch keeps every sub-skill reachable at ~50% of the file size." } ], "dependencies": {