feat(plugin): auto-start backend daemon if not available (#142) #228

Merged
jack merged 3 commits from feat/142-daemon-spawning into main 2026-01-24 18:08:09 +00:00
Owner

Summary

  • Adds automatic backend daemon spawning when the backend is not available
  • Plugin now detects the backend binary path and spawns it as a detached daemon process
  • Waits up to 10 seconds for the backend to become ready before proceeding

Closes #142

Test plan

  • Start plugin with backend stopped - should auto-start
  • Start plugin with backend already running - should detect and continue
  • Verify backend continues running after plugin exits
  • Test on Windows (windowsHide option)

🤖 Generated with Claude Code

## Summary - Adds automatic backend daemon spawning when the backend is not available - Plugin now detects the backend binary path and spawns it as a detached daemon process - Waits up to 10 seconds for the backend to become ready before proceeding Closes #142 ## Test plan - [ ] Start plugin with backend stopped - should auto-start - [ ] Start plugin with backend already running - should detect and continue - [ ] Verify backend continues running after plugin exits - [ ] Test on Windows (windowsHide option) 🤖 Generated with [Claude Code](https://claude.com/claude-code)
feat(plugin): auto-start backend daemon if not available (#142)
All checks were successful
CI / build (pull_request) Successful in 38s
1deefc85a5
When the backend is not responding, the plugin now automatically:
1. Detects the backend binary path
2. Spawns the backend as a detached daemon process
3. Waits up to 10 seconds for it to become ready

This improves UX by not requiring manual backend startup.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Merge branch 'main' into feat/142-daemon-spawning
All checks were successful
CI / build (pull_request) Successful in 1m12s
c61f685ec2
Merge branch 'main' into feat/142-daemon-spawning
All checks were successful
CI / build (pull_request) Successful in 52s
0a313007bb
jack merged commit f38da4a670 into main 2026-01-24 18:08:09 +00:00
Sign in to join this conversation.
No description provided.