openclaw/src
2026-07-18 17:44:39 -07:00
..
acp fix(acp): persist confirmed output from cancelled turns (#110300) 2026-07-18 17:24:42 -07:00
agents test(worktrees): honor host umask in mode assertions (#111075) 2026-07-18 17:44:39 -07:00
audit
auto-reply fix(acp): /acp sessions exposes every gateway session to non-owner senders (#110745) 2026-07-18 18:38:48 -06:00
bindings refactor(plugin-sdk): narrow wildcard barrels to explicit used exports (#108440) 2026-07-16 00:45:23 -07:00
bootstrap
canvas feat(canvas): export widgets as PNG — copy or download from the card menu (#110992) 2026-07-19 00:39:59 +01:00
channels fix(channels): recover dead-lettered inbound events (#111029) 2026-07-19 00:44:23 +01:00
chat
cli fix(skills): distinguish duplicate ClawHub search results by publisher (#110903) 2026-07-18 17:27:25 -07:00
commands fix(channels): recover dead-lettered inbound events (#111029) 2026-07-19 00:44:23 +01:00
commitments
compat
config feat(ui): automatic session attention states in the sidebar (#111035) 2026-07-18 17:43:59 -07:00
context-engine refactor(memory-wiki): move compiled cache to plugin state (#110167) 2026-07-18 03:05:03 +01:00
cron fix(cron): support current and session: targets in initial delivery resolution (#99115) 2026-07-19 00:51:05 +01:00
daemon refactor(gateway): simplify lifecycle mutation contracts (#110583) 2026-07-18 11:09:21 +01:00
docs
fleet refactor(cli): read-only database access for pure-read commands (#110732) 2026-07-18 15:42:28 +01:00
flows fix(channels): recover dead-lettered inbound events (#111029) 2026-07-19 00:44:23 +01:00
gateway feat(ui): automatic session attention states in the sidebar (#111035) 2026-07-18 17:43:59 -07:00
hooks fix(hooks): prevent rejected inbound conversation claims (#109857) 2026-07-17 23:52:58 +01:00
i18n
image-generation
infra fix(skills): distinguish duplicate ClawHub search results by publisher (#110903) 2026-07-18 17:27:25 -07:00
interactive feat: ask_user — structured questions from the agent with web card, channel buttons, and text answers (#109922) 2026-07-17 22:24:17 +01:00
link-understanding
llm fix(ai): skip blank environment credentials during provider auth (#109691) 2026-07-18 22:33:54 +01:00
logging Bound diagnostic config file read with size cap (#110591) 2026-07-18 22:48:29 +01:00
mcp fix(exec): resolve no-route approvals immediately (#108935) 2026-07-16 04:26:38 -07:00
media refactor(canvas): promote inline-widget hosting and show_widget to core (#110475) 2026-07-18 14:40:45 +01:00
media-generation refactor(plugin-sdk): narrow wildcard barrels to explicit used exports (#108440) 2026-07-16 00:45:23 -07:00
media-understanding fix: bound pasted input and provider response bodies (#110627) 2026-07-18 13:54:56 +01:00
meeting-bot feat: add live-validated Zoom meeting guest plugin (#111048) 2026-07-18 17:17:26 -07:00
memory
memory-host-sdk feat(memory): default cross-conversation recall for personal installs (#110597) 2026-07-18 12:16:49 +01:00
model-catalog fix(models): refresh bundled provider catalogs (#109410) 2026-07-16 16:47:25 -07:00
music-generation fix: bound pasted input and provider response bodies (#110627) 2026-07-18 13:54:56 +01:00
node-host fix(mcp): clamp oversized MCP timeouts (#105784) 2026-07-18 21:50:19 +01:00
pairing feat: ask_user follow-ups — harness convergence, channel finalization + reactions, native cards, docked web panel (#110372) 2026-07-18 03:32:39 -04:00
plugin-sdk refactor(channels): share durable ingress monitor (#111017) 2026-07-19 00:42:08 +01:00
plugin-state refactor: move non-session runtime journals to SQLite (#109427) 2026-07-18 11:42:14 +01:00
plugins feat(ui): automatic session attention states in the sidebar (#111035) 2026-07-18 17:43:59 -07:00
process fix(process): preserve descendant output under event-loop stalls (#111040) 2026-07-18 17:00:08 -07:00
provider-runtime fix(provider-runtime): treat HTTP 429 as retryable in provider operations (#106365) 2026-07-17 22:38:04 +03:00
proxy-capture refactor(proxy-capture): drop stale body reader gate (#109386) 2026-07-16 22:03:38 -07:00
realtime-transcription
routing refactor(channels): centralize inbound orchestration and remove internal compat (#109716) 2026-07-17 00:56:46 -07:00
scripts fix(agents): Responses turns that end incomplete report zero tokens and zero cost (#109904) 2026-07-18 23:03:53 +01:00
secrets fix(vault): aggregate provider outage diagnostics (#110908) 2026-07-18 22:44:06 +01:00
security fix(security): bound mcporter registry read in audit (#101772) 2026-07-18 12:33:20 +01:00
sessions refactor(sessions): replace ambient watch sentinels with provenance (#110428) 2026-07-18 06:55:29 +01:00
shared fix(shared): bound ignore-file reads during workspace scans (#101429) 2026-07-18 15:31:42 +01:00
skills fix(secrets): keep unaffected owners live during reload failures (#110779) 2026-07-18 18:29:24 +01:00
snapshot refactor(memory): move QMD coordination to SQLite (#109636) 2026-07-16 22:01:34 -07:00
state fix: cloud-worker results are lost when the box dies before reconciliation (#110952) 2026-07-18 23:24:50 +01:00
status fix(status): consolidate live model switches so /status stops reporting stale state (#110474) 2026-07-18 07:57:16 +01:00
system-agent fix(onboarding): preserve emoji in recommendation reasons (#110401) 2026-07-18 23:19:33 +01:00
talk test(talk): isolate consult session storage (#110078) 2026-07-17 17:40:08 +01:00
tasks fix(exec): track background commands as tasks (#110468) 2026-07-18 08:51:23 +01:00
test-helpers
test-utils
tools test: move deferred-event-buffer test to its packages/ai owner and drop dead protocol test 2026-07-17 17:36:48 -07:00
trajectory fix: bound miscellaneous unbounded file reads across 5 modules (#110516) 2026-07-18 23:27:26 +01:00
transcripts
tts fix(secrets): keep startup alive when TTS SecretRefs are missing (#101265) 2026-07-16 21:07:01 -07:00
tui fix(tui): guarantee exit after drained teardown (#111015) 2026-07-19 00:33:16 +01:00
types
utils refactor(channels): consolidate manifest descriptors (#110985) 2026-07-18 23:18:28 +01:00
video-generation fix(video-generation): DashScope downloads hang when CDN body stalls after headers (#109394) 2026-07-16 22:54:41 -07:00
web-fetch
web-search fix(cron): detect configured Brave search during preflight (#108636) 2026-07-16 00:03:41 -07:00
wizard fix(wizard): treat not-directory paths as missing in migration snapshots (#109161) 2026-07-18 23:18:16 +01:00
worker improve: speed up async lifecycle test suites (#110117) 2026-07-17 22:24:21 +01:00
browser-lifecycle-cleanup.test.ts
browser-lifecycle-cleanup.ts
docker-build-cache.test.ts perf(ci): cache packaged dependency reify in the docker e2e functional image (#109665) 2026-07-16 22:34:13 -07:00
docker-image-digests.test.ts
docker-setup.e2e.test-support.ts test(docker): extract setup harness (#108797) 2026-07-16 03:44:17 -07:00
docker-setup.e2e.test.ts test(docker): extract setup harness (#108797) 2026-07-16 03:44:17 -07:00
dockerfile.test.ts fix(docker): bound Docker GPG key download (#108894) 2026-07-16 03:42:07 -07:00
entry.compile-cache.test-support.ts
entry.compile-cache.test.ts
entry.compile-cache.ts
entry.respawn.test.ts fix(cli): avoid macOS system CA exit hang (#110341) 2026-07-18 04:07:17 +01:00
entry.respawn.ts fix(cli): avoid macOS system CA exit hang (#110341) 2026-07-18 04:07:17 +01:00
entry.root-help-fast-path.test.ts
entry.test.ts
entry.ts
entry.version-fast-path.test.ts
entry.version-fast-path.ts
extensionAPI.ts
global-state.ts
globals.test.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
param-key.ts
plugin-activation-boundary.test.ts
poll-params.test.ts
poll-params.ts
polls.test.ts
polls.ts
runtime.test.ts
runtime.ts fix(cli): restore terminal state before exit in logs and hooks commands (#105863) 2026-07-18 10:25:13 +01:00
utils.test.ts
utils.ts
version.test.ts
version.ts