Kaspre
5375281974
fix(plugins): load untracked TS source plugins
2026-05-12 07:08:38 +01:00
remdev
5c87b692cb
feat(openrouter): add inbound audio STT support
2026-05-12 06:50:12 +01:00
Omar Shahine
d7a9248620
fix(imessage): route inbound tapbacks as reactions
...
Route inbound iMessage tapbacks as untrusted reaction system events, add reaction notification configuration/docs, and cover reply-cache ownership matching for bot-authored targets.
2026-05-11 16:13:29 -07:00
Kevin Lin
f5b0eca12a
docs: reorganize tools automation nav ( #80116 )
...
* docs: reorganize tools automation nav
* docs: add nav spec glossary terms
* docs: refresh nav spec validation
* docs: keep capabilities nav grouped
* docs: refactor tools overview
* docs: restore tools overview coverage
* add doc refactor skill
* docs: mark refactored docs schema
* docs: remove refactor specs from pr
* docs: rename tools overview header
2026-05-11 15:59:27 -07:00
AI-HUB
578fad471a
docs(subagents): document announce timeout ( #75509 )
...
Document agents.defaults.subagents.announceTimeoutMs in the sub-agent and configuration references, and align the exported type comment with the runtime default.
Thanks @akrimm702.
Co-authored-by: AI-HUB <144416483+akrimm702@users.noreply.github.com >
2026-05-11 19:33:50 +01:00
jesse-merhi
79c2ed9065
feat: make exec command highlighting optional
2026-05-12 03:59:30 +10:00
Peter Steinberger
234ebf434f
fix: honor configured media timeouts
2026-05-11 17:55:56 +01:00
Frank Yang
678b2510b2
fix: abort generic no-progress tool loops
...
Abort generic repeated no-progress tool loops at the configured critical threshold when identical calls keep returning identical outcomes.
Prepared head SHA: 7fa287cd0f
2026-05-12 00:29:10 +08:00
Peter Steinberger
1cbe6e271b
fix(exec): address security floor review
2026-05-11 13:18:50 +01:00
pashpashpash
e9f8387a63
docs: align slash command btw contract
2026-05-11 12:41:21 +01:00
pashpashpash
ddc9581d00
fix(codex): preserve side thread tools
2026-05-11 12:41:21 +01:00
pashpashpash
f447e5b9db
fix(btw): keep Codex side questions tool-free
2026-05-11 12:41:21 +01:00
pashpashpash
42e259a696
fix(codex): route btw through native side threads
2026-05-11 12:41:21 +01:00
Peter Steinberger
b9185703bc
chore: add model transport debugging
2026-05-11 10:11:03 +01:00
Leo Ge
66b4306a2a
fix(fal): route GPT Image 2/NB2 edits through Fal edit endpoints
...
Fix Fal image-edit routing for GPT Image 2 and Nano Banana 2, including multi-image edit payloads and provider-specific reference limits.
- Routes GPT Image 2/Nano Banana 2 edits through Fal `/edit` endpoints with `image_urls`.
- Keeps Flux/custom image-to-image edits on singular `image_url` and preserves exact custom `/edit` paths.
- Documents and tests provider caps: Flux/custom 1, GPT Image 2 10, Nano Banana 2 14.
Verified with focused Fal provider tests, oxlint, oxfmt, `git diff --check`, docs listing, green PR CI, and live Fal calls for GPT Image 2, Nano Banana 2, Flux, plus the GPT Image 2 10-ref cap edge.
Co-authored-by: Leo Ge <116452300+leoge007@users.noreply.github.com >
2026-05-11 08:22:34 +01:00
Ayaan Zaidi
4a009612c9
fix(docker): prune with source workspace policy
2026-05-11 10:50:30 +05:30
Peter Steinberger
b978b53dbb
feat: add per-agent message cross-context policy
2026-05-11 05:00:36 +01:00
Vincent Koc
f076b1aed9
docs(tools): tighten minimax-search params and remove fictitious browser --target flag
2026-05-11 07:57:28 +08:00
Peter Steinberger
a94aae73b4
fix(slack): honor configured acp bindings
...
Co-authored-by: Raasl <114852759+Raasl@users.noreply.github.com >
2026-05-10 16:49:59 +01:00
Vincent Koc
5056527916
docs: rewrite 3 pages with code-verified options and Mintlify funnel
2026-05-10 22:31:10 +08:00
Peter Steinberger
335e5456d0
fix(agent): respect delivery status evidence
2026-05-10 14:09:01 +01:00
Ayaan Zaidi
965819bc5d
docs(context): describe context map command
2026-05-10 18:04:35 +05:30
Peter Steinberger
c18cc769ce
fix(acpx): await startup probe before gateway ready
2026-05-10 05:16:52 -04:00
Peter Steinberger
1576853fbc
docs: document tool search
2026-05-10 03:21:50 -04:00
Ayaan Zaidi
d40e062800
docs(browser): note Docker Chromium autodetect
2026-05-10 11:37:37 +05:30
80mills
ebd776298f
Add provider wildcard model visibility
2026-05-10 00:50:10 -04:00
Kevin Lin
ce0584af89
docs: reorganize Codex harness docs ( #80029 )
...
* docs: reorganize codex harness docs
* docs: address codex harness review findings
* docs: move codex references to reference nav
* docs: add codex topic configuration section
2026-05-09 19:02:50 -07:00
Peter Steinberger
eacdfbc84b
feat: improve subagent orchestration
2026-05-09 21:47:14 -04:00
VACInc
852757ad2f
fix(diffs): restore viewer ttl config
2026-05-09 21:15:22 -04:00
brokemac79
48f51c1a51
fix: align xai tool auth profiles
2026-05-09 21:02:40 -04:00
samzong
d832ad214c
[Feat] Add upload archive install RPC ( #74430 )
...
* feat(skills): add upload archive install RPC
- src/agents/skills-archive-install.ts:83 [BOT-SCOPE]: `withExtractedArchiveRoot()` still returns unstructured extract failures, so exact transient-vs-terminal classification should be moved into the shared install-flow layer in a follow-up rather than expanding this PR.
Signed-off-by: samzong <samzong.lu@gmail.com >
* fix(skills): address archive upload review findings
Signed-off-by: samzong <samzong.lu@gmail.com >
* fix(skills): regen protocol bindings and classify transient archive errors
* feat: gate uploaded skill installs by config
* test: add docker skill install proof
* docs: clarify uploaded skill archive gate
* chore: refresh config docs baseline
* style: format docker e2e plan test
* fix: use fs-safe path checks for skill archives
* fix: classify skill publish failures as unavailable
* test: update skill clawhub path mock
* fix: pass mutable archive root markers
* fix: use current json dir mode option
* test: satisfy skill upload lint
* test: refresh core support expectations
---------
Signed-off-by: samzong <samzong.lu@gmail.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-09 20:44:18 -04:00
Dan O'Brien
ce7053005b
Map ACP thinking to advertised effort key
2026-05-09 19:12:06 -04:00
Peter Steinberger
24e1bbc014
feat: add subagent delegation preference mode
2026-05-09 15:02:44 +01:00
Peter Steinberger
50cb027a88
docs: document trusted skill symlink targets
2026-05-09 14:59:34 +01:00
Peter Steinberger
8e0486c6b7
fix: honor Codex dynamic tool timeouts
2026-05-09 14:45:38 +01:00
Peter Steinberger
5618a8f8f6
feat: allow trusted skill symlink targets
2026-05-09 14:43:54 +01:00
VACInc
b8e2f648a7
chat: clear thinking and fast defaults
2026-05-09 06:51:20 -04:00
Dmitry Golubev
f13fb2e940
docs: update stale sub-agent context injection details ( #79470 )
...
Summary:
- Correct stale sub-agent docs to list the current minimal bootstrap context files.
- Add changelog credit for @lastguru-net.
Verification:
- pnpm docs:list
- pnpm exec oxfmt --check --threads=1 docs/tools/subagents.md CHANGELOG.md
- git diff --check
- GitHub CI: check-docs, Real behavior proof
2026-05-09 05:04:56 -04:00
TheArchitectit
80a3d48b99
feat(acpx): support structured agent args
...
Summary:
- Add optional ACPX agent args config support while preserving command-only configs.
- Quote flattened args before passing the command string to the ACP client so spaces and single quotes preserve argv boundaries.
- Document the config shape and add changelog attribution.
Verification:
- pnpm test extensions/acpx/src/config.test.ts
- pnpm exec oxfmt --check --threads=1 extensions/acpx/src/config.ts extensions/acpx/src/config.test.ts docs/tools/acp-agents-setup.md CHANGELOG.md
- git diff --check
- pnpm check:changed
- isolated openclaw config patch/validate/get real behavior proof for ACPX args.
2026-05-09 01:26:17 -05:00
Statxc
9da2f7cf81
fix(gateway): reset webchat /new in place when dmScope is main ( #77434 ) ( #71170 )
...
Merged via squash.
Prepared head SHA: 96a9a83eac
Co-authored-by: statxc <181730535+statxc@users.noreply.github.com >
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Reviewed-by: @velvet-shark
2026-05-08 16:11:17 +02:00
Ayaan Zaidi
30e079dd89
fix(channels): honor reasoning defaults in previews ( #71817 ) (thanks @anagnorisis2peripeteia)
2026-05-08 18:32:04 +05:30
pashpashpash
02fe0d8978
Keep OpenAI Codex migrations on automatic runtime routing ( #79238 )
...
* fix: keep migrated openai codex routes automatic
* scope runtime policy to providers and models
* fix runtime policy surfaces
* fix ci runtime policy checks
* fix doctor stale session runtime pins
2026-05-08 16:05:35 +09:00
Patrick Erichsen
10f9a758b6
docs: add dedicated ClawHub docs tab ( #79159 )
...
* docs: add clawhub docs tab
* fix: satisfy docs sync lint
* docs: prune internal clawhub nav pages
* docs: include ClawHub publishing page in nav
* docs: use clawhub how-it-works route
2026-05-07 18:55:08 -07:00
Josh Avant
83aad863fd
Clarify exec filesystem policy drift ( #79153 )
...
* docs: clarify exec filesystem policy
* fix: warn on exec filesystem policy drift
* docs: clarify exec filesystem mutation surface
2026-05-07 20:05:19 -05:00
Vincent Koc
91ed1604b0
docs(imessage): make imsg the supported setup path
2026-05-07 12:53:01 -07:00
pashpashpash
1c33990108
Route OpenAI agents through Codex by default ( #78899 )
...
* route openai agent runs through codex
* fix: load codex plugin for implicit openai runtime
* fix: preserve explicit OpenAI PI Codex auth routing
* fix: show codex auth for openai model listing
* fix: map codex auth into configured openai list rows
* fix: preserve explicit openai pi auth routes
* docs: keep openai model route examples canonical
* fix: clean openai codex test fixtures
* fix: scope codex auth status fallback
* fix: repair current ci boundary drift
2026-05-07 19:46:49 +09:00
pashpashpash
3a901b5e95
Revert "Install Codex plugin on OpenAI model selection ( #78799 )" ( #78878 )
...
This reverts commit c8f3fecad6 .
2026-05-07 18:13:59 +09:00
pashpashpash
c8f3fecad6
Install Codex plugin on OpenAI model selection ( #78799 )
...
* route openai agent runs through codex
* fix: load codex plugin for implicit openai runtime
* docs: credit openai codex auth fix
* fix(agents): respect custom openai runtime routing
* fix(agents): install codex plugin on openai selection
* fix(agents): preserve OpenAI Codex auth switching
* fix(ci): restore channel contract runner expression
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-05-07 01:57:34 -07:00
Pincer
8a66694c5e
docs(lobster): clarify embedded openclaw.invoke limitation
2026-05-07 01:27:29 -07:00
Peter Steinberger
330ba1fa31
refactor: move canvas to plugin surfaces
2026-05-07 09:07:18 +01:00