Commit Graph

19 Commits

Author SHA1 Message Date
Peter Steinberger
fc5c3a5b95 fix: propagate config env vars to gateway services (#1735) (thanks @Seredeep) 2026-01-25 10:37:35 +00:00
Matias Wainsten
94d34092fa fix: propagate config.env.vars to LaunchAgent/systemd service environment (#1735)
When installing the Gateway daemon via LaunchAgent (macOS) or systemd (Linux),
environment variables defined in config.env.vars were not being included in
the service environment. This caused API keys and other env vars configured
in clawdbot.json5 to be unavailable when the Gateway ran as a service.

The fix adds a configEnvVars parameter to buildGatewayInstallPlan() which
merges config.env.vars into the service environment. Service-specific
variables (CLAWDBOT_*, HOME, PATH) take precedence over config env vars.

Fixes the issue where users had to manually edit the LaunchAgent plist
to add environment variables like GOOGLE_API_KEY.
2026-01-25 10:35:55 +00:00
Peter Steinberger
c7c17fab59 fix: always offer TUI hatch 2026-01-23 09:07:43 +00:00
Peter Steinberger
aada663f26 feat: refine onboarding hatch flow 2026-01-23 04:32:23 +00:00
Peter Steinberger
475c94227e chore: rename gateway daemon prompts 2026-01-21 17:46:30 +00:00
Peter Steinberger
df8e949b05 refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
Peter Steinberger
2718e37986 fix: normalize gateway dev mode detection 2026-01-18 01:08:47 +00:00
Peter Steinberger
c3da97cf79 fix: restore wizard/doctor imports 2026-01-17 23:41:45 +00:00
Peter Steinberger
f6ed576ddb refactor: unify gateway daemon install plan 2026-01-17 23:29:34 +00:00
Peter Steinberger
c8cb23ef36 fix: handle daemon install failure in wizard 2026-01-17 23:00:34 +00:00
Benjamin Jesuiter
f62f683354 fix: unify daemon service label resolution with env 2026-01-15 22:10:27 +00:00
Peter Steinberger
7f24c03483 chore: format + fix telegram thread ids 2026-01-15 09:13:19 +00:00
Peter Steinberger
86c7ed101a fix(onboarding): wait for gateway before health 2026-01-15 09:07:30 +00:00
Peter Steinberger
7693e764d1 fix(onboarding): daemon progress + web search setup 2026-01-15 08:31:02 +00:00
Peter Steinberger
f0b3f410eb fix(onboarding): move web search hint to end 2026-01-15 07:57:18 +00:00
Peter Steinberger
5ecde6ae18 test: relax browser act contract timeout on Windows 2026-01-15 05:29:37 +00:00
Peter Steinberger
f7bfa0dfb9 feat: profile-aware gateway service names (#671)
Thanks @bjesuiter.

Co-authored-by: Benjamin Jesuiter <bjesuiter@gmail.com>
2026-01-15 05:23:41 +00:00
Peter Steinberger
9d28441c41 chore: migrate to oxlint and oxfmt
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
4ca2288311 refactor(wizard): split onboarding 2026-01-14 05:40:10 +00:00