openclaw/src
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
..
acp [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
agents [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
auto-reply [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
bindings
bootstrap
canvas-host [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
channels [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
chat
cli [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
commands [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
commitments [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
compat
config [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
context-engine
crestodian [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
cron [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
daemon [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
docs fix(docs): validate plugin json examples 2026-05-03 15:47:23 -07:00
flows feat: add channel message lifecycle sdk 2026-05-06 01:46:42 +01:00
gateway [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
hooks [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
i18n
image-generation test: harden plugin and UI isolation checks 2026-05-04 11:46:05 +01:00
infra [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
interactive
link-understanding
logging [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
markdown
mcp fix: resolve small triage issues 2026-05-04 07:38:42 +01:00
media [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
media-generation
media-understanding [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
memory
memory-host-sdk [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
model-catalog
music-generation
node-host [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
pairing
plugin-sdk [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
plugin-state fix(plugin-state): preserve fresh evicted entries 2026-05-04 01:25:12 -07:00
plugins [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
process Harden Windows command wrapper resolution (#77472) 2026-05-04 14:33:18 -06:00
proxy-capture fix: guard debug proxy CONNECT under managed proxy (#77010) 2026-05-04 03:54:18 +00:00
realtime-transcription feat(voice-call): improve realtime Meet voice agent 2026-05-05 12:56:31 -07:00
realtime-voice feat(voice-call): improve realtime Meet voice agent 2026-05-05 12:56:31 -07:00
routing
scripts feat: route outbound sends through durable lifecycle 2026-05-06 01:46:42 +01:00
secrets [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
security [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
sessions
shared [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
status fix(status): show runtime in CLI sessions (#77776) 2026-05-05 16:50:22 -07:00
tasks fix(gateway): add safe restart coordinator (#76923) 2026-05-04 10:58:36 -07:00
terminal
test-helpers
test-utils
tools
trajectory [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
tts
tui [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
types
utils [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
video-generation fix(video): recover generation parameter fallbacks 2026-05-04 22:26:58 -07:00
web
web-fetch
web-search fix(web-search): scope explicit provider runtime loading 2026-05-03 23:47:35 -07:00
wizard
browser-lifecycle-cleanup.test.ts
browser-lifecycle-cleanup.ts
docker-build-cache.test.ts
docker-image-digests.test.ts
docker-setup.e2e.test.ts fix(docker): pin container-side workspace and config dirs in compose 2026-05-04 16:03:51 -07:00
dockerfile.test.ts fix(docker): normalize plugin build args 2026-05-04 15:16:22 -07:00
entry.compile-cache.test.ts fix: clean up orphaned child processes (#77481) 2026-05-04 15:28:49 -07:00
entry.compile-cache.ts fix: clean up orphaned child processes (#77481) 2026-05-04 15:28:49 -07:00
entry.respawn.test.ts fix(tui): prevent orphaned terminal sessions (#77662) 2026-05-05 16:34:18 -07:00
entry.respawn.ts fix(tui): prevent orphaned terminal sessions (#77662) 2026-05-05 16:34:18 -07:00
entry.test.ts
entry.ts fix(tui): prevent orphaned terminal sessions (#77662) 2026-05-05 16:34:18 -07:00
entry.version-fast-path.test.ts
entry.version-fast-path.ts
extensionAPI.ts
global-state.ts
globals.ts
index.test.ts
index.ts
install-sh-version.test.ts
library.test.ts
library.ts
logger.test.ts
logger.ts
logging.ts test: add focused seams for faster isolated tests 2026-05-06 00:53:05 +01:00
param-key.ts
plugin-activation-boundary.test.ts test: speed up changed test paths 2026-05-05 19:48:19 +01:00
poll-params.test.ts
poll-params.ts
polls.test.ts
polls.ts
runtime.ts
ui-app-settings.agents-files-refresh.test.ts
utils.test.ts
utils.ts [codex] Extract filesystem safety primitives (#77918) 2026-05-06 02:15:17 +01:00
version.test.ts
version.ts