Peter Steinberger
|
538605ff44
|
[codex] Extract filesystem safety primitives (#77918)
* refactor: extract filesystem safety primitives
* refactor: use fs-safe for file access helpers
* refactor: reuse fs-safe for media reads
* refactor: use fs-safe for image reads
* refactor: reuse fs-safe in qqbot media opener
* refactor: reuse fs-safe for local media checks
* refactor: consume cleaner fs-safe api
* refactor: align fs-safe json option names
* fix: preserve fs-safe migration contracts
* refactor: use fs-safe primitive subpaths
* refactor: use grouped fs-safe subpaths
* refactor: align fs-safe api usage
* refactor: adapt private state store api
* chore: refresh proof gate
* refactor: follow fs-safe json api split
* refactor: follow reduced fs-safe surface
* build: default fs-safe python helper off
* fix: preserve fs-safe plugin sdk aliases
* refactor: consolidate fs-safe usage
* refactor: unify fs-safe store usage
* refactor: trim fs-safe temp workspace usage
* refactor: hide low-level fs-safe primitives
* build: use published fs-safe package
* fix: preserve outbound recovery durability after rebase
* chore: refresh pr checks
|
2026-05-06 02:15:17 +01:00 |
|
Peter Steinberger
|
2c814d33e6
|
perf(test): slim bash tool imports
|
2026-04-20 12:26:39 +01:00 |
|
Peter Steinberger
|
ecfd6cfa73
|
test: drop redundant apply patch absolute write
|
2026-04-18 23:34:49 +01:00 |
|
Peter Steinberger
|
16bd427cb6
|
test: speed apply-patch and exec approval hotspots
|
2026-04-18 18:33:16 +01:00 |
|
Jacob Tomlinson
|
32a4a47d60
|
Agents: pin apply-patch workspace mutations (#56016)
* Agents: pin apply-patch file ops to workspace
* Agents: resolve apply-patch review feedback
* Infra: fallback pinned path helper spawn failures
|
2026-03-30 16:49:49 +01:00 |
|
Peter Steinberger
|
3fac0d11fa
|
test: fix base vitest thread regressions
|
2026-03-22 23:37:31 -07:00 |
|
Peter Steinberger
|
ae7f18e503
|
feat: add remote openshell sandbox mode
|
2026-03-15 20:28:19 -07:00 |
|
Vincent Koc
|
8e97b752d0
|
Tools: revalidate workspace-only patch targets (#46803)
* Tools: revalidate workspace-only patch targets
* Tests: narrow apply-patch delete-path assertion
|
2026-03-15 09:45:58 -07:00 |
|
Artale
|
1b462ed174
|
fix(test): use NTFS junctions and platform guards for symlink tests on Windows (openclaw#28747) thanks @arosstale
Verified:
- pnpm install --frozen-lockfile
- pnpm test src/agents/apply-patch.test.ts src/agents/sandbox/fs-bridge.test.ts src/agents/sandbox/validate-sandbox-security.test.ts src/infra/archive.test.ts
Co-authored-by: arosstale <117890364+arosstale@users.noreply.github.com>
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
|
2026-03-02 10:45:19 -06:00 |
|
Peter Steinberger
|
4fd29a35bb
|
fix: block broken-symlink sandbox path escapes
|
2026-02-26 13:30:45 +01:00 |
|
Peter Steinberger
|
04d91d0319
|
fix(security): block workspace hardlink alias escapes
|
2026-02-26 03:42:54 +01:00 |
|
Peter Steinberger
|
fcb86408fd
|
test: move embedded and tool agent suites out of e2e
|
2026-02-22 11:17:47 +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
|
8b4bdaa8a4
|
feat: add apply_patch tool (exec-gated)
|
2026-01-12 03:42:56 +00:00 |
|