Shakker
e3660f265c
docs: sync config baseline
2026-03-26 13:35:48 +00:00
Shakker
098a0d0d0d
chore(docs): refresh generated config baseline
2026-03-20 06:17:08 +00:00
Shakker
f2849c2417
fix(feishu): stabilize lifecycle replay tests
2026-03-20 06:13:27 +00:00
Shakker
8d805a02fd
fix(zalouser): decouple tests from zca-js runtime
2026-03-20 06:13:27 +00:00
Shakker
5036ed2699
fix(secrets): cover tavily in runtime coverage tests
2026-03-20 06:13:27 +00:00
Shakker
06fc498d54
chore(docs): refresh secretref credential matrix
2026-03-20 06:13:27 +00:00
Shakker
94ab044387
fix(ci): split unit-fast into bounded shared-worker lanes
2026-03-20 06:13:27 +00:00
Shakker
4d9ae5899d
chore(ci): refresh Linux unit memory hotspots from PR failures
2026-03-20 06:13:27 +00:00
Shakker
b90eef50ec
fix(ci): widen Linux memory-hotspot isolation cap
2026-03-20 06:13:27 +00:00
Shakker
829beced04
fix(ci): avoid Windows shell arg overflow in unit-fast
2026-03-20 06:13:27 +00:00
Shakker
3db2cfef07
chore(ci): refresh unit memory hotspot manifest
2026-03-20 06:13:27 +00:00
Shakker
d689b3fc89
fix(ci): prioritize memory-heavy unit scheduling
2026-03-20 06:13:27 +00:00
Shakker
254ea0c65e
fix(ci): parse GitHub Actions memory hotspot logs
2026-03-20 06:13:27 +00:00
Shakker
9c7da58770
fix(ci): auto-isolate memory-heavy unit tests
2026-03-20 06:13:27 +00:00
Shakker
fe863c5400
chore(ci): seed unit memory hotspot manifest
2026-03-20 06:13:27 +00:00
Shakker
991eb2ef03
fix(ci): isolate missing unit-fast heap hotspots
2026-03-20 03:50:46 +00:00
Shakker
4aef83016f
fix(matrix): mock configured bot ids in monitor tests
2026-03-20 03:50:06 +00:00
Shakker
03c86b3dee
fix(secrets): mock bundled web search providers in runtime tests
2026-03-20 03:48:13 +00:00
Shakker
62e6eb117e
chore(docs): refresh generated config baseline
2026-03-20 03:34:11 +00:00
Shakker
218f8d74b6
fix(secrets): use bundled web search fast path during reload
2026-03-20 03:28:08 +00:00
Shakker
2d24f35016
fix(plugins): add bundled web search provider metadata
2026-03-20 03:28:08 +00:00
Shakker
61ae7e033b
fix(ci): isolate remaining unit-fast OOM hotspots
2026-03-20 01:58:21 +00:00
Shakker
1fb30fbf78
fix(test): stub pnpm in pre-commit hook fixture
2026-03-20 01:58:21 +00:00
Shakker
cf2a66b508
chore(docs): refresh generated config baseline
2026-03-20 01:52:27 +00:00
Shakker
a19f058145
fix(test): mock zalouser runtime in outbound payload contract
2026-03-20 01:45:20 +00:00
Shakker
f91fad1710
fix(ci): isolate high-heap unit suites from unit-fast
2026-03-20 01:36:39 +00:00
Shakker
ac18a734ac
fix(ci): cap top-level test lane concurrency
2026-03-20 01:36:12 +00:00
Shakker
55e12bd236
fix(plugins): stabilize bundle MCP path assertions
2026-03-20 01:11:58 +00:00
Shakker
c95d1c101b
fix(cron): avoid async context token warmup in isolated runs
2026-03-20 01:11:58 +00:00
Shakker
60849f3335
chore(pr): enforce changelog placement and reduce merge sync churn
2026-03-05 06:37:53 +00:00
Shakker
1805735c63
chore(changelog): add dedupe note openclaw#27521 thanks @shivama205
2026-03-05 05:11:06 +00:00
Shakker
b5a94d274b
style(skills): align formatting cleanup for dedupe changes
2026-03-05 05:11:06 +00:00
Shakker
5d5fa0dac8
fix(pr): make review claim step required
2026-03-05 04:53:32 +00:00
Shakker
498948581a
docs(changelog): document dependency security fixes
2026-03-05 02:05:16 +00:00
Shakker
4d06c909d2
fix(deps): bump tar to 7.5.10
2026-03-05 02:00:18 +00:00
Shakker
809f9513ac
fix(deps): patch hono transitive audit vulnerabilities
2026-03-04 23:34:36 +00:00
Shakker
4cc293d084
fix(review): enforce behavioral sweep validation
2026-03-04 18:49:36 +00:00
Shakker
2123265c09
chore(changelog): clarify outbound media-only fallback openclaw#32788 thanks @liuxiaopai-ai
2026-03-04 18:42:21 +00:00
Shakker
698c200eba
fix(outbound): fail media-only text-only adapter fallback
2026-03-04 18:42:21 +00:00
Shakker
a970cae2da
chore(changelog): align outbound adapter entry openclaw#32788 thanks @liuxiaopai-ai
2026-03-04 18:42:21 +00:00
Shakker
e6f0203ef3
chore(changelog): add PR entry openclaw#24337 thanks @echoVic
2026-03-04 16:39:54 +00:00
Shakker
7531a3e30a
test(ollama): add default header precedence coverage
2026-03-04 16:39:54 +00:00
Shakker
b02a07655d
fix: harden pr review artifact validation
2026-03-03 21:14:37 +00:00
Shakker
d6491d8d71
fix: narrow webhook event provider call id typing
2026-03-03 00:05:03 +00:00
Shakker
81d600d55e
fix(protocol): regenerate swift gateway models for internalEvents
2026-03-02 00:55:35 +00:00
Shakker
4274374297
Tests: type Discord gateway lifecycle wait mock
2026-03-02 00:44:34 +00:00
Shakker
46d9605ef8
merge-pr: use short squash merge banner
2026-02-27 21:41:24 +00:00
Shakker
f7041fbee3
fix(windows): normalize namespaced path containment checks
2026-02-26 18:49:48 +00:00
Shakker
47f52cd233
test(cli): tighten daemon status TLS mock typings
2026-02-26 18:13:33 +00:00
Shakker
bed69339c1
fix(cli): scope daemon status TLS fingerprint to local probes
2026-02-26 18:13:33 +00:00
Shakker
b788616d9c
fix(cli): add TLS daemon-status probe regression coverage
2026-02-26 18:13:33 +00:00
Shakker
d0d83a2020
docs(changelog): add PR #17017 entry
2026-02-26 17:10:09 +00:00
Shakker
fe842b5f14
test(auto-reply): cover inbound timestamp guard
2026-02-26 17:10:09 +00:00
Shakker
15e3e63705
protocol: regenerate Swift models for exec env field
2026-02-26 16:19:44 +00:00
Shakker
b044c149c1
Mattermost: avoid raw fetch in monitor media download
2026-02-26 16:03:39 +00:00
Shakker
f83719937a
Changelog: note Discord embed fallback coverage
2026-02-25 23:58:42 +00:00
Shakker
a0a229a3bb
Discord: align embed fallback in thread starter parsing
2026-02-25 23:58:42 +00:00
Shakker
2652bb1d7d
Release: sync plugin versions to 2026.2.25
2026-02-25 04:19:59 +00:00
Shakker
039ae0b77c
chore: refresh lockfile after plugin devDependency cleanup
2026-02-24 22:50:47 +00:00
Shakker
955cc9029f
chore: sync plugin versions to 2026.2.24
2026-02-24 22:45:46 +00:00
Shakker
853f75592f
changelog: include #25847 in chat image safety entry ( #25847 ) (thanks @shakkernerd)
2026-02-24 22:28:58 +00:00
Shakker
30cb849b10
test(ui): reject base64 SVG data URLs
2026-02-24 22:28:58 +00:00
Shakker
e7298b844f
changelog: credit both chat-image fix contributors
2026-02-24 22:28:58 +00:00
Shakker
e9750104b2
ui: block svg data image opens and harden tests
2026-02-24 22:28:58 +00:00
Shakker
94942df8c7
build: scope window.open guard to ui checks
2026-02-24 14:48:10 +00:00
Shakker
e5836283ab
ui: centralize safe external URL opening
2026-02-24 14:48:10 +00:00
Shakker
ebb5680893
ui(chat): allowlist image open URLs
2026-02-24 14:48:10 +00:00
Shakker
aceb17a30e
changelog: add entry for PR 18685 fix
2026-02-24 13:04:10 +00:00
Shakker
71f4b93656
docs: refresh clawtributors list
2026-02-24 02:55:02 +00:00
Shakker
ef1ffacfb2
scripts: exclude unresolved clawtributors from README
2026-02-24 02:55:02 +00:00
Shakker
271a149058
chore: add skills-lock.json to gitignore
2026-02-23 17:12:39 +00:00
Shakker
99db4c7903
Changelog: document pairing bootstrap recovery ( #21616 )
2026-02-20 05:12:05 +00:00
Shakker
aa3c8f732b
CLI: recover devices commands via local pairing fallback
2026-02-20 05:12:05 +00:00
Shakker
525d6e0671
Gateway: align pairing scope checks for read access
2026-02-20 05:12:05 +00:00
Shakker
eec5a6d6f1
Changelog: move prompt caching fix to unreleased
2026-02-19 19:22:46 +00:00
Shakker
45b54d90ab
Changelog: add auto-reply run-start fix ( #21165 ) (thanks @shakkernerd)
2026-02-19 19:15:09 +00:00
Shakker
7579e9511e
Auto-reply: delay onAgentRunStart until real activity
2026-02-19 19:15:09 +00:00
Shakker
ff3a7e5635
chore: bump release metadata to 2026.2.20
2026-02-19 18:57:08 +00:00
Shakker
6bb9b0656f
Tests: fix fetch mock typings for type-aware checks
2026-02-17 14:34:41 +00:00
Shakker
2547b782d7
Agents: add before_message_write persistence regression tests
2026-02-17 14:29:41 +00:00
Shakker
ae93bc9f51
fix(gateway): make stale token cleanup non-fatal
2026-02-17 14:29:41 +00:00
Shakker
e2a93db430
test(discord): fix mock call arg typing
2026-02-17 13:56:30 +00:00
Shakker
1ee64d6c72
Revert "fix(browser): handle EADDRINUSE with automatic port fallback"
...
This reverts commit 0e6daa2e6e .
2026-02-17 13:56:30 +00:00
Shakker
66f5a4c698
Revert "fix(browser): track original port mapping for EADDRINUSE fallback"
...
This reverts commit 8e55503d77 .
2026-02-17 13:56:30 +00:00
Shakker
b0d4c9b721
fix(discord): preserve DM lastRoute user target
2026-02-17 13:56:30 +00:00
Shakker
b562aa6625
fix(gateway): keep boot sessions ephemeral without remapping main
2026-02-16 00:03:21 +00:00
Shakker
fe73878dfc
fix(gateway): preserve session mapping across gateway restarts
2026-02-16 00:03:21 +00:00
Shakker
43590d8287
changelog: add shell completion auto-fix entry
2026-02-04 19:51:06 +00:00
Shakker
dae0e2b325
scripts: update test-shell-completion to use shared helpers
...
- Use `checkShellCompletionStatus` and `ensureCompletionCacheExists` from doctor-completion
- Display "Uses slow pattern" status in output
- Simulate doctor/update/onboard behavior for all completion scenarios
- Remove duplicated utility functions
2026-02-04 19:51:06 +00:00
Shakker
3e14192730
onboard: use shared completion helpers for shell completion setup
...
- Replace inline completion logic with `checkShellCompletionStatus` and `ensureCompletionCacheExists`
- Auto-upgrade old slow dynamic patterns silently during onboarding
- Auto-regenerate cache if profile exists but cache is missing
- Prompt to install if no completion is configured
2026-02-04 19:51:06 +00:00
Shakker
dbaf0a8ae2
update: use shared completion helpers for shell completion setup
...
- Replace inline completion logic with `checkShellCompletionStatus` and `ensureCompletionCacheExists`
- Auto-upgrade old slow dynamic patterns silently during update
- Auto-regenerate cache if profile exists but cache is missing
- Prompt to install if no completion is configured
2026-02-04 19:51:06 +00:00
Shakker
5bd63b012c
doctor: integrate shell completion check into doctor command
...
- Import and call `doctorShellCompletion` during doctor run
- Checks/fixes completion issues before gateway health check
2026-02-04 19:51:06 +00:00
Shakker
3fae903863
doctor: add shell completion check module
...
- Add `checkShellCompletionStatus` to get profile/cache/slow-pattern status
- Add `ensureCompletionCacheExists` for silent cache regeneration
- Add `doctorShellCompletion` to check and fix completion issues:
- Auto-upgrade old slow dynamic patterns to cached version
- Auto-regenerate cache if profile exists but cache is missing
- Prompt to install if no completion is configured
2026-02-04 19:51:06 +00:00
Shakker
d5f8208c38
completion: export cache utilities and require cached file for installation
...
- Export `resolveCompletionCachePath` and `completionCacheExists` for external use
- Update `installCompletion` to require cache existence (never use slow dynamic pattern)
- Add `usesSlowDynamicCompletion` to detect old `source <(...)` patterns
- Add `getShellProfilePath` helper for consistent profile path resolution
- Update `formatCompletionSourceLine` to always use cached file
2026-02-04 19:51:06 +00:00
Shakker
42c690632d
feat: add shell completion test script for installation verification
2026-02-04 19:51:06 +00:00
Shakker
1d17630dc6
feat: add shell completion installation prompt to CLI update command
2026-02-04 19:51:06 +00:00
Shakker
01ce144fa9
fix(app-render): handle optional model in renderApp function
2026-02-04 15:42:58 +00:00
Shakker
e3b85b9829
fix: shell completion and drop onboarding prompt
2026-02-03 08:45:49 +00:00
Shakker
3014a91b07
chore: update changelog for completion caching
2026-02-03 08:43:25 +00:00
Shakker
981de05181
Onboarding: drop completion prompt
2026-02-03 08:43:25 +00:00