Vincent Koc
919b4fdc2c
fix(media): verify local STT acceleration before prioritizing it ( #104210 )
...
* fix(media): observe local STT backend selection
* docs(media): explain local STT acceleration evidence
* fix(media): expand home paths in local STT discovery
* fix(media): scope local STT backend observations
* fix(security): avoid executing STT binaries during inspection
* fix(media): widen local STT selection state
* fix(security): ignore empty local STT PATH entries
* test(media): type local STT capability mocks
* test(media): isolate local STT PATH lookup
* style(cli): simplify local STT provider rows
* fix(cli): distinguish local STT fallback selection
2026-07-11 13:58:53 +08:00
Martin Kessler
2587bd54f1
fix(media): trust known CLI transcript files ( #87393 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-09 15:35:38 +01:00
Peter Steinberger
e2a4973edf
docs(slack): explain voice input and audio clips ( #102410 )
...
* docs(slack): document voice input support
* docs: refresh generated map
---------
Co-authored-by: Peter Steinberger <peter@steipete.me >
2026-07-08 21:28:49 -07:00
Peter Steinberger
f7d7148cf0
docs: rewrite published docs grounded in current source ( #100142 )
...
Source-grounded rewrite of 529 published docs pages with per-unit information-loss verification: 1,713 factual corrections cited to src/**, generated surfaces regenerated, frontmatter titles preserved for i18n, release notes pages untouched. All docs gates green.
Closes #100141
2026-07-05 00:32:47 -04:00
Vincent Koc
21728777df
feat(plugins): externalize official provider batch
2026-06-19 01:05:52 +08:00
Peter Steinberger
2c536a8626
docs: absorb documentation PR sweep
2026-05-23 10:23:34 +01:00
Vincent Koc
204971f2a9
docs: remove duplicate body H1s + sentence-case headings across 10 pages
2026-05-06 09:06:11 -07:00
Vincent Koc
6921a47562
docs: typography hygiene across 6 pages (channels/nodes/mac platforms)
2026-05-05 23:11:28 -07:00
Vincent Koc
82fd83418e
docs: replace ampersand headings for stable Mintlify anchors
...
Per docs/CLAUDE.md, Mintlify anchor generation is brittle for headings
that contain em dashes, apostrophes, and ampersands. Normalize 9 H2
headings across docs/date-time.md, docs/pi.md, docs/platforms/{index,
macos, mac/webchat, mac/peekaboo}.md, docs/nodes/{images,audio}.md, and
docs/reference/AGENTS.default.md from `X & Y` to `X and Y` so anchors
do not collapse on entity decoding. Verified no inbound anchor references
to the renamed sections in the docs tree.
2026-05-05 16:33:00 -07:00
Val Alexander
05c9492bff
fix: reduce WebUI session latency churn ( #76277 ) thanks @BunsDev
...
Reduce WebUI/Gateway latency churn by avoiding redundant session reloads, carrying session keys through transcript update events, and deferring explicit media provider discovery. Includes changelog attribution and closes the referenced runtime latency issues.
2026-05-02 18:39:06 -05:00
Peter Steinberger
68359cacbf
feat(webchat): add server-side dictation ( #76021 )
...
Summary:
- This PR adds WebChat server-side dictation through a new authenticated `chat.transcribeAudio` Gateway RPC, MediaRecorder composer controls, docs/changelog updates, and focused gateway/UI tests.
- Reproducibility: yes. Current main reproduces the missing feature by inspection: the Gateway method list, write scopes, docs, and WebChat voice-control test have no `chat.transcribeAudio` server-dictation path.
ClawSweeper fixups:
- Included follow-up commit: feat(webchat): add server-side dictation
- Included follow-up commit: fix(clawsweeper): address review for automerge-openclaw-openclaw-7602…
Validation:
- ClawSweeper review passed for head 850571380a .
- Required merge gates passed before the squash merge.
Prepared head SHA: 850571380a
Review: https://github.com/openclaw/openclaw/pull/76021#issuecomment-4363514226
Co-authored-by: Peter Steinberger <steipete@gmail.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-02 23:09:23 +00:00
Peter Steinberger
dc859584a3
fix(gateway): honor all_proxy in env dispatcher
2026-04-27 15:36:12 +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
Peter Steinberger
b511250e5c
feat(media): add voice conversion and speech plugins
2026-04-25 12:12:33 +01: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
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
Vincent Koc
8ac4b09fa4
docs: fix em-dash headings and broken links across docs
...
- Replace em-dashes in headings with hyphens/parens (breaks Mintlify anchors)
- Fix broken /testing link in pi-dev.md to /help/testing
- Convert absolute docs URLs to root-relative in pi-dev.md
Files: migrating.md, images.md, audio.md, media-understanding.md,
venice.md, minimax.md, AGENTS.default.md, security/index.md, pi-dev.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 23:55:46 -07:00
Peter Steinberger
1fa2488db1
fix: wire telegram disableAudioPreflight config validation and precedence tests ( #23067 ) (thanks @yangnim21029)
2026-03-02 22:26:52 +00:00
Peter Steinberger
d89c25d69e
fix: support parakeet-mlx output-dir transcript parsing ( #9177 ) (thanks @mac-110)
2026-03-02 22:22:17 +00:00
Peter Steinberger
cc18e43832
docs(media): clarify audio echo defaults and proxy env
2026-03-02 22:01:24 +00:00
Vincent Koc
d92ba4f8aa
feat: Provider/Mistral full support for Mistral on OpenClaw 🇫🇷 ( #23845 )
...
* Onboard: add Mistral auth choice and CLI flags
* Onboard/Auth: add Mistral provider config defaults
* Auth choice: wire Mistral API-key flow
* Onboard non-interactive: support --mistral-api-key
* Media understanding: add Mistral Voxtral audio provider
* Changelog: note Mistral onboarding and media support
* Docs: add Mistral provider and onboarding/media references
* Tests: cover Mistral media registry/defaults and auth mapping
* Memory: add Mistral embeddings provider support
* Onboarding: refresh Mistral model metadata
* Docs: document Mistral embeddings and endpoints
* Memory: persist Mistral embedding client state in managers
* Memory: add regressions for mistral provider wiring
* Gateway: add live tool probe retry helper
* Gateway: cover live tool probe retry helper
* Gateway: retry malformed live tool-read probe responses
* Memory: support plain-text batch error bodies
* Tests: add Mistral Voxtral live transcription smoke
* Docs: add Mistral live audio test command
* Revert: remove Mistral live voice test and docs entry
* Onboard: re-export Mistral default model ref from models
* Changelog: credit joeVenner for Mistral work
* fix: include Mistral in auto audio key fallback
* Update CHANGELOG.md
* Update CHANGELOG.md
---------
Co-authored-by: Shakker <shakkerdroid@gmail.com >
2026-02-23 00:03:56 +00:00
Jake
a2ddcdadeb
fix: fix: transcribe audio before mention check in groups with requireMention (openclaw#9973) thanks @mcinteerj
...
Verified:
- pnpm install --frozen-lockfile
- pnpm build
- pnpm check
- pnpm test
Co-authored-by: mcinteerj <3613653+mcinteerj@users.noreply.github.com >
2026-02-12 09:58:01 -06:00
Seb Slight
abcaa8c7a9
Docs: add nav titles across docs ( #5689 )
2026-01-31 15:04:03 -06:00
cpojer
8cab78abbc
chore: Run pnpm format:fix.
2026-01-31 21:13:13 +09:00
Peter Steinberger
9a7160786a
refactor: rename to openclaw
2026-01-30 03:16:21 +01:00
Peter Steinberger
6d16a658e5
refactor: rename clawdbot to moltbot with legacy compat
2026-01-27 12:21:02 +00:00
Peter Steinberger
bd7443b39b
docs: update media auto-detect
2026-01-23 05:47:16 +00:00
Peter Steinberger
d66bc65ca6
refactor: unify media provider options
2026-01-17 09:28:05 +00:00
Peter Steinberger
ae6792522d
feat: add deepgram audio options
2026-01-17 08:53:42 +00:00
Peter Steinberger
e637bbdfb5
feat: add Deepgram audio transcription
...
Co-authored-by: Safzan Pirani <safzanpirani@users.noreply.github.com >
2026-01-17 08:53:42 +00:00
Peter Steinberger
fcb7c9ff65
refactor: unify media understanding pipeline
2026-01-17 04:39:00 +00:00
Peter Steinberger
1b973f7506
feat: add inbound media understanding
...
Co-authored-by: Tristan Manchester <tmanchester96@gmail.com >
2026-01-17 03:54:46 +00:00
Peter Steinberger
b0b4b33b6b
fix: update gateway auth docs and clients
2026-01-11 01:51:24 +01:00
Peter Steinberger
cdb915d527
chore: normalize Clawdbot naming
2026-01-10 05:14:09 +01:00
Peter Steinberger
7b81d97ec2
feat: wire multi-agent config and routing
...
Co-authored-by: Mark Pors <1078320+pors@users.noreply.github.com >
2026-01-09 12:48:42 +00:00
Peter Steinberger
db4d0b8e75
docs: reorganize documentation structure
2026-01-07 00:45:46 +01:00