Skip to content

refactor(client): move service shutdown client-side - #43252

Merged
thdxr merged 2 commits into
v2from
remove-service-stop
Aug 18, 2026
Merged

thdxr merged 2 commits into
v2from
remove-service-stop

Conversation

@thdxr

@thdxr thdxr commented Aug 18, 2026

Copy link
Copy Markdown
Member

Summary

  • remove the public POST /api/service/stop contract and server handler
  • stop local managed services from their registration PID with SIGTERM/SIGKILL escalation
  • regenerate client and OpenAPI surfaces and update lifecycle coverage

Testing

  • bun turbo typecheck --concurrency=3
  • bun typecheck && bun test test/service.test.ts test/promise-service.test.ts in packages/client
  • bun typecheck && bun test test/process.test.ts test/service-status.test.ts in packages/server
  • bun typecheck && bun test test/server-connection.test.ts in packages/cli
  • bun typecheck in packages/protocol

@thdxr
thdxr enabled auto-merge (squash) August 18, 2026 14:28
@thdxr
thdxr merged commit b38d9d8 into v2 Aug 18, 2026
10 of 12 checks passed
@thdxr
thdxr deleted the remove-service-stop branch August 18, 2026 15:02
jinhuang712 pushed a commit to jinhuang712/opencode that referenced this pull request Sep 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant