Commit Graph

22 Commits

Author SHA1 Message Date
Benjamin Jesuiter
f62f683354 fix: unify daemon service label resolution with env 2026-01-15 22:10:27 +00:00
Peter Steinberger
a9f0dddbae fix(cli): daemon output + health colors 2026-01-15 08:31:02 +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
b74a102af7 refactor(src): split oversized modules 2026-01-14 01:17:56 +00:00
Peter Steinberger
500b7c1dd0 fix: honor gateway service override labels 2026-01-13 05:58:49 +00:00
Peter Steinberger
f47b7816ba test: cover auto-reply command gating 2026-01-11 02:27:16 +01:00
Peter Steinberger
3e2b22c0a8 feat: improve gateway services and auto-reply commands 2026-01-11 02:27:16 +01:00
Peter Steinberger
be51d30a49 feat(cli): colorize gateway health + daemon output 2026-01-10 03:01:27 +01:00
Peter Steinberger
a9677bc137 fix: harden onboarding for non-systemd environments 2026-01-09 22:17:09 +01:00
Ogulcan Celik
45c2d41727 fix: prevent systemd hang on restart with podman sandboxes
Add KillMode=process to generated systemd unit file. Without this,
podman's conmon processes (which monitor sandbox containers) block
shutdown since they're children of the gateway process.

This preserves the desired behavior of keeping containers alive
across restarts while preventing systemd from waiting indefinitely.
2026-01-09 02:37:00 +01:00
Peter Steinberger
b8b0994a44 feat(doctor): audit supervisor config + docs 2026-01-08 21:28:48 +01:00
Azade
ee875dc148 fix(daemon): align systemd unit with documentation
Align generated systemd service file with docs:
https://docs.clawd.bot/gateway#supervision-systemd-user-unit

Adds:
- After=network-online.target
- Wants=network-online.target
- RestartSec=5
2026-01-08 21:16:19 +01:00
Peter Steinberger
e2a06a49c0 feat: expand daemon status diagnostics 2026-01-08 08:26:40 +01:00
Peter Steinberger
b93e9dd5da refactor: split port diagnostics helpers 2026-01-08 02:42:43 +01:00
Peter Steinberger
ec69b34656 fix: improve gateway diagnostics 2026-01-08 02:29:32 +01:00
Peter Steinberger
db3308bc30 fix: add gateway stop/restart commands 2026-01-06 03:25:32 +01:00
Peter Steinberger
b9cd254a29 fix(agent): align tools + preserve indentation 2026-01-05 17:55:20 +00:00
Peter Steinberger
7a6bc5f73d fix: enable systemd lingering for gateway 2026-01-05 18:38:43 +01:00
Peter Steinberger
1457400861 feat(daemon): add legacy Clawdis service cleanup 2026-01-04 15:40:06 +00:00
Peter Steinberger
f7cb3846f1 chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
Peter Steinberger
3bcf99c08c style: apply biome formatting 2026-01-01 17:06:47 +00:00
Peter Steinberger
0e44514bea feat: add onboarding wizard 2026-01-01 17:58:07 +01:00