scoootscooob
79dd65e208
feat(voice-call): improve realtime Meet voice agent
...
* feat(voice-call): inject agent context into realtime voice
* fix(voice-call): stabilize realtime meet audio
* fix(voice-call): delegate realtime consults to agent
* Improve realtime Meet voice consult routing
* Pin voice consult delivery to call session
* Move voice changelog entries to changes
* fix(voice-call): isolate final realtime transcripts
* test(voice-call): trim redundant realtime coverage
2026-05-05 12:56:31 -07:00
Peter Steinberger
782963ae66
refactor: compact generated protocol metadata
2026-05-05 20:47:38 +01:00
Andrew Porter
9abf01faf0
feat(DX): Add Out-of-the-Box Support for Debugging in VSCode-Based IDEs ( #45710 )
...
Merged via squash.
Prepared head SHA: dd5c0c59f2
Co-authored-by: SwissArmyBud <7257907+SwissArmyBud@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-05-05 12:41:28 -07:00
Peter Steinberger
e28ad6a869
test: narrow changed-test routing for shared internals
2026-05-05 20:12:28 +01:00
Patrick Erichsen
84e8e09725
Add WhatsApp live QA lane ( #77704 )
...
* feat(qa): add whatsapp live lane
* ci: add gated whatsapp and discord qa live lanes
* ci: honor qa live env gates in release selection
* test: update qa live workflow gate assertion
* ci: split live QA release gates
2026-05-05 12:09:28 -07:00
Peter Steinberger
4ddbdff7c0
refactor: drop legacy agent path files
2026-05-05 20:07:49 +01:00
Peter Steinberger
35da7d2c99
refactor: remove legacy agent dir resolver
2026-05-05 20:07:49 +01:00
Peter Steinberger
e8a9c766c2
perf: speed up Mantis Slack desktop smoke
2026-05-05 19:57:26 +01:00
Peter Steinberger
55d1cf87d7
refactor: compute base config schema at runtime
2026-05-05 19:55:36 +01:00
Logan Ye
7dc6007aee
fix(doctor): warn when OPENCLAW_GATEWAY_TOKEN env overrides gateway.auth.token config ( #74433 )
...
* fix(doctor): warn when OPENCLAW_GATEWAY_TOKEN env overrides gateway.auth.token config (#74271 )
* fix(doctor): narrow gateway token source warning
* test(status): type env secret provider fixture
* fix(doctor): scope gateway token conflict warning to local mode
Signed-off-by: sallyom <somalley@redhat.com >
---------
Signed-off-by: sallyom <somalley@redhat.com >
Co-authored-by: sallyom <somalley@redhat.com >
2026-05-05 14:54:15 -04:00
Peter Steinberger
64b1f5fbf4
test: speed up changed test paths
2026-05-05 19:48:19 +01:00
Peter Steinberger
7d5ca3064a
fix: keep successful Mantis Slack summaries clean
2026-05-05 19:26:16 +01:00
Pumpkin Xing
5fae1c32b5
fix(plugins): forward install records to channel catalog registry ( #77269 )
...
Merged via squash.
Prepared head SHA: d06034b037
Co-authored-by: pumpkinxing1 <271513653+pumpkinxing1@users.noreply.github.com >
Co-authored-by: odysseus0 <8635094+odysseus0@users.noreply.github.com >
Reviewed-by: @odysseus0
2026-05-05 10:47:01 -07:00
Peter Steinberger
7188e4f4ad
refactor: centralize agent run pending status
2026-05-05 18:21:58 +01:00
Peter Steinberger
b32d4c5255
fix: avoid media completion fallback while announce pending
2026-05-05 18:11:30 +01:00
Peter Steinberger
fd86ab2e50
fix(gateway): mark openai role chunks unfinished
2026-05-05 17:58:09 +01:00
Peter Steinberger
d520bc4cb6
fix(gateway): flush initial openai chat stream chunk
2026-05-05 17:58:09 +01:00
Peter Steinberger
b31774749c
docs: consolidate moved docs pages
...
Consolidate moved docs pages, add redirects, and update glossary labels.
2026-05-05 17:38:21 +01:00
Peter Steinberger
c37871e77b
chore(release): bump version to 2026.5.5
2026-05-05 17:23:39 +01:00
Neerav Makwana
63ce0ca966
fix: persist embedded session transcripts ( #77839 ) (thanks @neeravmakwana)
...
* fix(agents): persist embedded runner session transcripts (#77823 )
Run persistCliTurnTranscript and post-turn compaction for executionTrace.runner embedded,
matching CLI turns so assistant text reaches session JSONL for webchat/Feishu-style runs.
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(agents): narrow embedded transcript mirror with assistant dedupe (#77823 )
Embedded runs pass embeddedAssistantGapFill so persistCliTurnTranscript skips
re-appending the user prompt Pi owns and only appends assistant text when the
transcript tail lacks equivalent visible assistant content.
Adds CLI transcript regression coverage for gap-fill dedupe.
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(agents): dedupe embedded transcript gap fill by tail
* fix: persist embedded session transcripts (#77839 ) (thanks @neeravmakwana)
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-05-05 21:35:08 +05:30
Ayaan Zaidi
3a0812b157
fix: surface CLI subprocess timeout copy ( #77015 ) (thanks @neeravmakwana)
2026-05-05 21:30:40 +05:30
Neerav Makwana
a01ba8099b
fix(agent-reply): surface CLI subprocess timeouts in user-facing replies
...
Treat shared CLI runner timeout literals as actionable copy when verbose failures
stay off (#77007 ).
- Use subprocess-neutral wording; optional routing context from fallback
`provider/model:` prefixes (`codex-cli/...`, `anthropic/...`) without implying
a Claude-only backend.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-05 21:30:40 +05:30
Ayaan Zaidi
77ae06bfaa
fix: skip compile cache permission warnings ( #76362 ) (thanks @neeravmakwana)
2026-05-05 21:25:02 +05:30
Ayaan Zaidi
5d03fb2553
fix: preserve final text after silent block chunks ( #77840 ) (thanks @neeravmakwana)
2026-05-05 21:20:39 +05:30
Neerav Makwana
cb8c94a8cb
fix(embed): set lastBlockReplyText only after emitting block reply
...
When directive consume() returned null (e.g. silent NO_REPLY chunk) or the
cleaned payload was empty, we still set lastBlockReplyText, so message_end
skipped the safety send while no channel delivery had occurred.
Fixes #77833 .
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-05 21:20:39 +05:30
Ayaan Zaidi
8faf91a2a8
fix: re-ingest daily memory during dreaming ( #76359 ) (thanks @neeravmakwana)
2026-05-05 21:18:04 +05:30
Devin Robison
91879ac442
Harden config backup restore permissions ( #77488 )
...
* Harden config backup restore permissions
* docs(changelog): credit config restore mode hardening
Adds the user-facing Unreleased Fixes entry for the suspicious-read backup
restore chmod hardening shipped in this PR.
2026-05-05 09:39:31 -06:00
NVIDIAN
a387068694
fix(cli): handle closed plugin uninstall prompt ( #73566 )
...
Merged via squash.
Prepared head SHA: d754ddcf29
Co-authored-by: ai-hpc <183861985+ai-hpc@users.noreply.github.com >
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
Reviewed-by: @hxy91819
2026-05-05 23:05:20 +08:00
Peter Steinberger
e6f5f5693d
ci: allow Slack Mantis failure evidence without screenshots
2026-05-05 15:38:51 +01:00
Peter Steinberger
04442f4c05
ci: skip Slack Mantis comments without artifacts
2026-05-05 15:15:58 +01:00
NVIDIAN
63de304102
feat(gateway): add SDK environment discovery RPCs ( #74867 ) thanks @ai-hpc
...
Co-authored-by: ai-hpc <183861985+ai-hpc@users.noreply.github.com >
Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com >
2026-05-05 08:59:03 -05:00
Ayaan Zaidi
9f4a3932ed
docs(changelog): note dev update fetch failure fix
2026-05-05 19:10:01 +05:30
Ayaan Zaidi
c1a385df83
fix(update): stop dev updates after fetch failure
2026-05-05 19:10:01 +05:30
Peter Steinberger
10725c9e01
ci: run Slack Mantis harness on GitHub runners
2026-05-05 14:16:53 +01:00
Peter Steinberger
fb20567500
ci: allow Mantis Slack smoke to reuse desktop leases
2026-05-05 14:07:43 +01:00
Peter Steinberger
0c977cd687
fix: avoid early Slack credential leases in Mantis
2026-05-05 12:50:44 +01:00
Peter Steinberger
70d92b5e59
ci: harden Mantis Crabbox CLI help check
2026-05-05 11:36:08 +01:00
Peter Steinberger
4fc352403a
fix: default Mantis Slack desktop smoke to AWS
2026-05-05 11:19:08 +01:00
Vincent Koc
7c13004883
test(live): skip synthetic auth in provider sweeps
2026-05-05 02:34:54 -07:00
Peter Steinberger
6f6b8fc465
fix(release): accept Docker OCI attestations and xAI reasoning defaults
2026-05-05 10:30:48 +01:00
Peter Steinberger
0283b05d70
fix: harden Mantis Slack desktop gateway proof
2026-05-05 10:27:29 +01:00
Vincent Koc
c3a0fb9325
test(live): bound provider discovery hooks
2026-05-05 02:18:30 -07:00
Vincent Koc
3b1921b543
fix(core): avoid session export filename collisions ( #77762 )
2026-05-05 02:11:48 -07:00
Vincent Koc
a732208d45
fix(qqbot): avoid log export filename collisions ( #77765 )
...
* fix(qqbot): avoid log export filename collisions
* test(qqbot): narrow log export result assertions
2026-05-05 02:11:33 -07:00
Peter Steinberger
6caa365a7a
fix: lease Slack credentials for Mantis gateway setup
2026-05-05 10:07:42 +01:00
Vincent Koc
9fa685e3b3
test(live): scope provider auth discovery
2026-05-05 02:03:42 -07:00
Peter Steinberger
678323d013
docs: note windowed crabbox webvnc demos
2026-05-05 10:00:23 +01:00
Alex Knight
cd24da031b
feat(plugin-sdk): expose sessionTarget and agentId on cron_changed hook events ( #77641 )
2026-05-05 18:48:06 +10:00
Vincent Koc
d862e90793
test(live): drop off-only Fireworks Kimi from high-signal sweep
2026-05-05 01:43:22 -07:00
Peter Steinberger
6410743e34
fix: keep Slack Mantis output repo-relative
2026-05-05 09:42:51 +01:00