Skip to content

chore: consolidate agent harnesses under harnesses/ - #3

Merged
thenotoriousllama merged 5 commits into
mainfrom
housekeeping/poopulated-harnesses-folder
Jun 13, 2026
Merged

chore: consolidate agent harnesses under harnesses/#3
thenotoriousllama merged 5 commits into
mainfrom
housekeeping/poopulated-harnesses-folder

Conversation

@thenotoriousllama

Copy link
Copy Markdown
Collaborator

Summary

  • Move claude-code, codex, openclaw, and pi plugin trees into harnesses/ and add harnesses/cursor/ and harnesses/hermes/ placeholders.
  • Update esbuild, CI/release workflows, installers, hooks, scripts, and vitest config to use the new paths.
  • Refresh README, architecture docs, and private knowledge docs so references match the layout.

Test plan

  • npm test (or project vitest suite) passes locally
  • CI workflow paths resolve for claude-code and openclaw bundles
  • npm run install targets for codex, openclaw, pi, and hermes still find harness sources
  • Release workflow still packages harness artifacts from harnesses/*

Move claude-code, codex, openclaw, and pi into harnesses/, add cursor and hermes placeholders, and update build, CI, installers, docs, and tests for the new paths.
Comment thread tests/claude-code/utils-version-check.test.ts Fixed
Comment thread tests/claude-code/version-check.test.ts Fixed
Comment thread tests/claude-code/version-check.test.ts Fixed
Comment thread tests/claude-code/version-check.test.ts Fixed
Comment thread tests/cli/cli-install-codex-fs.test.ts Fixed
Comment thread tests/cli/cli-install-openclaw.test.ts Fixed
Comment thread tests/cli/cli-install-openclaw.test.ts Fixed
Comment thread tests/cli/cli-install-openclaw.test.ts Fixed
Comment thread tests/cli/cli-install-openclaw.test.ts Fixed
Comment thread tests/cli/cli-install-pi-fs.test.ts Fixed
thenotoriousllama and others added 4 commits June 12, 2026 20:10
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…ile'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…ile'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
The openclaw skillify-worker esbuild outdir moved to harnesses/openclaw/dist
during the harness reorganization; align the config regex assertion.
@github-actions

Copy link
Copy Markdown

Coverage Report

Scope: files changed in this PR. Enforced threshold: 90% per metric (per file via vitest.config.ts).

Status Category Percentage Covered / Total
🔴 Lines 86.40% (🎯 90%) 1150 / 1331
🔴 Statements 85.18% (🎯 90%) 1339 / 1572
🔴 Functions 89.80% (🎯 90%) 176 / 196
🔴 Branches 81.30% (🎯 90%) 826 / 1016
File Coverage — 22 files changed
File Stmts Branches Functions Lines
src/cli/embeddings.ts 🔴 49.0% 🔴 50.8% 🔴 75.0% 🔴 48.1%
src/cli/index.ts 🔴 85.3% 🔴 85.0% 🟢 100.0% 🔴 82.5%
src/cli/install-codex.ts 🟢 96.4% 🔴 86.6% 🟢 100.0% 🟢 96.5%
src/cli/install-hermes.ts 🟢 92.1% 🔴 81.5% 🟢 100.0% 🟢 96.5%
src/cli/install-openclaw.ts 🟢 100.0% 🟢 90.9% 🟢 100.0% 🟢 100.0%
src/cli/install-pi.ts 🟢 100.0% 🟢 100.0% 🟢 100.0% 🟢 100.0%
src/cli/skillify-spec.ts 🟢 100.0% 🔴 89.3% 🟢 100.0% 🟢 100.0%
src/cli/util.ts 🟢 95.5% 🟢 92.8% 🟢 100.0% 🟢 98.0%
src/graph/build-lock.ts 🔴 75.0% 🔴 58.3% 🟢 100.0% 🔴 73.7%
src/hooks/cursor/session-end.ts 🟢 96.0% 🔴 85.7% 🟢 100.0% 🟢 94.4%
src/hooks/graph-on-stop.ts 🔴 89.5% 🔴 73.3% 🔴 87.5% 🟢 90.5%
src/hooks/hermes/session-end.ts 🟢 96.2% 🔴 85.0% 🟢 100.0% 🟢 94.7%
src/hooks/hermes/session-start.ts 🟢 98.4% 🟢 92.5% 🔴 83.3% 🟢 100.0%
src/hooks/pi/wiki-worker.ts 🟢 90.8% 🔴 89.7% 🟢 90.0% 🟢 92.6%
src/hooks/session-notifications.ts 🟢 93.8% 🟢 90.0% 🔴 75.0% 🟢 100.0%
src/hooks/shared/context-renderer.ts 🟢 95.1% 🔴 82.0% 🟢 100.0% 🟢 94.9%
src/hooks/shared/skillopt-hook.ts 🟢 100.0% 🟢 100.0% 🟢 100.0% 🟢 100.0%
src/skillify/agent-model.ts 🟢 92.4% 🔴 89.8% 🔴 88.9% 🟢 100.0%
src/skillify/autopull-worker.ts 🔴 0.0% 🟢 100.0% 🔴 0.0% 🔴 0.0%
src/skillify/gate-runner.ts 🟢 92.8% 🔴 76.0% 🟢 100.0% 🟢 96.3%
src/skillify/skill-invocations.ts 🟢 95.8% 🔴 87.1% 🟢 100.0% 🟢 100.0%
src/skillify/skillopt-worker.ts 🔴 0.0% 🔴 0.0% 🔴 0.0% 🔴 0.0%

Generated for commit 6c1ef5a.

@thenotoriousllama
thenotoriousllama merged commit 0fa0f92 into main Jun 13, 2026
9 checks passed
@thenotoriousllama
thenotoriousllama deleted the housekeeping/poopulated-harnesses-folder branch June 13, 2026 00:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants