Peter Steinberger
b2d102109b
fix(telegram): retry webhook registration failures
2026-04-28 04:33:22 +01:00
Peter Steinberger
4b4cde7187
fix(memory): back off qmd open failures
2026-04-28 04:16:25 +01:00
Gustavo Madeira Santana
ae616777f3
test(qa-matrix): cover approval metadata scenarios
2026-04-27 23:10:51 -04:00
Gustavo Madeira Santana
795e58acf2
test(matrix): cover approval metadata delivery
2026-04-27 23:10:51 -04:00
Peter Steinberger
719ec4f292
refactor: share OpenAI-compatible image provider
2026-04-28 04:01:43 +01:00
Peter Steinberger
358579b136
test: guard extension test api exports
2026-04-28 04:00:00 +01:00
Peter Steinberger
129b996a4e
refactor: tighten extension test support boundaries
2026-04-28 03:52:19 +01:00
Peter Steinberger
2628326264
refactor: expose agent runtime test contracts
2026-04-28 03:40:57 +01:00
Peter Steinberger
e1acb61317
refactor: expose SDK test helper subpaths
2026-04-28 03:28:17 +01:00
Shakker
a30632eb28
feat: declare cerebras and mistral model catalogs
2026-04-28 03:26:57 +01:00
Shakker
7f87593548
feat: declare nvidia model catalog
2026-04-28 03:26:57 +01:00
Shakker
2d7b16e0db
feat: declare qianfan and xiaomi model catalogs
2026-04-28 03:26:57 +01:00
Peter Steinberger
28f88ab2cc
test: align extension contracts with dependency refresh
2026-04-28 03:16:12 +01:00
Peter Steinberger
632b0fd580
chore: update workspace dependencies
2026-04-28 03:09:44 +01:00
Peter Steinberger
0835f9409a
fix: route telegram cli sends through gateway
2026-04-28 03:01:22 +01:00
Shakker
5280b157f6
feat: declare chutes and kilocode model catalogs
2026-04-28 02:59:07 +01:00
Shakker
53b53ba06b
feat: declare refreshable model catalog supplements
2026-04-28 02:59:07 +01:00
Peter Steinberger
1945389374
test: expose provider media test helpers
2026-04-28 02:52:30 +01:00
Peter Steinberger
2746e2ccef
test(telegram): cover handler error boundary
2026-04-28 02:50:03 +01:00
Peter Steinberger
2a3a24ebdc
refactor: share media provider asset helpers ( #73142 )
...
* refactor: share openai-compatible speech providers
* refactor: tighten openai-compatible speech helper
* refactor: share image generation asset helpers
* fix: keep image helpers off root plugin sdk runtime
2026-04-28 02:44:18 +01:00
hclsys
ba80695bba
fix(cli): exit 0 when invoking parent commands without a subcommand ( #73077 )
...
Several `openclaw <parent>` commands (channels, plugins, approvals, devices,
cron, mcp) were exiting with code 1 when invoked bare, while printing the
same help-style content that `<parent> --help` produces (which exits 0).
This broke `&&` chains and surfaced a misleading
`ELIFECYCLE Command failed with exit code 1.` line under pnpm.
Add a small `applyParentDefaultHelpAction(cmd)` helper in
`src/cli/program/parent-default-help.ts` that attaches a default action
which prints the parent's own help and sets `process.exitCode = 0`. The
helper is a no-op when the parent already has its own action (e.g.
`agents` defaulting to `agents list`), so existing intentional defaults
are preserved.
Apply it to the six core parents listed in #73077 .
2026-04-28 02:40:44 +01:00
Peter Steinberger
2d0cc1ee22
fix(memory): reject empty lancedb embedding config
2026-04-28 02:38:31 +01:00
Peter Steinberger
947aae5a99
refactor(models): move suppressions to manifests
2026-04-28 02:38:31 +01:00
Peter Steinberger
3efb444002
fix(discord): skip disabled reaction fetches
2026-04-28 02:36:48 +01:00
Peter Steinberger
43a73d6a31
refactor: separate bundled channel schema surface
2026-04-28 02:31:21 +01:00
Peter Steinberger
4e63f710f1
fix(ci): restore plugin install and tooling checks
2026-04-28 02:09:28 +01:00
Peter Steinberger
7c79f0ac9c
fix(telegram): centralize update offset tracking
2026-04-28 02:08:22 +01:00
Peter Steinberger
6c859d8c82
fix(memory-lancedb): use neutral memory host import
2026-04-28 01:59:41 +01:00
Peter Steinberger
37ea03dbac
fix(memory-lancedb): use scoped config runtime import
2026-04-28 01:50:09 +01:00
Peter Steinberger
45a84b5f95
refactor: expose channel contract test helpers
2026-04-28 01:45:58 +01:00
Peter Steinberger
983fd775e2
fix(memory-core): stream embedding cache seed during reindex
...
- stream safe-reindex embedding-cache seeding with SQLite iterate()
- avoid no-op empty-cache transactions and keep regression coverage explicit
- supersedes #73067
Thanks @parkertoddbrooks.
2026-04-28 01:44:03 +01:00
Peter Steinberger
2057713af5
fix(memory): let lancedb use provider embedding auth
2026-04-28 01:42:43 +01:00
Vincent Koc
d93e6f6158
fix(feishu): repair WebSocket reconnect and heartbeat config ( #72411 )
2026-04-27 17:32:36 -07:00
Peter Steinberger
fdd2ff02c6
ci: stabilize release validation lanes
2026-04-28 01:31:00 +01:00
TinyClaw
fb5b46ae48
fix(bonjour): suppress ciao crash when networkInterfaces() is denied
...
Classify ciao interface-enumeration SystemErrors from restricted sandboxes and suppress mDNS advertising instead of letting the Gateway crash.
2026-04-27 17:30:43 -07:00
Peter Steinberger
864c4f7ff4
fix(memory-core): bound fallback vector chunk scoring
...
- stream fallback Memory Core vector scoring with SQLite iterate() and a bounded top-K result set
- add regression coverage and live-main lint/boundary helper repairs
- supersedes #73069
Thanks @parkertoddbrooks.
2026-04-28 01:23:40 +01:00
Peter Steinberger
56875c4d32
refactor: split generic plugin test fixtures
2026-04-28 01:21:39 +01:00
Peter Steinberger
f34b41f198
refactor: split plugin sdk test helpers
2026-04-28 01:14:19 +01:00
Peter Steinberger
e27c32b9b0
refactor(plugin-sdk): publish route helpers
2026-04-28 01:13:01 +01:00
Peter Steinberger
0294aebe6f
feat(providers): add DeepInfra provider plugin ( #73038 )
...
* feat(providers): add DeepInfra provider plugin
* feat(deepinfra): add media provider surfaces
* fix(deepinfra): satisfy provider boundary checks
* docs: add gitcrawl maintainer skill
* test: include deepinfra in live media sweeps
* fix: remove stale tts contract import
2026-04-28 01:12:54 +01:00
Peter Steinberger
1fde7dbc0e
fix(memory): support embedding providers without encoding format
2026-04-28 01:12:34 +01:00
EVA
1adaa28dc8
[plugin sdk] Add generic plugin host-hook contracts ( #72287 )
...
Merged via squash.
Prepared head SHA: 68e5f2ce19
Co-authored-by: 100yenadmin <239388517+100yenadmin@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-27 17:07:02 -07:00
Peter Steinberger
32d76e2429
fix(memory): bound lancedb recall embedding queries
2026-04-28 00:58:30 +01:00
Peter Steinberger
8057561cee
refactor: promote plugin test helpers to sdk
2026-04-28 00:55:11 +01:00
pashpashpash
a412603bad
fix(codex): honor effective stdio env for fallback auth
2026-04-28 00:46:15 +01:00
pashpashpash
401ae38f13
fix(codex): keep env fallback local to stdio app-server
2026-04-28 00:46:15 +01:00
Peter Steinberger
5f15bea6ce
fix(codex): bootstrap app-server auth fallback
2026-04-28 00:46:15 +01:00
pashpashpash
a1c88f3ebe
fix(codex): hash app-server env values in client keys
2026-04-28 00:46:15 +01:00
pashpashpash
20ff49f7c8
fix(codex): auto-clear api key for subscription auth
2026-04-28 00:46:15 +01:00
pashpashpash
aeb007e4e5
fix(codex): expose app-server env controls
2026-04-28 00:46:15 +01:00