Peter Steinberger
1576853fbc
docs: document tool search
2026-05-10 03:21:50 -04:00
Peter Steinberger
711e09c9aa
fix(discord): make native opus opt-in
2026-05-10 08:17:00 +01:00
Peter Steinberger
47c4d73580
docs(cron): clarify cli pre-model watchdog
2026-05-10 02:47:34 -04:00
Peter Steinberger
5b3e2497bd
fix(cron): diagnose isolated pre-model stalls
2026-05-10 02:47:34 -04:00
Peter Steinberger
b27bae3a73
fix(google): default gemini onboarding to 3.1 pro
2026-05-10 07:24:03 +01:00
Peter Steinberger
6d7fb9e15e
fix(openrouter): add kimi k2.5 catalog fallback
2026-05-10 07:17:45 +01:00
MkDev11
e37a3050d9
fix(agents): clean false-live session locks ( #76854 )
...
Summary:
- Clean false-live session locks whose live PID resolves to a non-OpenClaw owner.
- Tighten owner argv detection so generic JS entrypoints require an OpenClaw command token.
- Add regression coverage for generic non-OpenClaw entrypoints and preserve real gateway argv.
Verification:
- pnpm test src/agents/session-write-lock.test.ts src/commands/doctor-session-locks.test.ts
- pnpm test src/infra/gateway-process-argv.test.ts
- pnpm exec oxfmt --check --threads=1 src/agents/session-write-lock.ts src/agents/session-write-lock.test.ts src/commands/doctor-session-locks.ts src/commands/doctor-session-locks.test.ts docs/gateway/doctor.md CHANGELOG.md
- node scripts/run-oxlint.mjs src/agents/session-write-lock.ts src/agents/session-write-lock.test.ts src/commands/doctor-session-locks.ts src/commands/doctor-session-locks.test.ts
- CI workflow success on d42f9c46ef
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com >
2026-05-10 02:13:55 -04:00
Ayaan Zaidi
082c932e94
fix(docker): export Playwright browser runtime path
2026-05-10 11:37:37 +05:30
Ayaan Zaidi
d40e062800
docs(browser): note Docker Chromium autodetect
2026-05-10 11:37:37 +05:30
Peter Steinberger
a9a70b6e60
fix(cron): allow self-scoped runs inspection
...
Co-authored-by: hclsys <hclsys@openclaw.ai >
2026-05-10 02:05:31 -04:00
Vincent Koc
a31b75f543
chore(channels): remove bluebubbles hangover
2026-05-10 13:53:58 +08:00
Peter Steinberger
378da8b9d3
feat: add telegram mantis evidence builder
2026-05-10 06:39:54 +01:00
Peter Steinberger
f43dc9aa61
fix(mcp): keep numeric bundle tool names provider-safe
2026-05-10 06:29:08 +01:00
Peter Steinberger
bf7cc278d2
fix(models): explain missing provider model registration
2026-05-10 06:25:32 +01:00
Peter Steinberger
53cd3daed3
fix(kimi): use stable coding model id
2026-05-10 06:17:58 +01:00
Peter Steinberger
e65017b0f9
docs(plugins): add clickclack reference
2026-05-10 06:13:38 +01:00
Peter Steinberger
9243b575ed
chore(release): prepare 2026.5.10-beta.1
2026-05-10 06:13:38 +01:00
Peter Steinberger
743413aa6f
fix: preserve auth profiles for one-off model overrides
2026-05-10 00:50:10 -04:00
Peter Steinberger
f7a14e678b
fix: keep model visibility policy internal
2026-05-10 00:50:10 -04:00
Peter Steinberger
743e543639
docs: mention provider wildcard model allowlists
2026-05-10 00:50:10 -04:00
80mills
ebd776298f
Add provider wildcard model visibility
2026-05-10 00:50:10 -04:00
Kevin Lin
b79de62b3c
fix(codex): remove dynamic tools profile option
2026-05-09 21:34:33 -07:00
Peter Steinberger
40aa57ba8f
fix(openai): accept realtime event aliases
2026-05-10 05:20:52 +01:00
Peter Steinberger
a0fb7fb045
refactor: centralize channel ingress access
2026-05-10 00:18:36 -04:00
Colin
7a2a31dede
feat: add realtime voice OAuth controls
2026-05-10 00:13:23 -04:00
Peter Steinberger
f83dbbc926
fix(discord): prevent realtime answer replacement
2026-05-10 05:01:19 +01:00
Ruben Cuevas
c61abfab30
docs(memory): clarify memory maintenance expectations
2026-05-09 23:53:37 -04:00
Peter Steinberger
997edf66a1
fix(openai): respect disabled realtime input interruption
2026-05-10 04:50:29 +01:00
Peter Steinberger
4a6bf45422
fix(discord): log realtime voice barge-in diagnostics
2026-05-10 04:33:32 +01:00
Hua Yang
dff4a04c1f
feat(signal): support container REST API
...
Adds container REST/WebSocket support for bbernhard/signal-cli-rest-api Signal deployments.
Closes #10240 .
Thanks @Hua688.
Verification:
- pnpm exec oxfmt --check --threads=1 docs/channels/signal.md
- pnpm lint:extensions
- pnpm test extensions/signal
- pnpm tsgo:extensions && pnpm tsgo:test:extensions
- pnpm config:docs:check
- git diff --check
- CI checks on PR head 1d0a536ecd
- Crabbox/Testbox live Docker smoke tbx_01kr7h07shhcafxjc0ezfh946w / run 25614453516
2026-05-09 23:13:55 -04:00
Peter Steinberger
487687a6f0
build(discord): skip native opus builds by default ( #80071 )
2026-05-09 22:59:09 -04:00
Vincent Koc
f13dfd6004
docs(cli): align setup command hierarchy
2026-05-10 10:28:48 +08: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
eda0316af3
fix: classify active memory no-relevant status ( #80015 )
...
Recreated locally from PR #80015 because the contributor branch could not be updated by maintainers (maintainerCanModify=false).
Fixes #79812 .
Co-authored-by: Andy Ye <andy@Andys-MacBook-Pro-2.local >
2026-05-10 02:47:41 +01:00
Peter Steinberger
eacdfbc84b
feat: improve subagent orchestration
2026-05-09 21:47:14 -04:00
Peter Steinberger
38fe4d36c6
fix(discord): suppress stale realtime consults
2026-05-10 02:23:25 +01:00
VACInc
c5cc1bb184
Enable realtime Talk instructions config
2026-05-09 21:20:06 -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
Peter Steinberger
5832839353
ci(release): make Open WebUI release smoke deterministic
2026-05-10 01:30:07 +01:00
brokemac79
4ab6878473
fix(tasks): report cron session preserves from locked store
2026-05-09 20:05:07 -04:00
Dan O'Brien
ce7053005b
Map ACP thinking to advertised effort key
2026-05-09 19:12:06 -04:00
Peter Steinberger
90a9975adf
docs: clarify model failover format errors
2026-05-09 23:55:31 +01:00
Peter Steinberger
434b3d3876
fix: clarify Codex OAuth recovery hints
2026-05-09 23:53:57 +01:00
Peter Steinberger
4cd0207519
fix: stabilize Gemini default and Bedrock thinking policy
2026-05-09 23:51:55 +01:00
Peter Steinberger
221f876c3f
fix(plugin-sdk): stabilize API baseline generation
2026-05-09 23:25:26 +01:00
Radek Sienkiewicz
59326c8e3b
fix(slack): wake interactive reply sessions ( #79836 )
...
Merged via squash.
Prepared head SHA: 2bc9182d0f
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Reviewed-by: @velvet-shark
2026-05-09 20:31:40 +02:00
hcl
aeb7d07364
fix(cli-runner): gate raw transcript reseed
...
Summary:
- Gate raw transcript reseeding behind an explicit CLI backend opt-in.
- Keep auth-profile and auth-epoch invalidations from replaying raw transcript history.
- Add regression coverage, docs, config schema/baseline, and changelog entry for #79713 .
Verification:
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md docs/gateway/cli-backends.md docs/gateway/config-agents.md src/agents/cli-runner.reliability.test.ts src/agents/cli-runner/prepare.test.ts src/agents/cli-runner/prepare.ts src/agents/cli-runner/session-history.test.ts src/agents/cli-runner/session-history.ts src/config/types.agent-defaults.ts src/config/zod-schema.core.ts
- pnpm run lint:extensions:bundled
- pnpm deadcode:dependencies
- pnpm test src/agents/cli-runner/session-history.test.ts src/agents/cli-runner/prepare.test.ts src/agents/cli-runner.reliability.test.ts src/config/schema.test.ts src/config/zod-schema.agent-defaults.test.ts
- GitHub CI on b63f3afdc4 : lint, prod/test types, docs, dependencies, fast contracts, core/agentic shards, and real behavior proof passed.
Co-authored-by: hclsys <hclsys@openclaw.ai >
2026-05-09 10:52:30 -04:00
Peter Steinberger
e5e1b7b834
feat: add clickclack channel extension
2026-05-09 15:29:27 +01:00