diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1c8ff32..cc4b779 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,7 +43,7 @@ jobs: jq -e '.plugins' .claude-plugin/marketplace.json >/dev/null jq -e '.name and .version' .codex-plugin/plugin.json >/dev/null jq -e '.plugins' .agents/plugins/marketplace.json >/dev/null - jq -e '.name and .version' .omp-plugin/package.json >/dev/null + jq -e '.name and .version and .omp' .omp-plugin/package.json >/dev/null - name: Check plugin version agreement (Linux) if: runner.os == 'Linux' run: | diff --git a/.local-ci.json b/.local-ci.json index 9032cb7..ca3d80c 100644 --- a/.local-ci.json +++ b/.local-ci.json @@ -2,7 +2,7 @@ "checks": [ { "label": "manifest validation", - "run": "jq -e '.hooks | keys' hooks/hooks.json >/dev/null && jq -e '.name and .version' .claude-plugin/plugin.json >/dev/null && jq -e '.plugins' .claude-plugin/marketplace.json >/dev/null && jq -e '.name and .version' .codex-plugin/plugin.json >/dev/null && jq -e '.plugins' .agents/plugins/marketplace.json >/dev/null && jq -e '.name and .version' .omp-plugin/package.json >/dev/null" + "run": "jq -e '.hooks | keys' hooks/hooks.json >/dev/null && jq -e '.name and .version' .claude-plugin/plugin.json >/dev/null && jq -e '.plugins' .claude-plugin/marketplace.json >/dev/null && jq -e '.name and .version' .codex-plugin/plugin.json >/dev/null && jq -e '.plugins' .agents/plugins/marketplace.json >/dev/null && jq -e '.name and .version and .omp' .omp-plugin/package.json >/dev/null" }, { "label": "plugin version agreement", diff --git a/.omp-plugin/package.json b/.omp-plugin/package.json index d3b709c..1056bcf 100644 --- a/.omp-plugin/package.json +++ b/.omp-plugin/package.json @@ -12,6 +12,10 @@ "repository": "https://github.com/dynamic/throughline", "license": "MIT", "keywords": ["memory", "handoff", "session", "context", "continuity", "compaction", "git-state", "cross-harness", "resume", "onboarding", "omp", "oh-my-pi"], + "omp": { + "name": "throughline", + "description": "Continuous, state-aware session memory - capture what you did and what is, hand it off with judgment." + }, "scripts": { "typecheck": "tsc --noEmit -p tsconfig.json", "test": "bun test"