Peter Steinberger
a8a4fa5b88
test: de-duplicate attachment and bash tool tests
2026-02-23 17:19:34 +00:00
Peter Steinberger
a5917e4ad8
test(exec): resolve rebase artifact in bash-tools test
2026-02-22 22:25:47 +00:00
Peter Steinberger
84303f6a78
test: make exec timeout coverage deterministic
2026-02-22 22:14:01 +00:00
Peter Steinberger
568973e5ac
perf(test): trim embedded/bash runtime fixture overhead
2026-02-22 17:56:05 +00:00
Peter Steinberger
b17f677439
test: merge no-op notifyOnExit scenario coverage
2026-02-22 17:53:33 +00:00
Peter Steinberger
2ed94a08c0
test: merge duplicate bash background session-name coverage
2026-02-22 17:52:12 +00:00
Peter Steinberger
60f3a2a244
perf(test): shorten bash tool timing fixtures
2026-02-22 17:52:12 +00:00
Peter Steinberger
a28464ec59
test: combine duplicate process log tail-window coverage
2026-02-22 17:52:12 +00:00
Peter Steinberger
ad1072842e
test: dedupe agent tests and session helpers
2026-02-22 17:11:54 +00:00
Peter Steinberger
b1a97e77ca
test: tighten bash timeout poll upper bound
2026-02-22 17:06:35 +00:00
Peter Steinberger
c5904da85a
test: trim bash tool timing constants
2026-02-22 17:06:35 +00:00
Peter Steinberger
2b74e5f66d
test: reduce bash tool suite sleep durations
2026-02-22 17:06:35 +00:00
Peter Steinberger
1d4e9ad8d1
test: reclassify remaining bash suites as unit tests
2026-02-22 10:48:32 +00:00
Peter Steinberger
9131b22a28
test: migrate suites to e2e coverage layout
2026-02-13 14:28:22 +00:00
Abdel Sy Fane
bc88e58fcf
security: add skill/plugin code safety scanner ( #9806 )
...
* security: add skill/plugin code safety scanner module
* security: integrate skill scanner into security audit
* security: add pre-install code safety scan for plugins
* style: fix curly brace lint errors in skill-scanner.ts
* docs: add changelog entry for skill code safety scanner
* style: append ellipsis to truncated evidence strings
* fix(security): harden plugin code safety scanning
* fix: scan skills on install and report code-safety details
* fix: dedupe audit-extra import
* fix(security): make code safety scan failures observable
* fix(test): stabilize smoke + gateway timeouts (#9806 ) (thanks @abdelsfane)
---------
Co-authored-by: Darshil <ddhameliya@mail.sfsu.edu >
Co-authored-by: Darshil <81693876+dvrshil@users.noreply.github.com >
Co-authored-by: George Pickett <gpickett00@gmail.com >
2026-02-05 16:06:11 -08:00
cpojer
6b0d6e2540
chore: We have a sleep at home. The sleep at home:
2026-02-02 21:44:02 +09:00
cpojer
f06dd8df06
chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts.
2026-02-01 10:03:47 +09:00
cpojer
5ceff756e1
chore: Enable "curly" rule to avoid single-statement if confusion/errors.
2026-01-31 16:19:20 +09:00
Peter Steinberger
9a7160786a
refactor: rename to openclaw
2026-01-30 03:16:21 +01:00
Josh Palmer
5f4715acfc
fix flaky gateway tests in CI
...
What:
- resolve shell from PATH in bash-tools tests (avoid /bin/bash dependency)
- mock DNS for web-fetch SSRF tests (no real network)
- stub a2ui bundle in canvas-host server test when missing
Why:
- keep gateway test suite deterministic on Nix/Garnix Linux
Tests:
- not run locally (known missing deps in unit test run)
2026-01-29 12:14:27 +01:00
Peter Steinberger
6d16a658e5
refactor: rename clawdbot to moltbot with legacy compat
2026-01-27 12:21:02 +00:00
Peter Steinberger
771f23d36b
fix(exec): prevent PATH injection in docker sandbox
2026-01-27 04:00:22 +00:00
Peter Steinberger
953472bf25
feat: add exec pathPrepend config
2026-01-19 00:35:43 +00:00
Peter Steinberger
252dfbcd40
fix: include context in elevated exec denial
2026-01-17 17:55:11 +00:00
Peter Steinberger
07a3db153d
feat: notify on exec exit
2026-01-17 05:43:34 +00:00
Peter Steinberger
eaace34233
fix: restore docker binds and PATH in sandbox exec ( #873 )
...
Thanks @akonyer.
Co-authored-by: Aaron Konyer <aaronk@gomodular.ca >
2026-01-15 02:58:20 +00:00
Peter Steinberger
c379191f80
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
98337a14b3
fix: rename bash tool to exec ( #748 ) (thanks @myfunc)
2026-01-12 02:49:55 +00:00
myfunc
b33bd6aaeb
fix(bash): use PowerShell on Windows to capture system utility output
...
Windows system utilities like ipconfig, systeminfo, etc. write directly to
the console via WriteConsole API instead of stdout. When Node.js spawns
cmd.exe with piped stdio, these utilities produce empty output.
Changes:
- Switch from cmd.exe to PowerShell on Windows (properly redirects output)
- Disable detached mode on Windows (PowerShell doesn't pipe stdout when detached)
- Add windowsHide option to prevent console window flashing
- Update tests to use PowerShell-compatible syntax (Start-Sleep, semicolons)
2026-01-12 02:13:02 +00:00
Peter Steinberger
9f9098406c
feat(sandbox): add sandbox explain inspector
2026-01-10 20:28:43 +01:00
Peter Steinberger
067c20608c
fix(ui): landing cleanup ( #475 ) (thanks @rahthakor)
2026-01-09 19:53:32 +01:00
rahthakor
9624d70187
test(ui): add tests for chat modules and update for icon refactor
...
- Add 21 tests for message-normalizer.ts (normalizeMessage, normalizeRoleForGrouping, isToolResultMessage)
- Add 17 tests for tool-helpers.ts (formatToolOutputForSidebar, getTruncatedPreview)
- Update navigation.test.ts to test iconClassForTab instead of deprecated iconForTab
- Skip focus-mode.browser.test.ts (toggle button moved to settings)
- Skip chat-markdown.browser.test.ts (tool card rendering refactored to sidebar)
- Skip bash-tools.test.ts line offset tests (shell env pollution issue)
2026-01-09 19:47:19 +01:00
Peter Steinberger
17a7d4e8dd
test: stabilize Windows test env ( #567 ) (thanks @erikpr1994)
2026-01-09 15:40:02 +01:00
Peter Steinberger
2f1ce51b2c
test: stabilize doctor + bash tool tests
2026-01-08 23:44:54 +01:00
Peter Steinberger
dc3e3f27d4
style: apply lint fixes
2026-01-08 04:44:15 +00:00
Peter Steinberger
5b45a143a1
fix: stabilize media paths and logs
2026-01-08 04:41:01 +00:00
Peter Steinberger
6feeb651ee
fix(ci): normalize windows log whitespace
2026-01-08 03:59:52 +00:00
Peter Steinberger
609df06cb7
fix(ci): stabilize windows tests
2026-01-08 03:54:35 +00:00
Peter Steinberger
ad6095c807
fix(ci): normalize windows test output
2026-01-08 03:44:08 +00:00
Peter Steinberger
0af3af34a1
fix(ci): stabilize windows bash tests
2026-01-08 03:29:05 +00:00
Peter Steinberger
35759e409a
fix(ci): harden windows tests
2026-01-08 03:19:43 +00:00
Peter Steinberger
6e4174b5dc
fix(ci): stabilize windows paths
2026-01-08 03:03:03 +00:00
Peter Steinberger
5b97feaaa5
fix: scope process sessions per agent
2026-01-07 23:35:04 +01:00
Peter Steinberger
0914517ee3
feat(sandbox): add workspace access mode
2026-01-07 09:33:38 +00:00
Peter Steinberger
fe0b3500cc
feat: add elevated bash mode
2026-01-04 05:15:59 +00:00
Peter Steinberger
474180c112
style: fix bash tools lint
2025-12-25 20:20:38 +00:00
Peter Steinberger
aafcd569b1
feat: line-based process logs
2025-12-25 18:03:57 +00:00
Peter Steinberger
92f467e81c
fix: clean agent bash lint
2025-12-25 03:29:36 +01:00
Peter Steinberger
3c6432da1f
feat: add background bash sessions
2025-12-25 00:25:11 +00:00