Peter Steinberger
|
4266b572ee
|
fix: prefer explicit agent for exports
|
2026-05-11 01:44:03 +01:00 |
|
Peter Steinberger
|
63ea79d58a
|
refactor: remove stale transcript locator references
|
2026-05-11 01:43:57 +01:00 |
|
Peter Steinberger
|
77886a399f
|
refactor: store raw stream diagnostics in sqlite
|
2026-05-11 01:43:48 +01:00 |
|
Peter Steinberger
|
a06af9591c
|
refactor: store tts prefs only in sqlite
|
2026-05-11 01:43:44 +01:00 |
|
Peter Steinberger
|
58e9f177ff
|
refactor: store default tts prefs in sqlite
|
2026-05-11 01:43:43 +01:00 |
|
Peter Steinberger
|
38d8a9de3a
|
refactor: seed worker vfs attachments
|
2026-05-11 01:43:27 +01:00 |
|
Peter Steinberger
|
5b9eecb9da
|
docs: align trajectory capture with sqlite runtime
|
2026-05-11 01:43:23 +01:00 |
|
Peter Steinberger
|
1376b0e96d
|
refactor: store exec approvals in sqlite
|
2026-05-11 01:43:22 +01:00 |
|
Peter Steinberger
|
8aeb8c6623
|
refactor: finish database-first state migration
|
2026-05-11 01:43:12 +01:00 |
|
Peter Steinberger
|
557a06b937
|
refactor: retire legacy session store config
|
2026-05-11 01:42:09 +01:00 |
|
Peter Steinberger
|
456b7e9743
|
refactor: make sessions sqlite-only
|
2026-05-11 01:42:08 +01:00 |
|
Peter Steinberger
|
fb579bc1ee
|
refactor: move agent runtime state toward piless
|
2026-05-11 01:42:06 +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 |
|
Peter Steinberger
|
42ecd5d95e
|
fix(acpx): harden session lifecycle cleanup
Harden ACPX process cleanup with lease-backed ownership verification, startup orphan reaping, reusable cancel semantics, and spawned-session visibility fixes.
|
2026-05-07 07:30:37 +01:00 |
|
Peter Steinberger
|
5aefe6abd6
|
feat: stream elevenlabs tts into discord voice
|
2026-05-07 06:47:31 +01:00 |
|
Val Alexander
|
a8d8d49ab8
|
fix(ui): label inherited thinking overrides
Closes #77581.
## Summary
- Add a shared thinking-label formatter for inherited vs explicit reasoning values.
- Show inherited thinking controls as `Inherited (Default: <Level>)` in chat and Sessions selectors.
- Preserve provider/model labels for explicit thinking overrides and document the inherited/default wording.
## Verification
- `pnpm docs:list`
- `pnpm tsgo:core` on current `origin/main` (`70defcc046`) -> passes
- `git diff --check`
- `pnpm exec oxfmt --check --threads=1 ui/src/ui/thinking-labels.ts ui/src/ui/chat/session-controls.ts ui/src/ui/views/chat.test.ts ui/src/ui/views/sessions.ts ui/src/ui/views/sessions.test.ts docs/tools/thinking.md CHANGELOG.md`
- `pnpm changed:lanes --json` -> `core`, `coreTests`, `docs`
- `pnpm test ui/src/ui/views/chat.test.ts ui/src/ui/views/sessions.test.ts src/gateway/server.sessions.list-changed.test.ts` -> 3 Vitest shards, 58 tests
- Testbox `pnpm check:changed` on `a906cb75ce` -> passes
- GitHub PR checks for #78176 on `a906cb75ce` -> no pending or failed jobs
|
2026-05-07 00:31:41 -05:00 |
|
Peter Steinberger
|
92284bc460
|
fix(agents): clean subagent fallback scaffolding (#78700)
* fix(agents): clean subagent completion fallback scaffolding
* refactor(agents): use prompt data blocks for child results
* fix(agents): satisfy sanitizer lint
* refactor(agents): remove raw subagent completion fallback
|
2026-05-07 04:30:04 +01:00 |
|
Peter Steinberger
|
a8801350d8
|
docs: clarify planned monthly support lines
|
2026-05-07 01:42:20 +01:00 |
|