Patrick Erichsen
9e97cdb213
fix(discord): fail dropped final reply delivery
2026-05-05 01:33:22 +01:00
Vincent Koc
1a4c078399
test(plugins): update kitchen sink prerelease canary version
2026-05-04 17:30:55 -07:00
Vincent Koc
7e591a624f
docs(changelog): credit @pashpashpash for Codex usage-limit reset surfacing
...
#77557 added user-facing surfacing of Codex app-server usage-limit reset
details and OpenClaw-owned runtime failure notices through tool-only
source-reply mode, but the entry landed without contributor attribution.
Add the merging PR ref and credit the human contributor @pashpashpash
per CLAUDE.md changelog-attribution rules.
2026-05-04 17:28:16 -07:00
Peter Steinberger
b156829505
fix(acpx): resolve plugin manifest from bundled runtime
2026-05-05 01:21:42 +01:00
Vincent Koc
44a10ceea2
test(live): run cache probe with node
2026-05-04 17:16:47 -07:00
Vincent Koc
da0a977678
test(plugins): refresh kitchen sink docker fixture
2026-05-04 17:15:47 -07:00
Vincent Koc
2cb03ee7b5
fix(openai): route Codex audio to transcription model
2026-05-04 17:14:08 -07:00
Vincent Koc
a491090b48
fix(release): refresh plugin sdk api gate
...
Refresh release baseline hashes and raise the Plugin SDK API baseline heap cap so release preflight reports real drift instead of OOMing.
2026-05-04 17:13:47 -07:00
pashpashpash
b2c3202a15
Surface Codex usage-limit reset details in chat replies ( #77557 )
...
* fix(codex): surface usage limit reset details
* fix(codex): satisfy extension lint
* fix: surface codex runtime failures in tool-only replies
2026-05-05 09:00:39 +09:00
Vincent Koc
306a582294
test(agents): remove redundant payload casts
2026-05-04 16:56:05 -07:00
Vincent Koc
d253392ea2
fix(plugins): keep explicit web providers on fast path
2026-05-04 16:56:05 -07:00
Josh Lehman
6dae3c273d
fix: keep runtime prompt context out of system prompt ( #77521 )
2026-05-05 00:54:16 +01:00
Kevin Lin
cb9824d6b4
test: add slack onboarding channel smoke ( #77575 )
2026-05-04 16:51:34 -07:00
Vincent Koc
cf1bd30509
test(plugins): add kitchen sink rpc walk
2026-05-04 16:48:02 -07:00
Vincent Koc
0a62c1e665
fix(telegram): derive media placeholders from MIME
...
Fixes #69793 .
Verification:
- repro before fix: `pnpm test:serial extensions/telegram/src/bot-message-context.body.test.ts -- --reporter=verbose` failed 3 new cases with `<media:image>` returned for non-image/mixed saved media
- `pnpm test:serial extensions/telegram/src/bot-message-context.body.test.ts -- --reporter=verbose` passed 9 tests after fix
- `pnpm exec oxfmt --check --threads=1 extensions/telegram/src/bot-message-context.body.ts extensions/telegram/src/bot-message-context.body.test.ts`
- `git diff --check`
- `OPENCLAW_TESTBOX=1 pnpm testbox:run --id tbx_01kqtnnhpg6rk1225tbb7109kf -- "pnpm check:changed"` passed
2026-05-04 16:46:58 -07:00
Peter Steinberger
d522a18971
fix: sync Codex app-server protocol ( #77578 )
...
* fix: sync codex app-server protocol
* docs: add codex protocol changelog
* fix: refresh codex protocol schemas
2026-05-05 00:43:07 +01:00
praveen9354
0677a4f8b3
fix(dashboard): guide manual token auth fallback
...
Summary:
- Add a redaction-safe dashboard fallback hint when tokenized URL delivery fails.
- Document the manual auth path and update the changelog.
Verification:
- PR CI exact head 48ccb97c08 green for relevant CI/security checks.
- pnpm test src/commands/dashboard.links.test.ts src/commands/dashboard.test.ts
- pnpm exec oxfmt --check --threads=1 src/commands/dashboard.ts src/commands/dashboard.links.test.ts
- pnpm format:docs:check
- pnpm docs:check-mdx
- pnpm docs:check-i18n-glossary
- targeted markdownlint for docs/cli/dashboard.md and docs/web/dashboard.md
2026-05-04 18:39:25 -05:00
Peter Steinberger
29eb47e736
docs(changelog): credit codex replay fix
2026-05-05 00:33:23 +01:00
Peter Steinberger
15d3fd83bb
fix(openai-codex): match codex replay identity
2026-05-05 00:33:23 +01:00
mkdev11
27e467ad23
fix(openai-codex): avoid stale Responses replay state
2026-05-05 00:33:23 +01:00
Vincent Koc
8285786c22
fix(plugins): include json5 in memory runtime deps
...
* fix(plugins): include json5 in memory runtime deps
* chore(ci): allow bundled runtime json5 dep
2026-05-04 16:31:49 -07:00
Vincent Koc
ae142cad7c
fix(doctor): repair allow-only official plugins
2026-05-04 16:31:41 -07:00
Penchan
d0c7f91ed1
fix(plugins): recover managed-npm external plugins after package-manager upgrade
...
Co-authored-by: pingu <pingu@penchan.co >
2026-05-04 16:31:35 -07:00
Vincent Koc
9eed48fde5
test(docker): align published upgrade timeout
2026-05-04 16:17:51 -07:00
Vincent Koc
edb697e389
test(extensions): refresh dependency-backed assertions
2026-05-04 16:17:51 -07:00
Peter Steinberger
ab032675ce
fix: simplify gateway model startup modes
2026-05-05 00:07:11 +01:00
Shubhankar Tripathy
34f805a012
fix(docker): pin container-side workspace and config dirs in compose
...
Fixes #77436
2026-05-04 16:03:51 -07:00
Peter Steinberger
03f7e26d54
fix: log gateway model mode defaults
2026-05-04 23:53:05 +01:00
Peter Steinberger
c3c7c2df6f
fix(discord): prefer IPv4 for gateway startup
2026-05-04 23:52:45 +01:00
Peter Steinberger
d362879282
fix(plugins): normalize compat allowlist aliases
2026-05-04 23:50:03 +01:00
Peter Steinberger
40e0844133
fix(plugins): preserve bundled allowlist edges
2026-05-04 23:50:03 +01:00
Peter Steinberger
fdbfabf9f9
test(plugins): make loader compat contract explicit
2026-05-04 23:50:03 +01:00
Peter Steinberger
369d83f04c
test(doctor): preserve bundled discovery literal type
2026-05-04 23:50:03 +01:00
Peter Steinberger
b2096d19ec
fix(plugins): default bundled discovery to allowlist
2026-05-04 23:50:03 +01:00
Peter Steinberger
55df2d4598
docs(config): refresh bundled discovery baseline
2026-05-04 23:50:03 +01:00
Peter Steinberger
41257a5f6f
fix(plugins): rename bundled allowlist discovery policy
2026-05-04 23:50:03 +01:00
Peter Steinberger
76e0bcd2de
test(plugins): type bundled public artifact mock
2026-05-04 23:50:03 +01:00
Peter Steinberger
3ed569ac3c
fix(plugins): respect allowlist for web provider fallback
2026-05-04 23:50:03 +01:00
dougbtv
f738663c79
fix(plugins): add bundledMode to gate runtime provider discovery by allowlist
...
When plugins.bundledMode is set to "respect-allow", runtime provider
discovery paths honor plugins.allow for bundled plugins instead of
force-loading all providers. Default "compat" preserves existing behavior.
Closes #75575
2026-05-04 23:50:03 +01:00
dougbtv
81035e651b
fix(config): register bundledMode in zod schema and help text
...
Addresses review feedback: adds bundledMode to the strict plugins zod
object so the config option passes validation, and adds schema.help
documentation for the field.
2026-05-04 23:50:03 +01:00
Vincent Koc
eef623671e
Merge branch 'main' of https://github.com/openclaw/openclaw
...
* 'main' of https://github.com/openclaw/openclaw :
test(doctor): mock bundled channel ids
fix(gateway): route watch trace spam to artifacts
2026-05-04 15:42:51 -07:00
Vincent Koc
68d4921392
test(doctor): mock bundled channel ids
2026-05-04 15:41:43 -07:00
Peter Steinberger
a167acee67
fix(gateway): route watch trace spam to artifacts
2026-05-04 23:41:14 +01:00
Vincent Koc
5658332fa7
Merge branch 'main' of https://github.com/openclaw/openclaw
...
* 'main' of https://github.com/openclaw/openclaw :
fix: repair release validation checks
2026-05-04 15:40:17 -07:00
Vincent Koc
ce8bc1a3e3
fix(lint): cover diagnostic phase events
2026-05-04 15:40:00 -07:00
Peter Steinberger
864b1be1b3
fix: repair release validation checks
2026-05-04 23:39:37 +01:00
Vincent Koc
e39d3b4223
fix(mattermost): clarify model picker runtime behavior
2026-05-04 15:38:14 -07:00
Peter Steinberger
f8e080386d
fix(gateway): quiet benchmark watch output
2026-05-04 23:36:18 +01:00
Vincent Koc
f042b53782
fix(channels): preserve channel aliases in plugin probes
...
Key package-state probes, env/config presence, and read-only command defaults by channel id instead of manifest plugin id so alias-owned channel plugins keep setup/native-command detection working.
2026-05-04 15:29:47 -07:00
Kevin Lin
592998ae0e
fix: clean up orphaned child processes ( #77481 )
...
* fix: forward launcher respawn signals
* docs: explain respawn signal exit timer
* fix: centralize launcher respawn supervision
* fix: include respawn helper in duplicate scan
* fix: keep launcher respawn bridge local
2026-05-04 15:28:49 -07:00