Peter Steinberger
9314bb7180
refactor: dedupe extension lowercase helpers
2026-04-07 15:12:32 +01:00
Peter Steinberger
13df67ebc8
test: reuse shared temp dir roots
2026-04-07 07:15:56 +01:00
Vincent Koc
7c629d3e8b
test(infra): share suite temp root tracker in infra tests
2026-04-06 06:13:32 +01:00
Vincent Koc
138e85c88e
test(infra): share sync temp dir helper in approval tests
2026-04-06 06:12:21 +01:00
Peter Steinberger
ab318de8b7
test(plugins): finish moving contract coverage
2026-04-04 00:11:39 +01:00
Vincent Koc
349d3e8289
test(plugin-sdk): extract direct helper seams
2026-04-03 21:42:04 +09:00
Vincent Koc
c7d0beb98d
fix(ci): harden Windows test cleanup
2026-03-30 18:56:29 +09:00
Peter Steinberger
43131dcc08
test: harden threaded shared-worker suites
2026-03-24 08:37:00 +00:00
Peter Steinberger
6b9915a106
refactor!: drop legacy CLAWDBOT env compatibility
2026-03-22 22:13:39 -07:00
Peter Steinberger
31ee442d3f
refactor(gateway): share interface discovery helpers
2026-03-22 15:02:43 -07:00
Peter Steinberger
66de7311c7
test: share whatsapp outbound poll fixtures
2026-03-14 01:41:17 +00:00
Peter Steinberger
fff514c7f2
refactor: share cron and ollama test helpers
2026-03-13 20:19:39 +00:00
Peter Steinberger
88b87d893d
refactor: share temp dir test helper
2026-03-13 18:38:12 +00:00
Peter Steinberger
0e4f3ccbdf
refactor: dedupe media and request-body test scaffolding
2026-02-22 18:37:25 +00:00
Peter Steinberger
bdbbcbcc11
test: dedupe telegram draft stream setup and extend state-dir env coverage
2026-02-22 07:46:17 +00:00
Peter Steinberger
9aa5b5d157
test(logging): dedupe stream and state-dir env assertions
2026-02-21 23:34:38 +00:00
Peter Steinberger
cf82614259
refactor(test): reuse state-dir helper in telegram tests
2026-02-21 13:02:12 +00:00
Peter Steinberger
c2874aead7
refactor(test): centralize temporary state-dir env setup
2026-02-21 12:59:24 +00:00
Peter Steinberger
cedd520f25
refactor(test): simplify state dir env helpers
2026-02-16 00:08:00 +00:00
Oleg Kossoy
ebe5730401
fix: use STATE_DIR instead of hardcoded ~/.openclaw for identity and canvas ( #4824 )
...
* fix: use STATE_DIR instead of hardcoded ~/.openclaw for identity and canvas
device-identity.ts and canvas-host/server.ts used hardcoded
path.join(os.homedir(), '.openclaw', ...) ignoring OPENCLAW_STATE_DIR
env var and the resolveStateDir() logic from config/paths.ts.
This caused ~/.openclaw/identity and ~/.openclaw/canvas directories
to be created even when state dir was overridden or resided elsewhere.
* fix: format and remove duplicate imports
* fix: scope state-dir patch + add regression tests (#4824 ) (thanks @kossoy)
* fix: align state-dir fallbacks in hooks and agent paths (#4824 ) (thanks @kossoy)
---------
Co-authored-by: Gustavo Madeira Santana <gumadeiras@gmail.com >
2026-02-07 22:16:59 -05: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
28f8b7bafa
refactor: add hook guards and test helpers
2026-01-18 06:15:24 +00:00