openvibers/openvibe.codes Commits

openvibe-codes 0.5.0: the job runner runs every harness the private portal runs (#166)

OP OpenVibers committed 14 days ago · 7e7e77cd48 · 4 files, +5 −5

The portal learned each harness's argv, its environment and how to read its output; Codes now has the same six
adapters (Claude Code, Claude Code on another provider, Codex, Command Code, OpenCode, MiniMax Code), the prompt every
job gets (the git rule, the house rules, the lessons, the repo digest, the brief) and the wrap-up turn a budget stop
buys on the same session.

openvibe-codes logins reports what this machine has: each CLI, whether it is signed in, and the limit windows it can
read.

Changes

ddiff --git a/README.md b/README.md
iindex 53343d7..7f2a3ad 100644
---- a/README.md
++++ b/README.md
@@@ -35,7 +35,7 @@ Everything is server-rendered and usable without JavaScript.
## Use the harness
```bash
--npm install -g https://codeload.github.com/OpenVibers/OpenVibe.Codes/tar.gz/refs/tags/v0.4.0 # Node.js 22+
++npm install -g https://codeload.github.com/OpenVibers/OpenVibe.Codes/tar.gz/refs/tags/v0.5.0 # Node.js 22+
openvibe-codes agents # what this machine can run, and why not the rest
openvibe-codes run "rename getUser to findUser" # routed, handed off on failure, kept
openvibe-codes run --agent codex --permission read "where is the session cookie set?"
ddiff --git a/STATUS.json b/STATUS.json
iindex 07e3221..812f89d 100644
---- a/STATUS.json
++++ b/STATUS.json
@@@ -15,7 +15,7 @@
"openvibe-sdk v0.73.0",
"openvibe-shared v4.48.0"
],
-- "summary": "Public at https://openvibe.codes (sudo ovhost deploy codes; unit openvibe-codes on 127.0.0.1:4900). Since 2026-10-08 Codes is the open coding-agent harness: openvibe-codes (a command-line tool and Node.js module, v0.2.0) runs a coding task on Claude Code, Codex, OpenCode, Command Code, Aider, the DeepSeek API or a person's own OpenAI-compatible model on their machine, hands it to the next agent when one fails or goes quiet, and keeps every run; the site carries the agent catalog with a public routing API, getting started, Improve OpenVibe and the community documents. The developer console that used to live here moved to OpenVibe.Services (https://openvibe.services) and every one of its addresses answers a permanent redirect there.",
++ "summary": "Public at https://openvibe.codes (sudo ovhost deploy codes; unit openvibe-codes on 127.0.0.1:4900). Since 2026-10-08 Codes is the open coding-agent harness: openvibe-codes (a command-line tool and Node.js module, v0.5.0) runs a coding task on Claude Code, Claude Code on another provider, Codex, OpenCode, Command Code, MiniMax Code, Aider, the DeepSeek API or a person's own OpenAI-compatible model on their machine, hands it to the next agent when one fails or goes quiet, and keeps every run; the site carries the agent catalog with a public routing API, getting started, Improve OpenVibe and the community documents. The developer console that used to live here moved to OpenVibe.Services (https://openvibe.services) and every one of its addresses answers a permanent redirect there.",
"works": [
"openvibe-codes on a person's machine (bin/openvibe-codes.js, harness/): agents, route, run, runs, show, resume; installs from the release tag",
"Adapters for Claude Code, Codex, OpenCode, Command Code and Aider (their CLIs) and for the DeepSeek API and any OpenAI-compatible server (the harness's own agent loop with list/read/grep/write/edit/run tools, confined to the working directory)",
ddiff --git a/package-lock.json b/package-lock.json
iindex 0725a20..39b0c16 100644
---- a/package-lock.json
++++ b/package-lock.json
@@@ -1,12 +1,12 @@
{
"name": "openvibe-codes",
-- "version": "0.4.0",
++ "version": "0.5.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "openvibe-codes",
-- "version": "0.4.0",
++ "version": "0.5.0",
"license": "AGPL-3.0-only",
"dependencies": {
"cookie-parser": "^1.4.7",
ddiff --git a/package.json b/package.json
iindex 0e6213c..c04af67 100644
---- a/package.json
++++ b/package.json
@@@ -1,6 +1,6 @@
{
"name": "openvibe-codes",
-- "version": "0.4.0",
++ "version": "0.5.0",
"private": true,
"description": "OpenVibe.Codes: the open coding-agent harness. Run a coding task on Claude Code, Codex, OpenCode, Command Code, Aider, the DeepSeek API or your own model, with routing by capability and cost and hand-offs between agents; plus the site with the agent catalog, a public routing API and the way to improve OpenVibe itself.",
"main": "harness/index.js",