Skip to content

feat(cli): configure service environment - #43269

Merged
thdxr merged 1 commit into
v2from
service-env
Aug 18, 2026
Merged

thdxr merged 1 commit into
v2from
service-env

Conversation

@thdxr

@thdxr thdxr commented Aug 18, 2026

Copy link
Copy Markdown
Member

Summary

  • add env to the private managed-service configuration
  • support service get env [KEY], service set env KEY VALUE, and service unset env KEY
  • merge configured values over the inherited environment before spawning the service
  • cover both Effect and Promise service launchers

Verification

  • bun typecheck in packages/client
  • bun typecheck in packages/cli
  • bun test test/service.test.ts test/promise-service.test.ts in packages/client
  • targeted service config tests in packages/cli
  • repository push hook typecheck: 33/33 tasks passed

@thdxr
thdxr merged commit 67fe760 into v2 Aug 18, 2026
10 checks passed
@thdxr
thdxr deleted the service-env branch August 18, 2026 17:27
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