Peter Steinberger
fac116cfa4
fix: resolve providerless image model refs
2026-04-28 10:18:07 +01:00
Scott Hanselman
8f277e4b7f
fix: allow safe Windows companion node commands ( #71884 )
...
Merged via squash.
Prepared head SHA: 24e2b79fe4
Co-authored-by: shanselman <2892+shanselman@users.noreply.github.com >
Co-authored-by: shanselman <2892+shanselman@users.noreply.github.com >
Reviewed-by: @shanselman
2026-04-28 02:01:20 -07:00
Peter Steinberger
78a12706ec
fix(docs): make docs formatter mintlify-safe
2026-04-28 08:13:21 +01:00
Peter Steinberger
424560c6c2
docs: normalize mintlify component closings
2026-04-28 07:54:15 +01:00
Peter Steinberger
dc859584a3
fix(gateway): honor all_proxy in env dispatcher
2026-04-27 15:36:12 +01:00
Peter Steinberger
7fb2a356e8
fix(nodes): allow removing stale paired nodes
2026-04-27 13:20:52 +01:00
Peter Steinberger
eebdda92f0
fix(media): keep audio input repair in doctor
2026-04-27 12:12:41 +01:00
Peter Steinberger
1971db0dc5
fix(media): expand legacy audio input placeholder
2026-04-27 12:06:58 +01:00
Vincent Koc
baace37fef
docs: sentence-case sweep across 10 more pages
...
- tools/plugin: Package Entrypoints
- tools/code-execution: How To Use It
- tools/browser-linux-troubleshooting: Root Cause, Config Reference
- install/bun: Lifecycle Scripts
- nodes/audio: Mention Detection in Groups
- nodes/images: Inbound Media to Commands (Pi)
- platforms/android: Connection Runbook
- plugins/building-plugins: Beta Release Testing
- web/control-ui: Content Security Policy
- security/THREAT-MODEL-ATLAS: Framework Attribution
2026-04-27 00:03:18 -07:00
Vincent Koc
6360e1146f
docs(media-understanding): rewrite with Steps for behavior and auto-detect, Tabs for config examples and entries, ParamField for attachments
2026-04-26 00:58:31 -07:00
Longbiao CHEN
afe1abc297
feat(voicewake): refresh trigger routing on main
2026-04-26 06:19:35 +01:00
Peter Steinberger
ae45eebef1
fix: route remote mac browser through node host
2026-04-26 05:25:59 +01:00
Eulices
008e4ca81f
fix: add placeholder transcript for silent voice notes ( #49131 )
...
* fix: add placeholder transcript for silent voice notes
* fix: handle placeholder transcripts per skipped attachment
* fix: preserve synthetic transcript attachment order
* fix: scope synthetic audio merge to audio slice only, preserve cross-capability and prefer ordering
Replace the global outputs.sort() with a targeted merge that:
1. Only sorts within the audio output slice (real + synthetic),
preserving CAPABILITY_ORDER and per-capability attachments.prefer
ordering for non-audio outputs.
2. Excludes synthetic placeholder indexes from audioAttachmentIndexes
used by extractFileBlocks, so tiny audio-MIME files with text
extensions can still be recovered via forcedTextMime.
Adds mergeAudioOutputsPreservingAttachmentOrder helper.
* fix: remove unused function and use toSorted() for oxlint compliance
* fix(media-understanding): preserve selected audio order for synthetic placeholders
- merge synthetic skipped-audio placeholders using audio decision order
instead of raw attachmentIndex sorting, preserving attachments.prefer
- insert synthetic-only audio outputs at the audio capability slot
(before video) when no real audio outputs were produced
* fix(media-understanding): use neutral too-small placeholder text
Clarify that this synthetic transcript path is triggered by attachment size,
not by a silence/no-speech detection result.
* test(media-understanding): update too-small audio placeholder expectations
* test(media-understanding): cover mixed too-small audio placeholder
* test(media-understanding): cover too-small audio context
* fix(tasks): preserve visible task title before internal context
* Revert "fix(tasks): preserve visible task title before internal context"
This reverts commit dc536fb4d3c8a01168de5d05e8562193dd68a88e.
---------
Co-authored-by: Eulices Lopez <eulices@users.noreply.github.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-26 05:14:01 +01:00
Peter Steinberger
02f3e9cfa2
fix(talk): honor configured speech locale
2026-04-25 21:05:24 +01:00
Peter Steinberger
86d897cfaa
feat(android): expose talk mode
...
Co-authored-by: alex-latitude <213670856+alex-latitude@users.noreply.github.com >
2026-04-25 20:12:38 +01:00
Peter Steinberger
b511250e5c
feat(media): add voice conversion and speech plugins
2026-04-25 12:12:33 +01:00
Peter Steinberger
5163a2fbf7
docs: document Talk MLX config
2026-04-25 08:42:27 +01:00
Peter Steinberger
829ace53d3
docs: note inbound media ref handling
2026-04-25 00:57:09 +01:00
Peter Steinberger
86f69ba5a0
fix: preserve gateway image refs for text-only models
2026-04-24 02:40:10 +01:00
Peter Steinberger
cec3482175
fix: support codex app-server image understanding
2026-04-24 01:43:30 +01:00
Peter Steinberger
14c4143723
docs: clarify OpenAI GPT-5.5 auth routes
2026-04-23 23:49:17 +01:00
Vincent Koc
789e71cdb8
docs: remove H1 on pages where frontmatter + summary already cover the parenthetical
2026-04-23 15:47:48 -07:00
Vincent Koc
d71518b1eb
docs(channels,nodes): add Related sections to pages missing them
2026-04-23 15:43:47 -07:00
Vincent Koc
2777b089b5
docs: normalize frontmatter titles to sentence case
2026-04-23 13:15:17 -07:00
Vincent Koc
4a2cd533ac
docs: remove duplicate H1 where frontmatter title already sets it
2026-04-23 13:11:14 -07:00
Peter Steinberger
89051c6bf6
docs(openai): document GPT-5.5 defaults
2026-04-23 20:19:15 +01:00
Peter Steinberger
012841816d
feat: add xai speech-to-text support
2026-04-23 01:06:07 +01:00
Peter Steinberger
d2f68af615
docs: document Ollama image understanding
2026-04-21 22:33:56 +01:00
Ayaan Zaidi
3f67a52d52
docs(talk): update android playback docs
2026-04-05 08:20:47 +05:30
Peter Steinberger
849dbc58b1
docs: refresh gateway overview mirrors
2026-04-04 21:25:40 +01:00
Peter Steinberger
879d45a56c
docs: refresh qwen media and config refs
2026-04-04 19:42:13 +01:00
Peter Steinberger
b1279b0db3
docs: refresh untrusted file wrapper refs
2026-04-04 19:39:09 +01:00
Peter Steinberger
0c3ec064f1
docs: refresh OpenResponses file input refs
2026-04-04 19:13:44 +01:00
Peter Steinberger
f1d8786a96
docs: refresh exec host and elevated refs
2026-04-04 18:38:10 +01:00
Peter Steinberger
1cfc10e836
docs: refresh minimax multimodal refs
2026-04-04 12:27:47 +01:00
Peter Steinberger
aaa173a4a7
docs: clarify node exec approval binding
2026-04-04 12:18:32 +01:00
Peter Steinberger
9ddfaff45f
docs: clarify node exec approval plan forwarding
2026-04-04 12:18:04 +01:00
Peter Steinberger
d1bf2c6de1
docs: clarify device token role bounds
2026-04-04 11:36:02 +01:00
Peter Steinberger
848e7abb57
docs: refresh node pairing scope references
2026-04-04 11:22:02 +01:00
Peter Steinberger
2a5da613f4
docs: refresh media auto-detect refs
2026-04-04 10:05:30 +01:00
Peter Steinberger
459ede5a7e
docs: refresh groq audio docs
2026-04-04 10:01:12 +01:00
Peter Steinberger
cb6d0576be
docs: refresh media understanding examples
2026-04-04 07:25:52 +01:00
Peter Steinberger
1809da659e
docs: refresh cli and node pairing references
2026-04-04 07:23:11 +01:00
Peter Steinberger
45c8207ef2
fix(exec): clarify auto routing semantics ( #58897 ) (thanks @vincentkoc)
2026-04-03 02:37:12 +09:00
Peter Steinberger
8b2d24b62b
docs(security): clarify node pairing trust boundary
2026-04-01 18:27:23 +09:00
Peter Steinberger
4ceb01f9ed
docs(gateway): document node pairing repair flow
2026-04-01 18:02:56 +09:00
Peter Steinberger
c1137ef00d
docs(nodes): remove nodes.run references
2026-03-30 00:41:06 +01:00
Peter Steinberger
6b9915a106
refactor!: drop legacy CLAWDBOT env compatibility
2026-03-22 22:13:39 -07:00
Jacob Tomlinson
d6c63163b4
docs: fix memory loading, WhatsApp media caps, and Signal reaction mode docs
2026-03-22 22:20:55 +00:00
Josh Avant
8e132aed6e
Hardening: refresh stale device pairing requests and pending metadata ( #50695 )
...
* Docs: clarify device pairing supersede behavior
* Device pairing: supersede pending requests on auth changes
2026-03-19 18:26:06 -05:00