Commit Graph

41422 Commits

Author SHA1 Message Date
Peter Steinberger
d94e7f5114 fix(discord): show reasoning text in progress drafts (#78050)
* fix(discord): show reasoning text in progress drafts

* fix(discord): handle reasoning progress snapshots

* test: isolate usage-format models fixture
2026-05-05 21:57:00 +01:00
Peter Steinberger
01dda73e9b Revert "test: narrow changed-test routing for shared internals"
This reverts commit e28ad6a869.
2026-05-05 21:47:12 +01:00
Vincent Koc
6455ed24cf test: scope unit coverage gate 2026-05-05 13:28:34 -07:00
Peter Steinberger
c319f3c4d5 fix: mark accepted Mantis remote runs 2026-05-05 21:21:43 +01:00
Peter Steinberger
d65d401c29 test: cover mantis slack failure summary metadata 2026-05-05 21:19:28 +01:00
Peter Steinberger
26bc40c1a4 perf: add Mantis Slack hydrate timings 2026-05-05 21:07:07 +01:00
Peter Steinberger
a6d88e3cd9 fix: restore Codex agent dir runtime import 2026-05-05 21:07:07 +01:00
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