Commit Graph

7213 Commits

Author SHA1 Message Date
Peter Steinberger
f50ece6d62 fix(cli): expose gateway delivery status 2026-05-10 14:09:01 +01:00
Peter Steinberger
335e5456d0 fix(agent): respect delivery status evidence 2026-05-10 14:09:01 +01:00
Kaspre
7903fe2ab7 docs(cli): clarify delivery error fields 2026-05-10 14:09:01 +01:00
Kaspre
94d923c055 fix(cli): surface durable delivery status 2026-05-10 14:09:01 +01:00
Peter Steinberger
fcc042559f build(deps): refresh workspace dependencies 2026-05-10 14:00:08 +01:00
Peter Steinberger
8654144606 fix(slack): improve bot parity 2026-05-10 13:59:20 +01:00
Ayaan Zaidi
965819bc5d docs(context): describe context map command 2026-05-10 18:04:35 +05:30
Peter Steinberger
4290765258 fix: migrate rebased sdk imports 2026-05-10 12:37:10 +01:00
Peter Steinberger
4f32a32ed6 refactor: move rare sdk seams into owners 2026-05-10 12:37:10 +01:00
Peter Steinberger
ccf0b96a56 docs: deprecate provider-owned sdk helpers 2026-05-10 12:37:10 +01:00
Peter Steinberger
6e14ef60cf docs: deprecate rare plugin sdk seams 2026-05-10 12:37:10 +01:00
Peter Steinberger
7a5f8c6900 chore: keep generated sdk payloads untracked 2026-05-10 12:37:10 +01:00
Peter Steinberger
827b0de0ce refactor: reduce plugin sdk surface 2026-05-10 12:37:10 +01:00
Ayaan Zaidi
d7bbff2185 feat(telegram): default Crabbox proof GIFs to 1080p 2026-05-10 15:46:30 +05:30
Ayaan Zaidi
a9bf94c62d feat(telegram): harden Crabbox real-user proof 2026-05-10 15:46:30 +05:30
Peter Steinberger
2ac2f0fce5 ci: speed up build artifact lane 2026-05-10 11:13:10 +01:00
Ayaan Zaidi
984174fb9d feat(telegram): publish crabbox proof gif by default 2026-05-10 15:10:39 +05:30
Ayaan Zaidi
32e1236cb7 feat(telegram): hold crabbox user sessions 2026-05-10 15:10:39 +05:30
Ayaan Zaidi
ecb7ea19a5 feat(telegram): add real user crabbox proof 2026-05-10 15:10:39 +05:30
Peter Steinberger
159dae902a fix: gate Bedrock Mantle discovery 2026-05-10 10:25:23 +01:00
Peter Steinberger
c18cc769ce fix(acpx): await startup probe before gateway ready 2026-05-10 05:16:52 -04:00
Peter Steinberger
9444b2ad9b fix: strip OpenAI-compatible replay reasoning 2026-05-10 10:08:47 +01:00
Peter Steinberger
325d9ca7cb fix: add strict OpenAI-compatible message key mode 2026-05-10 10:02:05 +01:00
Peter Steinberger
a39c05559b fix: preserve Codex auth during route repair
Summary:
- repair legacy openai-codex model refs to canonical openai refs without losing Codex auth intent
- keep scoped repairs from broadening runtime policy to unrelated agent/channel routes
- preserve explicit concrete model runtime pins and shield listed-agent canonical refs from default policy spillover

Verification:
- pnpm test src/commands/doctor/shared/codex-route-warnings.test.ts src/config/plugin-auto-enable.core.test.ts src/commands/doctor/shared/missing-configured-plugin-install.test.ts
- env -u OPENCLAW_TESTBOX -u OPENCLAW_TESTBOX_ID pnpm check:changed
- GitHub checks for 81b2934240
2026-05-10 04:53:44 -04:00
Peter Steinberger
662b9d2f5d fix: clear stale heartbeat fallback overrides
Co-authored-by: bitloi <raphaelaloi.eth@gmail.com>
2026-05-10 04:13:23 -04:00
bitloi
ed6b030a43 feat(process): show input-wait hints in log and poll
Show input-wait hints in process log/poll for idle interactive background sessions, keep list markers and structured stdin metadata, and document the recovery flow through log plus existing input actions.

Docs: updated docs/gateway/background-process.md.

Verification:
- pnpm test src/agents/bash-tools.test.ts
- pnpm test src/agents/bash-tools.process.input-hints.test.ts
- pnpm test src/agents/bash-tools.process.input-hints.test.ts src/agents/bash-tools.process.poll-timeout.test.ts src/agents/bash-tools.process.supervisor.test.ts src/agents/bash-tools.process-send-keys.test.ts
- pnpm check:docs
- git diff --check
- CI on 4aea1f11fe: check, check-additional, check-docs, checks-node-core, process/security relevant shards, real behavior proof passed

Fixes #33957.
Thanks @bitloi and @vincentkoc.

Co-authored-by: bitloi <89318445+bitloi@users.noreply.github.com>
Co-authored-by: bitloi <raphaelaloi.eth@gmail.com>
2026-05-10 04:13:07 -04:00
Peter Steinberger
5821a4033c fix(codex): deliver native image outputs
Co-authored-by: Kelaw - Keshav's Agent <keshavbotagent@gmail.com>
2026-05-10 04:06:12 -04:00
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