Release v1.4.16-alpha #30

Merged
Mike Bros merged 1 commit from release/1.4.16-alpha into main 2026-02-16 06:53:09 +00:00
Contributor

Summary

  • fix(setup): Handle existing MCP config by offering to replace instead of failing
  • fix(setup): Validate API key against sidecar before registering config — after confirming the sidecar is reachable via /health, the wizard now tests /mcp with the Bearer token. If auth fails, the user is prompted to re-enter the key or cancel, preventing broken configs from being registered silently.

Test plan

  • All 225 tests pass (3 new testAuth tests added)
  • Manual test: npx . --setup → Docker sidecar → connect → wrong key → should prompt to re-enter
  • Manual test: correct key on retry → proceeds to registration
  • Manual test: press Enter on retry → cancels cleanly

Closes #597, Closes #599

🤖 Generated with Claude Code

## Summary - **fix(setup):** Handle existing MCP config by offering to replace instead of failing - **fix(setup):** Validate API key against sidecar before registering config — after confirming the sidecar is reachable via `/health`, the wizard now tests `/mcp` with the Bearer token. If auth fails, the user is prompted to re-enter the key or cancel, preventing broken configs from being registered silently. ## Test plan - [x] All 225 tests pass (3 new `testAuth` tests added) - [ ] Manual test: `npx . --setup` → Docker sidecar → connect → wrong key → should prompt to re-enter - [ ] Manual test: correct key on retry → proceeds to registration - [ ] Manual test: press Enter on retry → cancels cleanly Closes #597, Closes #599 🤖 Generated with [Claude Code](https://claude.com/claude-code)
fix(setup): validate API key against sidecar before registering config
All checks were successful
CI / lint (pull_request) Successful in 8s
CI / security (pull_request) Successful in 7s
CI / test (pull_request) Successful in 16s
e8181df589
After confirming the sidecar is reachable via /health, the setup wizard
now tests the /mcp endpoint with the provided Bearer token. If auth
fails, the user is prompted to re-enter the key or cancel — preventing
broken configs from being registered silently.

Closes #599

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Mike Bros approved these changes 2026-02-16 06:52:04 +00:00
Mike Bros force-pushed release/1.4.16-alpha from e8181df589
All checks were successful
CI / lint (pull_request) Successful in 8s
CI / security (pull_request) Successful in 7s
CI / test (pull_request) Successful in 16s
to 448626b463
All checks were successful
CI / lint (pull_request) Successful in 9s
CI / security (pull_request) Successful in 8s
CI / test (pull_request) Successful in 15s
2026-02-16 06:52:43 +00:00
Compare
Mike Bros deleted branch release/1.4.16-alpha 2026-02-16 06:53:09 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mike/open-project-sidecar-mcp!30
No description provided.