Repository navigation
v4.1.0
One command connects Solumbe to every agent host on the machine, and host configs now start under GUI hosts. No command, field or schema was removed.
Added
solumbe install --hostconnects Solumbe to your agents in one step.--host allfinds Claude Code, Claude Desktop, Codex CLI, Cursor, VS Code, Gemini CLI and Kimi Code CLI on the machine and adds asolumbeMCP server to each; name hosts instead (--host claude-code,cursor) to configure only those. Before writing anything it starts the server once and checks that it answers an MCPinitializerequest, so a host is never given a command that cannot start. JSON configs are merged in place with a.solumbe.bakbackup, and a config it cannot parse is left untouched; Claude Code and Codex go throughclaude mcp add-jsonandcodex mcp add. Leftover entries under another name that still launch Solumbe or Òtítọ́ are reported, never removed.--dry-runprints the plan, and--canvas <url>adds the Realtime Canvas variables. Re-running it repairs hosts still pointing at a pre-4.0.0otitopath.
Fixed
- Post-merge attestation keeps to main's first-parent line. A PR into
developwhose CI finished after it merged resolved to itsdevelopmerge commit, and reconciliation walkeddevelop's first-parent line into the main ledger (four records on 2026-09-29), so every main attestation since v3.4.0 failed with a coverage gap. The resolve step now attests a PR's merge commit only when the PR merged intomain, andreconcile-attestations.shrefuses any target whose first-parent history does not pass through the ledger tip, before writing a record. - README Glama badges point at the Solumbe listing. The score badge and the card linked the pre-rename
BASHBOP/otitolisting on Glama; both now useBASHBOP/solumbe, andrebrand:checkno longer lets the old Glama URL through. - Host configs start under GUI hosts. They now pin the absolute
nodebinary and CLI path instead of a baresolumbecommand. GUI hosts such as Claude Desktop, Cursor and VS Code do not inherit a shellPATH, so under nvm, Volta or Homebrew the documented"command": "solumbe"could not start. When run throughnpx, the installer starts the server throughnpxrather than pinning a path inside the npx cache. - The MCP setup guide has a Claude Code section. The README linked to one that did not exist.