GazeKingNuWu
|
41450187dd
|
fix: clear plugin discovery cache after plugin installation (openclaw#39752)
Verified:
- pnpm build
- pnpm check
- pnpm test:macmini
Co-authored-by: GazeKingNuWu <264914544+GazeKingNuWu@users.noreply.github.com>
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
|
2026-03-09 00:16:25 -05:00 |
|
Kesku
|
adec8b28bb
|
alphabetize web search providers (#40259)
Merged via squash.
Prepared head SHA: be6350e5ae
Co-authored-by: kesku <62210496+kesku@users.noreply.github.com>
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com>
Reviewed-by: @obviyus
|
2026-03-09 08:54:54 +05:30 |
|
yuweuii
|
f6243916b5
|
fix(models): use 1M context for openai-codex gpt-5.4 (#37876)
Merged via squash.
Prepared head SHA: c41020779e
Co-authored-by: yuweuii <82372187+yuweuii@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
|
2026-03-08 18:23:49 -07:00 |
|
Peter Steinberger
|
dfc18b7a2b
|
refactor(models): extract list row builders
|
2026-03-09 00:26:20 +00:00 |
|
Doruk Ardahan
|
3da8882a02
|
test(models): refresh list assertions after main sync
|
2026-03-08 23:30:58 +00:00 |
|
Doruk Ardahan
|
b2b99f0325
|
fix(models): keep --all aligned with synthetic catalog rows
|
2026-03-08 23:30:58 +00:00 |
|
Gustavo Madeira Santana
|
09acbe6528
|
fix: harden backup verify path validation
|
2026-03-08 16:53:44 -04:00 |
|
shichangs
|
0ecfd37b44
|
feat: add local backup CLI (#40163)
Merged via squash.
Prepared head SHA: ed46625ae2
Co-authored-by: shichangs <46870204+shichangs@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-03-08 16:21:20 -04:00 |
|
Peter Steinberger
|
6bd5735519
|
refactor: split doctor config analysis helpers
|
2026-03-08 18:40:15 +00:00 |
|
Mariano
|
404b1527e6
|
fix(acp): persist spawned child session history (#40137)
Merged via squash.
Prepared head SHA: 62de5d5669
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-03-08 19:37:00 +01:00 |
|
Peter Steinberger
|
8a18e2598f
|
refactor: split models registry loading from persistence
|
2026-03-08 18:26:35 +00:00 |
|
Vincent Koc
|
0b452a5665
|
CLI: set local gateway mode in setup
|
2026-03-08 11:17:29 -07:00 |
|
Tak Hoffman
|
74624e619d
|
fix: prefer bundled channel plugins over npm duplicates (#40094)
* fix: prefer bundled channel plugins over npm duplicates
* fix: tighten bundled plugin review follow-ups
* fix: address check gate follow-ups
* docs: add changelog for bundled plugin install fix
* fix: align lifecycle test formatting with CI oxfmt
|
2026-03-08 13:00:24 -05:00 |
|
Tak Hoffman
|
d9e8e8ac15
|
fix: resolve live config paths in status and gateway metadata (#39952)
* fix: resolve live config paths in status and gateway metadata
* fix: resolve remaining runtime config path references
* test: cover gateway config.set config path response
|
2026-03-08 09:59:32 -05:00 |
|
Peter Steinberger
|
6dadfaa18c
|
docs: use alphabetical provider ordering
|
2026-03-08 14:10:36 +00:00 |
|
Peter Steinberger
|
a035a3ce48
|
fix: drop removed minimax lightning model
|
2026-03-08 04:06:26 +00:00 |
|
Peter Steinberger
|
a679049c38
|
refactor(doctor): type legacy migration fixtures
|
2026-03-08 02:16:03 +00:00 |
|
Peter Steinberger
|
44e7c1142e
|
refactor(doctor): model legacy file copies as plans
|
2026-03-08 02:16:03 +00:00 |
|
Vincent Koc
|
2c7fb54956
|
Config: fail closed invalid config loads (#39071)
* Config: fail closed invalid config loads
* CLI: keep diagnostics on explicit best-effort config
* Tests: cover invalid config best-effort diagnostics
* Changelog: note invalid config fail-closed fix
* Status: pass best-effort config through status-all gateway RPCs
* CLI: pass config through gateway secret RPC
* CLI: skip plugin loading from invalid config
* Tests: align daemon token drift env precedence
|
2026-03-07 17:48:13 -08:00 |
|
Vincent Koc
|
1831dbb63f
|
Status: format service summary
|
2026-03-07 17:46:24 -08:00 |
|
Vincent Koc
|
556a74d259
|
Daemon: handle degraded systemd status checks (#39325)
* Daemon: handle degraded systemd status checks
* Changelog: note systemd status handling
* Update src/commands/status.service-summary.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
|
2026-03-07 17:30:48 -08:00 |
|
Peter Steinberger
|
a2cb80b9c4
|
fix(daemon): preserve envfile auth provenance
|
2026-03-08 01:13:28 +00:00 |
|
Vincent Koc
|
0d66834f94
|
Daemon: scope relaxed systemd probes to install flows
|
2026-03-07 16:45:18 -08:00 |
|
Vincent Koc
|
a56841b98c
|
Daemon: harden WSL2 systemctl install checks (#39294)
* Daemon: harden WSL2 systemctl install checks
* Changelog: note WSL2 daemon install hardening
* Daemon: tighten systemctl failure classification
|
2026-03-07 16:43:19 -08:00 |
|
Peter Steinberger
|
eed403dc74
|
refactor(agents): unify spawned metadata and extract attachments service
|
2026-03-08 00:23:45 +00:00 |
|
Vincent Koc
|
936f0a7f22
|
Update gateway-status.test.ts
|
2026-03-07 15:59:11 -08:00 |
|
Vincent Koc
|
3ae61d57a3
|
Gateway Status: allowlist missing token test fixture
|
2026-03-07 15:58:01 -08:00 |
|
Peter Steinberger
|
ab54532c8f
|
fix(agents): land #39247 from @jasonQin6 (subagent workspace inheritance)
Propagate parent workspace directories into spawned subagent runs, keep workspace override internal-only, and add regression tests for forwarding boundaries.
Co-authored-by: jasonQin6 <991262382@qq.com>
|
2026-03-07 23:56:37 +00:00 |
|
Peter Steinberger
|
d228a62143
|
refactor: share trimmed string entry normalization
|
2026-03-07 23:27:51 +00:00 |
|
Peter Steinberger
|
fecca6fd8d
|
refactor: unify gateway SecretRef auth resolution paths
|
2026-03-07 23:27:50 +00:00 |
|
Peter Steinberger
|
265367d99b
|
fix(gateway): land #28428 from @l0cka
Landed from contributor PR #28428 by @l0cka.
Co-authored-by: Daniel Alkurdi <danielalkurdi@gmail.com>
|
2026-03-07 22:51:08 +00:00 |
|
Peter Steinberger
|
92f5a2e252
|
fix(models): refresh gpt/gemini alias defaults (#38638, thanks @ademczuk)
Co-authored-by: ademczuk <andrew.demczuk@gmail.com>
|
2026-03-07 21:10:58 +00:00 |
|
Peter Steinberger
|
c35f529fac
|
refactor: share daemon install plan runtime scaffolding
|
2026-03-07 21:09:27 +00:00 |
|
Peter Steinberger
|
b955ba1688
|
refactor: consolidate daemon runtime and start hints
|
2026-03-07 21:09:26 +00:00 |
|
Peter Steinberger
|
a91731a831
|
refactor: centralize gateway auth env credential readers
|
2026-03-07 21:09:26 +00:00 |
|
Peter Steinberger
|
0848a47c97
|
refactor: dedupe anthropic probe target test setup
|
2026-03-07 19:02:01 +00:00 |
|
Peter Steinberger
|
2ada1b71b6
|
fix(models-auth): land #38951 from @MumuTW
Co-authored-by: MumuTW <MumuTW@users.noreply.github.com>
|
2026-03-07 18:51:17 +00:00 |
|
Peter Steinberger
|
02f99c0ff3
|
docs: clarify agent owner trust defaults
|
2026-03-07 18:48:27 +00:00 |
|
Peter Steinberger
|
fbb9bb08c5
|
style(test): format gateway auth token coverage
|
2026-03-07 18:33:30 +00:00 |
|
Vincent Koc
|
f966dde476
|
tests: fix detect-secrets false positives (#39084)
* Tests: rename gateway status env token fixture
* Tests: allowlist feishu onboarding fixtures
* Tests: allowlist Google Chat private key fixture
* Docs: allowlist Brave API key example
* Tests: allowlist pairing password env fixtures
* Chore: refresh detect-secrets baseline
|
2026-03-07 13:21:29 -05:00 |
|
Vincent Koc
|
3acf46ed45
|
Tests: fix doctor gateway auth token formatting
|
2026-03-07 10:18:52 -08:00 |
|
Vincent Koc
|
e4d80ed556
|
CI: restore main detect-secrets scan (#38438)
* Tests: stabilize detect-secrets fixtures
* Tests: fix rebased detect-secrets false positives
* Docs: keep snippets valid under detect-secrets
* Tests: finalize detect-secrets false-positive fixes
* Tests: reduce detect-secrets false positives
* Tests: keep detect-secrets pragmas inline
* Tests: remediate next detect-secrets batch
* Tests: tighten detect-secrets allowlists
* Tests: stabilize detect-secrets formatter drift
|
2026-03-07 10:06:35 -08:00 |
|
Peter Steinberger
|
ce9719c654
|
refactor(test-utils): share direct channel plugin test fixture
|
2026-03-07 17:58:31 +00:00 |
|
Peter Steinberger
|
5f56333016
|
refactor(commands): dedupe config-only channel status fixtures
|
2026-03-07 17:58:31 +00:00 |
|
Peter Steinberger
|
bcb587a3bc
|
refactor(commands): dedupe channel plugin test fixture builders
|
2026-03-07 17:58:31 +00:00 |
|
Peter Steinberger
|
c1a8f8150e
|
refactor(commands): dedupe gateway status token secret fixtures
|
2026-03-07 17:58:31 +00:00 |
|
Josh Avant
|
8e20dd22d8
|
Secrets: harden SecretRef-safe models.json persistence (#38955)
|
2026-03-07 11:28:39 -06:00 |
|
Peter Steinberger
|
6f3990ddca
|
refactor(commands): dedupe onboard search perplexity test setup
|
2026-03-07 17:05:23 +00:00 |
|
Peter Steinberger
|
8e6acded82
|
refactor(commands): dedupe message command secret-config tests
|
2026-03-07 17:05:23 +00:00 |
|
Peter Steinberger
|
d103918891
|
refactor(commands): dedupe model probe target test fixtures
|
2026-03-07 17:05:23 +00:00 |
|