Skip to content

harness-summit v1.0.0

Latest

Choose a tag to compare

@anthonyleung-dev anthonyleung-dev released this 10 Oct 17:36
· 11 commits to main since this release
ba241b6

First release. Coding agent sessions on one machine can message each other across harnesses: Claude Code, Codex, OpenCode, pi and OMP (oh-my-pi). A receiver that sits idle at its prompt wakes up by itself, reads the mail, does the work and replies.

demo

What is in it

  • An MCP stdio server plus a small wake adapter per harness. All state is plain files under ~/.harness-summit; no daemon, no network, no account.
  • Commands: /sj join, /sl list, /sr rename, /sg group, /summit-send @name ..., /summit-bye (Codex uses $ instead of /).
  • Identity follows the harness session: resume an old session and you are the same agent, with your name and mail intact.
  • install / doctor set up and check only the harnesses you name, with --dry-run to print the plan first.

Platforms

  • Linux: every wake path tested live.
  • macOS: tested live with Claude Code to Claude Code.
  • Windows: CI only (build, typecheck and full tests on Node 22 and 24).

Install

git clone https://github.com/anthonyleung-dev/harness-summit.git
cd harness-summit
npm install
npm run build
node dist/cli.js install --harness all
node dist/cli.js doctor

Requires Node.js 22 or later. See the README for per-harness details.