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

dangernoodle-io / ouroboros / 29386645777

15 Jul 2026 03:29AM UTC coverage: 90.567% (+0.001%) from 90.566%
29386645777

push

github

web-flow
refactor: cobra-idiomatic entry point + mcpkit HTTP transport (OU-307) (#167)

- root.go: rootCmd carries no Run/RunE -- bare `ouroboros` is now a pure
  help dispatcher, not a default-action MCP server; drop UseAsDefault and
  the hand-rolled --version wrapper in favor of cobra's built-in Version
  field (idiomatic --version/-v, auto-registered by cobra whenever Version
  is non-empty)
- servercmd.go: opt the "server" command into cli.ServerCmd's Server.HTTP
  field, enabling mcpkit's own --http/--stateless flags natively (no new
  transport infra added here); --read-only was already provided
  unconditionally by cli.ServerCmd, so it needed no changes
- plugin.json: mcpServers.ouroboros now launches `ouroboros server`
  explicitly instead of relying on the retired bare-invocation default
- integration/mcp_acc_test.go: spawn the binary with the explicit "server"
  arg (bare invocation no longer serves)
- config_test.go: replace the old stdout-capture version-flag tests with
  cobra-idiomatic SetOut/SetErr-based tests; add bare-invocation-shows-help
  and server-subcommand-registered coverage

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

7086 of 7824 relevant lines covered (90.57%)

1.07 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

89.19
/cli/root.go


Source Not Available

The file "cli/root.go" isn't available on github. Either it's been removed, or the repo root directory needs to be updated.

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc