Commit Graph

6492 Commits

Author SHA1 Message Date
Peter Steinberger
c02605253d fix: require explicit TTS intent 2026-05-02 03:16:57 +01:00
Peter Steinberger
c64a7321e5 fix(providers): preserve defaults during auth setup 2026-05-02 03:16:31 +01:00
Peter Steinberger
3bdaa1ceca fix(discord): configure gateway ready timeouts 2026-05-02 03:15:45 +01:00
Peter Steinberger
7ed73f5383 test: broaden plugin install update coverage 2026-05-02 02:57:23 +01:00
Peter Steinberger
01aea41c2b fix(xai): harden Grok web search timeouts 2026-05-02 02:55:38 +01:00
Peter Steinberger
a6ccb5f698 fix(discord): retry transient outbound failures 2026-05-02 02:47:06 +01:00
Peter Steinberger
04f1fd4d1f fix: harden source checkout plugin dependency handling 2026-05-02 02:43:15 +01:00
Peter Steinberger
a273441bbe feat(xai): add Grok 4.3 default model 2026-05-02 02:41:01 +01:00
Peter Steinberger
06be5eee6a fix: include quoted WhatsApp media in inbound context 2026-05-02 02:19:55 +01:00
Peter Steinberger
5a8cfffd38 docs: document clawsweeper activity forwarding 2026-05-02 02:08:42 +01:00
Peter Steinberger
8d7f4d28ce fix: load source bundled plugins from pnpm workspaces 2026-05-02 02:06:17 +01:00
Vincent Koc
5c447f53d7 docs(plugins): document clawhub clawpack installs 2026-05-01 17:35:03 -07:00
Peter Steinberger
2be441062d docs: clarify session liveness telemetry 2026-05-02 00:55:24 +01:00
Peter Steinberger
2d8d50d418 fix: track diagnostic progress before stuck warnings 2026-05-02 00:35:17 +01:00
Peter Steinberger
682e05532d test: add update migration package gate 2026-05-02 00:34:33 +01:00
Peter Steinberger
32db81ca5c fix: classify session liveness diagnostics 2026-05-02 00:13:58 +01:00
Peter Steinberger
0c23584c2c ci: run Telegram package E2E in full release validation 2026-05-02 00:05:33 +01:00
Peter Steinberger
f64b660b24 docs: document access groups 2026-05-01 23:58:52 +01:00
Peter Steinberger
20945b84b4 feat: generalize message access groups (#75813) 2026-05-01 23:55:26 +01:00
Peter Steinberger
b217cd0972 feat(discord): allow DM access groups from channel audiences 2026-05-01 23:55:26 +01:00
Peter Steinberger
d85980a529 fix: refresh release validation expectations 2026-05-01 23:41:22 +01:00
Peter Steinberger
4fce56294d refactor(matrix): keep runtime wrapper native-only 2026-05-01 23:36:08 +01:00
Peter Steinberger
60d0516a4e docs: add update testing glossary label 2026-05-01 23:33:05 +01:00
Peter Steinberger
bcd6499abd test: harden plugin update validation 2026-05-01 23:33:05 +01:00
Peter Steinberger
0df90d9b8d fix: trace plugin tool factory timings (#75823)
* fix: trace plugin tool factory timings

* docs: document plugin tool timing traces

* fix: keep plugin tools mcp stdout clean

* test: type plugin tools mcp mock

* test: complete plugin tools mcp mock

* test: preserve console helpers in mcp test

* chore: refresh generated protocol models
2026-05-01 23:14:18 +01:00
Peter Steinberger
7ac23eeeb5 refactor: drop legacy implicit startup sidecar fallback 2026-05-01 22:58:18 +01:00
Peter Steinberger
5e3265b09b feat: support openai tts extra body 2026-05-01 22:57:35 +01:00
Peter Steinberger
11a268819e fix: exclude plugin dependency debris from package inventory 2026-05-01 22:55:45 +01:00
Peter Steinberger
6af6688ce2 fix: warn on legacy WhatsApp cron health checks 2026-05-01 22:45:53 +01:00
Peter Steinberger
fe8966b4ea fix: stop channel runtime before WhatsApp removal 2026-05-01 22:37:30 +01:00
Peter Steinberger
d2ae2a3fb0 fix(plugins): require declared runtime setup entries 2026-05-01 22:36:18 +01:00
Peter Steinberger
d93867baf3 docs: remove stale plugin dependency staging wording 2026-05-01 22:30:10 +01:00
Peter Steinberger
0640db72b0 chore: refresh release metadata baselines 2026-05-01 22:18:55 +01:00
Brad
407c84e573 Allow config includes from approved roots (#75746)
* Allow config includes from approved roots

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Add changelog for include roots

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Tighten include realpath handling

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: ificator <bcleaver+odspmdb@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-01 14:11:44 -07:00
Peter Steinberger
dabddb2165 refactor: collapse plugin loader native fallbacks 2026-05-01 22:03:18 +01:00
Peter Steinberger
257a3c068d refactor: simplify plugin dependency loading 2026-05-01 21:56:40 +01:00
Peter Steinberger
112dedd093 refactor: remove plugin dependency cleanup leftovers 2026-05-01 21:55:50 +01:00
Peter Steinberger
364ec53785 test(release): prefer GPT-5.5 smoke models 2026-05-01 21:45:03 +01:00
Peter Steinberger
ed8f50f240 refactor: simplify plugin dependency handling
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.

Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
70cd7927fb test(release): use stable OpenAI model for Parallels smoke 2026-05-01 20:34:27 +01:00
Josh Lehman
c098846148 fix: add compaction model fallback (#74470)
* fix: add compaction model fallback

* docs: add compaction changelog pr reference

* docs: add compaction changelog author

* docs: satisfy compaction changelog attribution

* fix: preserve compaction fallback metadata

* fix: satisfy compaction fallback lint

* docs: move compaction fallback changelog entry
2026-05-01 12:15:16 -07:00
pashpashpash
439d8edf68 Add structured heartbeat responses and Codex tool replies
* Add structured heartbeat response tool

* agents: default codex replies to tools

* agents: use flat heartbeat tool enums
2026-05-01 11:30:41 -07:00
Vincent Koc
f858b5de22 fix(security): keep plain audit off plugin runtimes
Keep routine security audit on config/filesystem checks by default, reserving plugin runtime collectors for deep audit paths.\n\nThanks @vincentkoc
2026-05-01 08:22:06 -07:00
Vincent Koc
bbc3384fda docs(doctor): clarify service repair prompts
Clarify when doctor reports service repair state versus when gateway install performs launcher writes.\n\nThanks @vincentkoc
2026-05-01 08:21:43 -07:00
Agustin Rivera
9c0975c1c2 Mattermost: refresh slash callback command validation (#72923)
* fix(mattermost): refresh slash callback tokens

* fix(mattermost): reconcile slash callback method

* fix(mattermost): bound slash command lookups

* fix(mattermost): cache slash validation lookups

* fix(mattermost): refresh slash routing

* fix(mattermost): require slash callback secret

* fix(mattermost): rate limit slash validation

* fix(mattermost): throttle slash validation

* fix(mattermost): bound slash token cache

* fix(mattermost): sanitize slash callback logs

* fix(mattermost): avoid stale slash token cache

* fix(mattermost): scope slash token gate to command

* fix(mattermost): rate-limit slash validation

* fix(mattermost): redact slash validation errors

* fix(mattermost): satisfy slash sanitizer lint

* Move Mattermost slash refresh changelog entry to Unreleased Fixes

* Apply oxfmt accordion blank-line on Mattermost slash docs

---------

Co-authored-by: Devin Robison <drobison@nvidia.com>
2026-05-01 09:10:17 -06:00
Andrew
42584964ac fix(context-engine): honor assembled prompt authority in precheck (#74255)
Merged via squash.

Prepared head SHA: 650b02380b
Co-authored-by: 100yenadmin <239388517+100yenadmin@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
2026-05-01 07:43:41 -07:00
Peter Steinberger
36e687edf0 fix(plugins): use built code for tool discovery 2026-05-01 14:38:29 +01:00
Peter Steinberger
f221bc85a0 feat(google-meet): add transcribe caption health 2026-05-01 14:29:23 +01:00
Vincent Koc
cef2542cec feat(slack): publish App Home tab views 2026-05-01 06:20:18 -07:00
Shakker
6c86972fbe docs: note zai manifest catalog migration 2026-05-01 14:10:21 +01:00