• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

valksor / kvelmo
84%

Build:
DEFAULT BRANCH: master
Repo Added 01 Mar 2026 09:01PM UTC
Files 510
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master

23 May 2026 04:09PM UTC coverage: 83.72%. First build
26339492147

push

github

k0d3r1s
Make claude-mcp work as the conductor's agent through full phases

With pipe working, the conductor (plan/implement/simplify/optimize/submit)
still stalled at "planning": claude-mcp launched but the phase never completed.
Three causes, all fixed here, so the full workflow e2e passes with claude-mcp
as the default agent:

1. The orchestration tools were never loaded. claude defers MCP and built-in
   tools behind tool-search and only surfaces ones it judges relevant to the
   literal prompt, so kvelmo_save_artifact / kvelmo_signal_complete were absent
   from the model's context. ENABLE_TOOL_SEARCH=false in the child env loads all
   tools upfront; with --strict-mcp-config (only the kvelmo server) the cost is
   small.

2. MCP tool calls blocked on an approval prompt. acceptEdits auto-approves file
   edits but still raises an interactive prompt for Bash and MCP tools, which
   hangs forever with no human present. The default is now bypassPermissions,
   the correct mode for an autonomous headless orchestrator.

3. The rendezvous socket path overflowed the ~104-byte Unix limit. adapter.sock
   lived under WorkRoot (KVELMO_HOME/work/session-.../claudemcp-.../), which is
   ~139 bytes when KVELMO_HOME is a long temp path — so the bind failed, the
   spawn errored, and the phase stalled with no agent. It now routes through
   paths.ShortenSocketPath (exported for this), the same short-path fallback the
   global and worktree sockets already use.

Idle-detection is also extended to conductor sessions (a longer grace than the
one-shot pipe path): the interactive TUI does the phase work, writes its
deliverable, then idles without exiting, so the same PTY-quiescence signal that
ends a pipe turn ends a phase. The conductor then detects the written spec and
advances, exactly as it does when the binary claude adapter exits.

Verified: TestCLIFullCycle (plan through submit, PR merge, finish) passes with
KVELMO_E2E_AGENT=claude-mcp.

2818 of 3769 branches covered (74.77%)

Branch coverage included in aggregate %.

55 of 60 new or added lines in 3 files covered. (91.67%)

48698 of 57765 relevant lines covered (84.3%)

2.16 hits per line

Relevant lines Covered
Build:
Build:
57765 RELEVANT LINES 48698 COVERED LINES
2.16 HITS PER LINE
Source Files on master
  • Tree
  • List 510
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26339492147 master Make claude-mcp work as the conductor's agent through full phases With pipe working, the conductor (plan/implement/simplify/optimize/submit) still stalled at "planning": claude-mcp launched but the phase never completed. Three causes, all fixed h... push 23 May 2026 05:51PM UTC k0d3r1s github
83.72
26310650627 master Refresh wasm-bindgen lockfile entries to 0.2.122 cargo regenerated the desktop lockfile, bumping the wasm-bindgen family and its js-sys/web-sys companions to the latest patch releases (0.2.121 to 0.2.122, 0.3.98 to 0.3.99). Lockfile-only churn wi... push 22 May 2026 08:36PM UTC k0d3r1s github
60.03
26306926385 master Commit the released version back to the branch on release After publishing a stable release, the frontend and desktop manifests had to be bumped by hand or they drifted from the tag. A new bump-version job in the release workflow checks out the d... push 22 May 2026 07:11PM UTC k0d3r1s github
59.93
26289981010 master Track local tooling ignore rules and CodeGraph config Ship the ignore rules and index config for the local dev tooling so they travel with the repo. .claude/.gitignore keeps the memory MCP server's plaintext store out of git. .codegraph/.gitignor... push 22 May 2026 01:17PM UTC k0d3r1s github
59.31
26134731652 master Drop nightly-only framing from README [skip ci] The install script defaults to the latest stable release, so the claims that kvelmo is "only available through nightly builds" with "no stable release yet" were inaccurate. Remove the top-of-README ... push 20 May 2026 01:01AM UTC k0d3r1s github
59.32
26102189880 master Update Go version in CI workflow Bump Go to its latest patch release. push 19 May 2026 02:02PM UTC k0d3r1s github
51.24
26040674470 master Quiet React Compiler false-positives in load/poll useEffect sites bun run lint was failing with 31 errors after a recent dependency bump enabled the React Compiler (eslint-plugin-react-hooks / eslint-plugin-react-compiler) lint family. None of th... push 18 May 2026 02:44PM UTC k0d3r1s github
51.27
24372410320 master Fix e2e CLI drift and bump simplify/optimize timeouts The cli_full_cycle e2e test had three unrelated drift issues that surfaced once the suite actually ran against a live Claude agent: - kvelmo backup takes the output path as a positional arg, ... push 13 Apr 2026 11:36PM UTC k0d3r1s github
52.06
24152688882 master Fix missing imports in generated types - Add common type imports to the generation config - Ensure generated definitions can find external types push 08 Apr 2026 06:52PM UTC k0d3r1s github
52.2
23926581810 master Expand component unit test coverage Add tests for GlobalView modal toggles, batch actions, search filtering, and silent mode. Cover ProjectView tab handlers, PanelLayout resize and mobile nav, WorkflowBar phase actions and progress display, TaskW... push 02 Apr 2026 11:24PM UTC k0d3r1s github
52.2
See All Builds (35)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc