Peter Steinberger
c389839d30
feat: add exec shell snapshot cache
...
Add an opt-in bash/zsh shell snapshot cache for host exec runs, consolidate shell helper ownership into src/agents/shell-utils.ts, document OPENCLAW_EXEC_SHELL_SNAPSHOT, and keep Windows config command execution on the bash resolver. Also removes a redundant Discord gateway close-code type branch that was blocking test type checks.
2026-05-31 15:39:53 +01:00
Peter Steinberger
5c589673ec
test: clarify loose boolean assertions
2026-05-08 14:00:34 +01:00
openclaw-clownfish[bot]
ea9f17256a
fix(exec): prevent shell startup files from overriding daemon env
...
Carries forward the focused shell startup suppression fix from #40200 by NewdlDewdl.
- launch bash, zsh, and fish exec shells with startup files suppressed
- preserve fish/bash/sh PATH fallback, non-interactive shell fallback, and Windows PowerShell behavior
- add regression coverage for the affected shell arg paths
Fixes #40179 .
Carries forward #40200 .
Thanks @NewdlDewdl.
2026-04-29 02:01:07 -07:00
Peter Steinberger
2ad7bd0f55
fix: ignore placeholder shells in runtime detection ( #69308 )
2026-04-21 08:18:01 +01:00
Sk7n4k3d
7b414d8c0b
shell: fall back to sh when SHELL is /usr/bin/false or nologin
2026-04-21 08:18:01 +01:00
Peter Steinberger
fa525bf212
fix(shell): prefer PowerShell 7 on Windows with tested fallbacks ( #25684 )
2026-02-25 01:49:33 +00:00
Peter Steinberger
bfada9e425
test: move more local agents helper suites out of e2e
2026-02-22 10:55:22 +00:00
Peter Steinberger
9131b22a28
test: migrate suites to e2e coverage layout
2026-02-13 14:28:22 +00:00
cpojer
f06dd8df06
chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts.
2026-02-01 10:03:47 +09:00
Peter Steinberger
9a7160786a
refactor: rename to openclaw
2026-01-30 03:16:21 +01:00
Peter Steinberger
6d16a658e5
refactor: rename clawdbot to moltbot with legacy compat
2026-01-27 12:21:02 +00:00
Peter Steinberger
c9e3c14f9c
fix: finalize exec fish fallback ( #1297 ) (thanks @ysqander)
2026-01-20 11:25:49 +00:00