Seb Slight
|
db137dd65d
|
fix(paths): respect OPENCLAW_HOME for all internal path resolution (#12091)
* fix(paths): respect OPENCLAW_HOME for all internal path resolution (#11995)
Add home-dir module (src/infra/home-dir.ts) that centralizes home
directory resolution with precedence: OPENCLAW_HOME > HOME > USERPROFILE > os.homedir().
Migrate all path-sensitive callsites: config IO, agent dirs, session
transcripts, pairing store, cron store, doctor, CLI profiles.
Add envHomedir() helper in config/paths.ts to reduce lambda noise.
Document OPENCLAW_HOME in docs/help/environment.md.
* fix(paths): handle OPENCLAW_HOME '~' fallback (#12091) (thanks @sebslight)
* docs: mention OPENCLAW_HOME in install and getting started (#12091) (thanks @sebslight)
* fix(status): show OPENCLAW_HOME in shortened paths (#12091) (thanks @sebslight)
* docs(changelog): clarify OPENCLAW_HOME and HOME precedence (#12091) (thanks @sebslight)
|
2026-02-08 16:20:13 -05:00 |
Yida-Dev
|
4216449405
|
fix: guard resolveUserPath against undefined input (#10176)
* fix: guard resolveUserPath against undefined input
When subagent spawner omits workspaceDir, resolveUserPath receives
undefined and crashes on .trim(). Add a falsy guard that falls back
to process.cwd(), matching the behavior callers already expect.
Closes #10089
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: harden runner workspace fallback (#10176) (thanks @Yida-Dev)
* fix: harden workspace fallback scoping (#10176) (thanks @Yida-Dev)
* refactor: centralize workspace fallback classification and redaction (#10176) (thanks @Yida-Dev)
* test: remove explicit any from utils mock (#10176) (thanks @Yida-Dev)
* security: reject malformed agent session keys for workspace resolution (#10176) (thanks @Yida-Dev)
---------
Co-authored-by: Yida-Dev <reyifeijun@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Gustavo Madeira Santana <gumadeiras@gmail.com>
|
2026-02-06 13:16:58 -05:00 |
cpojer
|
935a0e5708
|
chore: Enable `typescript/no-explicit-any` rule.
|
2026-02-02 16:18:09 +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 |
Peter Steinberger
|
e2c437e81e
|
fix: migrate legacy state/config paths
|
2026-01-28 00:16:00 +00:00 |
Peter Steinberger
|
6d16a658e5
|
refactor: rename clawdbot to moltbot with legacy compat
|
2026-01-27 12:21:02 +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
|
90342a4f3a
|
refactor!: rename chat providers to channels
|
2026-01-13 08:40:39 +00:00 |
Peter Steinberger
|
9cd2662a86
|
refactor: centralize WhatsApp target normalization
|
2026-01-10 02:39:52 +01:00 |
Xin
|
f0700e9778
|
fix: normalize WhatsApp targets for groups and E.164 (#631) (thanks @imfing)
|
2026-01-10 02:22:13 +01:00 |
Peter Steinberger
|
40b4341a1d
|
test: fix Windows path in LID mapping test
|
2026-01-09 21:34:35 +00:00 |
Peter Steinberger
|
a5065b354e
|
fix(whatsapp): resolve lid mappings for inbound
|
2026-01-09 21:46:18 +01:00 |
Peter Steinberger
|
246adaa119
|
chore: rename project to clawdbot
|
2026-01-04 14:38:51 +00:00 |
Peter Steinberger
|
4af08b1606
|
fix: preserve whatsapp group JIDs
|
2025-12-23 03:05:59 +01:00 |
Peter Steinberger
|
507f5623f4
|
fix: expand reply cwd (~) and document AGENTS
|
2025-12-14 03:00:18 +00:00 |
Peter Steinberger
|
6c3d3b98b8
|
chore: purge warelay references
|
2025-12-07 03:36:57 +00:00 |
Peter Steinberger
|
c20a266a11
|
Heartbeat: harden targeting and support lid mapping
|
2025-11-26 18:15:57 +01:00 |
Peter Steinberger
|
e5f677803f
|
chore: format to 2-space and bump changelog
|
2025-11-26 00:53:53 +01:00 |
Peter Steinberger
|
938e237411
|
Add command modules and tests; commit remaining changes
|
2025-11-25 00:12:12 +01:00 |
Peter Steinberger
|
574a96050b
|
Add utility tests for paths, prefixes, and sleep
|
2025-11-24 17:45:49 +01:00 |