Commit Graph

709 Commits

Author SHA1 Message Date
Peter Steinberger a375635a9a
docs: refresh status token fallback refs 2026-04-04 12:42:50 +01:00
Peter Steinberger c0d509e794
docs: refresh status cache fallback refs 2026-04-04 12:39:02 +01:00
Peter Steinberger ac254f50e8
docs: refresh minimax usage refs 2026-04-04 12:36:18 +01:00
Peter Steinberger 1cfc10e836
docs: refresh minimax multimodal refs 2026-04-04 12:27:47 +01:00
Peter Steinberger 3ec0463da9
docs: refresh minimax thinking refs 2026-04-04 12:23:33 +01:00
Peter Steinberger 9ddfaff45f
docs: clarify node exec approval plan forwarding 2026-04-04 12:18:04 +01:00
Peter Steinberger b9e3c1a02e
docs: refresh cron and subagent browser cleanup refs 2026-04-04 12:06:39 +01:00
Peter Steinberger fca889eea3
docs: refresh browser troubleshooting mirrors 2026-04-04 12:02:48 +01:00
Peter Steinberger 29f062770d
docs: refresh browser stop cleanup refs 2026-04-04 12:02:10 +01:00
Peter Steinberger 0bc9f0b5ba
docs: refresh browser screenshot route refs 2026-04-04 11:58:46 +01:00
Jithendra d204be80af feat(tools): add MiniMax as bundled web search provider
Add native MiniMax Search integration via their Coding Plan search API
(POST /v1/coding_plan/search). This brings MiniMax in line with Brave,
Kimi, Grok, Gemini, and other providers that already have bundled web
search support.

- Implement WebSearchProviderPlugin with caching, credential resolution,
  and trusted endpoint wrapping
- Support both global (api.minimax.io) and CN (api.minimaxi.com)
  endpoints, inferred from explicit region config, model provider base
  URL, or minimax-portal OAuth base URL
- Prefer MINIMAX_CODE_PLAN_KEY over MINIMAX_API_KEY in credential
  fallback, matching existing repo precedence
- Accept SecretRef objects for webSearch.apiKey (type: [string, object])
- Register in bundled registry, provider-id compat map, and fast-path
  plugin id list with full alignment test coverage
- Add unit tests for endpoint/region resolution and edge cases

Closes #47927
Related #11399

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 19:56:04 +09:00
Peter Steinberger 8a532dead2
docs: refresh browser cdp validation refs 2026-04-04 11:53:36 +01:00
Peter Steinberger 53d3fbcef6
docs: refresh browser existing session docs 2026-04-04 11:51:07 +01:00
Peter Steinberger c5b2b69f94
docs: refresh live model switch docs 2026-04-04 11:49:23 +01:00
Peter Steinberger 2c36ca562d
docs: clarify minimax usage window semantics 2026-04-04 11:25:51 +01:00
Peter Steinberger de63a646d6
docs: refresh shared web search references 2026-04-04 10:16:02 +01:00
Peter Steinberger 6b7d0deaf6
docs: refresh image generation shared references 2026-04-04 10:13:04 +01:00
Peter Steinberger d24b9088fd
docs: refresh image generation fallback refs 2026-04-04 10:10:32 +01:00
Peter Steinberger c06248aee7
docs: refresh pdf tool model fallback refs 2026-04-04 10:07:16 +01:00
Peter Steinberger a192f345d4
docs: refresh key-free web search ordering 2026-04-04 09:25:20 +01:00
Peter Steinberger df4b5d2137
docs: refresh self-hosted web search references 2026-04-04 09:22:30 +01:00
Peter Steinberger 38ed8c355a
docs: refresh perplexity web search references 2026-04-04 09:21:06 +01:00
gnuduncan e934211170
fix(minimax): use global TTS endpoint default and add missing Talk Mode overrides
Switch DEFAULT_MINIMAX_TTS_BASE_URL from api.minimaxi.com (CN) to
api.minimax.io (global) so international API keys work out of the box.
Add vol and pitch to resolveTalkOverrides for parity with resolveTalkConfig.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 09:19:45 +01:00
gnuduncan 7d7f5d85b4
feat(minimax): add native TTS speech provider (T2A v2)
Add MiniMax as a fourth TTS provider alongside OpenAI, ElevenLabs, and
Microsoft. Registers a SpeechProviderPlugin in the existing minimax
extension with config resolution, directive parsing, and Talk Mode
support. Hex-encoded audio response from the T2A v2 API is decoded to
MP3.

Closes #52720

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 09:19:45 +01:00
Peter Steinberger 49d962a82f
docs: refresh brave web search references 2026-04-04 09:19:11 +01:00
Peter Steinberger 0051a86b8f
docs: clarify synthesized web search count behavior 2026-04-04 09:17:49 +01:00
Gaston Rodriguez b6b1d5dd6c Moonshot: reuse native base URL for Kimi web search 2026-04-04 17:16:29 +09:00
Peter Steinberger e5d03f734a
docs: refresh kimi web search setup 2026-04-04 09:15:01 +01:00
Peter Steinberger da3f5e9bca
docs(providers): refresh model examples and env defaults 2026-04-04 07:49:22 +01:00
Peter Steinberger 27aa659498
docs: clarify plugin entry export contract 2026-04-04 07:40:24 +01:00
Peter Steinberger 381ee4d218
docs: align bundled plugin defaults in docs 2026-04-04 07:38:55 +01:00
Peter Steinberger 50a1fac1c5
docs: remove stale plugins status command 2026-04-04 07:37:25 +01:00
Peter Steinberger 85c5d90c11
docs: sync acp spawn workspace behavior 2026-04-04 07:32:09 +01:00
Peter Steinberger 6507f54965
docs: refresh generic model examples 2026-04-04 07:27:32 +01:00
Peter Steinberger cb6d0576be
docs: refresh media understanding examples 2026-04-04 07:25:52 +01:00
Peter Steinberger b32a2cadc2
docs(acp): clarify default startup and runtime paths 2026-04-04 15:10:26 +09:00
Gustavo Madeira Santana 9004ef65df
Plugins: add install --force overwrite flag (#60544)
Merged via squash.

Prepared head SHA: 28ae50b615
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-03 18:09:14 -04:00
Bruce MacDonald 5ec53fff0c
feat(ollama): add bundled web search provider (#59318)
Merged via squash.

Prepared head SHA: 1ec105f356
Co-authored-by: BruceMacD <5853428+BruceMacD@users.noreply.github.com>
Co-authored-by: BruceMacD <5853428+BruceMacD@users.noreply.github.com>
Reviewed-by: @BruceMacD
2026-04-03 13:41:24 -07:00
Gustavo Madeira Santana 1420b3bad7 docs: tighten skills and Matrix wording 2026-04-03 14:51:37 -04:00
Gustavo Madeira Santana 1f660bf930 Docs: document agent skill allowlists 2026-04-03 14:23:05 -04:00
huntharo c4f40c3f7d Plugins: allow unsafe-force override on update 2026-04-04 01:49:35 +09:00
Peter Steinberger d921784718
fix: support default subagent allowlists (#59944) (thanks @hclsys) 2026-04-03 19:43:17 +09:00
Gustavo Madeira Santana 0fdb55c4e4 Docs: refresh diffs plugin docs 2026-04-02 21:47:55 -04:00
Vincent Koc 4aeb0255f3 docs: rename TaskFlow to Task Flow in prose 2026-04-03 03:22:01 +09:00
Vincent Koc d9c662dc69 docs: restructure automation section as Automation & Tasks 2026-04-03 03:16:51 +09:00
Vincent Koc bcd61e54e1 docs: fix TaskFlow CLI command path and CLI task notify policy 2026-04-03 03:03:00 +09:00
Peter Steinberger 45c8207ef2 fix(exec): clarify auto routing semantics (#58897) (thanks @vincentkoc) 2026-04-03 02:37:12 +09:00
Peter Steinberger d56415e353
fix(openai): support reference-image edits 2026-04-03 02:26:33 +09:00
Peter Steinberger bf1fcf2e5f
docs(approvals): clarify auto native approval routing 2026-04-02 17:31:02 +01:00
Peter Steinberger c678ae7e7a
feat(exec): default host exec to yolo 2026-04-02 14:52:51 +01:00