Peter Steinberger
a3c36a0931
fix: compact progress draft lines
2026-05-04 03:50:19 +01:00
Peter Steinberger
f632f5e60b
feat(qa): add mantis Slack desktop smoke
2026-05-04 03:47:27 +01:00
Vincent Koc
471489159b
fix(mcp): honor plugin tool policy
2026-05-03 19:41:03 -07:00
Peter Steinberger
c956946b26
fix(google-meet): clamp audio buffer config
2026-05-04 03:38:32 +01:00
Vincent Koc
571d75aab3
fix(plugins): honor plugin tool denylists
2026-05-03 19:33:00 -07:00
Vincent Koc
eeed33e61e
fix(doctor): keep plugin allowlists passive
2026-05-03 19:23:03 -07:00
Peter Steinberger
30b201eff0
fix(google-meet): hide realtime alias from agent schema
2026-05-04 03:22:08 +01:00
Vincent Koc
b0b5983ce3
fix(telegram): send interactive fallback replies
2026-05-03 19:17:14 -07:00
Vincent Koc
be438cf887
fix(mattermost): suppress draft progress chatter
2026-05-03 19:11:23 -07:00
openperf
7e296aef4b
fix(cli-runner): drop stale claude-cli sessionId when transcript missing ( #77011 )
...
Probe ~/.claude/projects/.../<sid>.jsonl in prepareCliRunContext before
emitting `claude --resume <sid>`. When the on-disk transcript no longer
exists (e.g. after a half-installed update.run, manual prune, or Claude
CLI reinstall), drop the saved cliSessionBinding so this turn starts a
fresh session instead of timing out on a dead resume target. The post-run
session-store flow then writes the new sessionId back, ending the loop.
2026-05-04 03:09:08 +01:00
Vincent Koc
708c7cd2e2
fix(channels): align preview tool progress help
2026-05-03 19:06:28 -07:00
Vincent Koc
50da306c0a
fix(telemetry): bound message diagnostics labels
2026-05-03 19:02:58 -07:00
Vincent Koc
111df161df
fix(feishu): share streaming tool progress labels
2026-05-03 18:58:35 -07:00
Vincent Koc
1fe2b8b548
test(codex): sync app-server model auth mock
2026-05-03 18:56:03 -07:00
Vincent Koc
7b29fc36c3
test(whatsapp): sync auto-reply runtime mock
2026-05-03 18:54:36 -07:00
Peter Steinberger
18bd7b60e4
fix(gateway): cache session list thinking enrichment
2026-05-04 02:53:31 +01:00
Peter Steinberger
36f8a8603d
fix(agents): gate optional media factories by tool policy
2026-05-04 02:53:31 +01:00
Peter Steinberger
5be66ca648
fix(agents): avoid secrets snapshot clones in plugin tool prep
2026-05-04 02:53:31 +01:00
Peter Steinberger
45cfe1dfa1
feat(google-meet): default talk-back to agent mode
2026-05-04 02:53:02 +01:00
Vincent Koc
1c2eda206e
fix(matrix): bind approval reactions before option emoji
2026-05-03 18:52:01 -07:00
Vincent Koc
90c0edcb61
fix(mattermost): share progress draft labels
2026-05-03 18:48:16 -07:00
Kelaw - Keshav's Agent
56b83230df
docs: note telegram interactive button fix
2026-05-04 02:47:03 +01:00
Kelaw - Keshav's Agent
01a22d4ec9
fix(telegram): render interactive reply buttons
2026-05-04 02:47:03 +01:00
Vincent Koc
c979ed3a3a
fix(channels): pass raw progress detail to drafts
2026-05-03 18:43:11 -07:00
Vincent Koc
0659c58df8
test(qa): keep Matrix approval artifacts typed
2026-05-03 18:34:34 -07:00
Vincent Koc
fcfb6500da
test(qa): resolve Matrix target-both approvals via gateway
2026-05-03 18:34:34 -07:00
Vincent Koc
df39e611f8
fix(channels): quiet disabled preview tool progress
2026-05-03 18:33:09 -07:00
Peter Steinberger
828d071ada
test: fix whatsapp reply delivery mocks
2026-05-04 02:31:21 +01:00
Peter Steinberger
57c37ef933
fix(doctor): respect channel owner plugin repairs
2026-05-04 02:25:55 +01:00
Vincent Koc
eb1a0aa574
fix(codex): honor app-server auth order
2026-05-03 18:25:19 -07:00
Peter Steinberger
3a8ea14fe3
ci(qa): fix Crabbox desktop flag guard
2026-05-04 02:25:02 +01:00
Peter Steinberger
a04d9060d3
ci(qa): build Crabbox CLI for Mantis desktop runs
2026-05-04 02:21:12 +01:00
Vincent Koc
857580108d
fix(ci): continue Windows upgrade fallback checks
2026-05-03 18:19:15 -07:00
Vincent Koc
8e79392dcc
test(qa): accept Matrix progress edits without draft root
2026-05-03 18:14:03 -07:00
Peter Steinberger
9b397b414a
ci(qa): use Mantis Crabbox secret aliases
2026-05-04 02:12:56 +01:00
Vincent Koc
642e1dfcdf
fix(agents): preserve messaging dedupe thread ids
2026-05-03 18:11:32 -07:00
Vincent Koc
dfadf03e1f
test(acp): isolate persistent binding lifecycle coverage
2026-05-03 18:10:56 -07:00
Vincent Koc
c151573f4c
test(agents): align thinking default policy coverage
2026-05-03 18:10:56 -07:00
scoootscooob
b0f947f61c
fix(whatsapp): honor group visible reply mode ( #76973 )
...
* fix(whatsapp): honor group visible reply mode
* fix(whatsapp): preserve direct reply defaults
2026-05-03 18:07:38 -07:00
Vincent Koc
c1db7df2ea
fix(ci): run cross-os checks on Windows
2026-05-03 18:05:50 -07:00
Vincent Koc
0362f64eac
fix(qa): pass Mantis desktop runtime env
2026-05-03 18:03:06 -07:00
Peter Steinberger
786fdeb366
refactor: centralize bootstrap system prompt assembly
...
Centralize embedded attempt system prompt assembly so override and default prompts share bootstrap Project Context handling and provider transforms. Make bootstrap context routing explicit: full bootstrap can enter system Project Context, while runtime/user-message context remains disabled.
2026-05-04 02:02:40 +01:00
Vincent Koc
d5ecee2cf3
fix(google-meet): tighten realtime echo overlap
2026-05-03 17:58:12 -07:00
Peter Steinberger
5ef1885ce3
ci(qa): guard missing Mantis artifact path
2026-05-04 01:57:55 +01:00
Vincent Koc
36bcf88ffc
test(qa): accept path-qualified Matrix error progress
2026-05-03 17:55:03 -07:00
Jesse Merhi
9c3b7b7b15
docs: clarify IRC managed proxy coverage ( #76822 )
...
Summary:
- The PR adds a changelog note plus IRC and network-proxy documentation stating that IRC raw TCP/TLS egress is outside operator-managed forward proxy routing and should be disabled unless direct egress is approved.
- Reproducibility: not applicable. for this docs-only PR. Source inspection establishes the documented premise ... kets while managed proxy routing covers normal HTTP/WebSocket paths and documents raw-socket bypass limits.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7682…
Validation:
- ClawSweeper review passed for head 7dde35adb9 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 7dde35adb9
Review: https://github.com/openclaw/openclaw/pull/76822#issuecomment-4366671907
Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-04 00:52:47 +00:00
Peter Steinberger
4856cbb017
feat(qa): publish Mantis desktop screenshots
2026-05-04 01:52:14 +01:00
Vincent Koc
ecab09870a
test(google-meet): fix consult assertion typing
2026-05-03 17:51:24 -07:00
Vincent Koc
0468ebe200
test(google-meet): type realtime consult assertion
2026-05-03 17:51:24 -07:00
Vincent Koc
08762aa290
fix(google-meet): preserve silent realtime joins
2026-05-03 17:51:24 -07:00