ludd50155
0cb69b0f28
Discord: add gateway proxy support
...
Conflicts:
package.json
pnpm-lock.yaml
src/config/schema.ts
src/discord/monitor/provider.ts
2026-02-13 13:26:51 -06:00
Peter Steinberger
63bb1e02b0
chore(release): bump version to 2026.2.13
2026-02-13 04:13:07 +01:00
cpojer
7b34b46363
chore: Update deps.
2026-02-13 09:43:41 +09:00
Peter Steinberger
722c010b95
chore(deps): update dependencies
2026-02-12 22:58:42 +01:00
Tyler
4c86010b06
fix: remove bundled soul-evil hook ( closes #8776 ) ( #14757 )
...
* fix: remove bundled soul-evil hook (closes #8776 )
* fix: remove soul-evil docs (#14757 ) (thanks @Imccccc)
---------
Co-authored-by: OpenClaw Bot <bot@openclaw.ai >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-02-12 18:52:09 +01:00
Peter Steinberger
7695b4842b
chore: bump version to 2026.2.12
2026-02-12 18:20:46 +01:00
Peter Steinberger
8fce7dc9b6
perf(test): add vitest slowest report artifact
2026-02-12 17:16:42 +00:00
0xRain
d8016c30cd
fix: add types condition to plugin-sdk export for moduleResolution NodeNext ( #14485 )
...
Co-authored-by: 0xRaini <0xRaini@users.noreply.github.com >
2026-02-12 17:31:48 +09:00
cpojer
9df89ceda2
chore: Update deps.
2026-02-12 09:15:12 +09:00
Peter Steinberger
1872d0c592
chore: bump version to 2026.2.10
2026-02-11 11:27:23 +01:00
quotentiroler
8fad4c2844
chore(deps): update dependencies, remove hono pinning
2026-02-09 19:35:37 -08:00
max
67d3bab890
docs: fix broken links checker and add CI docs ( #13041 )
...
- Fix zh-CN/vps.md broken links (/railway /install/railway)
- Add docs/ci.md explaining CI pipeline
- Add Experiments group to docs.json navigation
2026-02-09 18:30:05 -08:00
quotentiroler
039aaf176e
CI: cleanup and fix broken job references
...
- Fix code-size -> code-analysis job name (5 jobs had wrong dependency)
- Remove useless install-check job (was no-op)
- Add explicit docs_only guard to release-check
- Remove dead submodule checkout steps (no submodules in repo)
- Rename detect-docs-only -> detect-docs-changes, add docs_changed output
- Reorder check script: format first for faster fail
- Fix billing error test (PR #12946 removed fallback detection but not test)
2026-02-09 17:52:51 -08:00
quotentiroler
64cf50dfc3
chore: rename format scripts for conventional naming
...
- format = fix (write)
- format:check = check only
- Update CI to use format:check
2026-02-09 17:11:16 -08:00
cpojer
fa21050af0
chore: Update deps.
2026-02-10 08:52:07 +09:00
max
ce71c7326c
chore: add tsconfig.test.json for type-checking test files ( #12828 )
...
Adds a separate tsconfig that includes only *.test.ts files (which the main
tsconfig excludes). Available via 'pnpm tsgo:test' for incremental cleanup.
Not yet wired into 'pnpm check' there are ~2.8k pre-existing errors in
test files that need to be fixed incrementally first.
2026-02-09 11:16:19 -08:00
Peter Steinberger
fb8c653f53
chore(release): 2026.2.9
2026-02-09 11:19:07 -06:00
cpojer
3573f26d40
chore: Update deps.
2026-02-09 09:58:58 +09:00
max
eb3e9c649b
chore: fix vitest standalone configs and update package description ( #11865 )
...
* chore: fix vitest standalone configs and update package description
- vitest.live.config.ts and vitest.e2e.config.ts now extend root config
- Inherits testTimeout (120s), resolve.alias, pool, setupFiles, excludes
- ui/vitest.node.config.ts gets explicit 120s timeout
- package.json description updated for multi-channel AI gateway
- Removed unused src/utils/time-format.ts
* chore: filter inherited excludes in live/e2e vitest configs
* refactor: dedupe GroupPolicy/DmPolicy in extensions
Import from openclaw/plugin-sdk instead of re-declaring identical types.
2026-02-08 05:24:50 -08:00
max
28e1a65ebc
chore: project hygiene — fix workspace:*, sandbox USER, dead config ( #11289 )
...
* chore: project hygiene fixes (workspace:*, sandbox USER, dead config)
* chore: also fix workspace:* in zalouser dependencies
2026-02-08 02:36:42 -08:00
Gustavo Madeira Santana
ff80646085
chore: bump pi to 0.52.8
2026-02-07 15:41:27 -05:00
Seb Slight
929a3725d3
docs: canonicalize docs paths and align zh navigation ( #11428 )
...
* docs(navigation): canonicalize paths and align zh nav
* chore(docs): remove stray .DS_Store
* docs(scripts): add non-mint docs link audit
* docs(nav): fix zh source paths and preserve legacy redirects (#11428 ) (thanks @sebslight)
* chore(docs): satisfy lint for docs link audit script (#11428 ) (thanks @sebslight)
2026-02-07 15:40:35 -05:00
Peter Steinberger
9f703a44dc
chore(release): 2026.2.6-3
2026-02-07 00:44:32 -08:00
Peter Steinberger
ad4dd0422e
chore(release): 2026.2.6-2
2026-02-07 00:30:43 -08:00
Peter Steinberger
aaddbdae52
chore(release): 2026.2.6-1
2026-02-06 22:48:19 -08:00
Peter Steinberger
a3b5f1b15c
fix(build): unblock pnpm build dts
2026-02-06 18:43:11 -08:00
Peter Steinberger
94b2fc14f2
chore(deps): bump carbon beta
2026-02-06 16:56:25 -08:00
Peter Steinberger
dca8cf958b
chore(deps): update deps
2026-02-06 16:37:56 -08:00
Peter Steinberger
677450cd9b
chore(release): bump version to 2026.2.6
2026-02-06 15:37:31 -08:00
Sebastian
134c03a903
feat: add markdownlint configuration for documentation formatting and linting
2026-02-06 09:14:36 -05:00
cpojer
6f4665dda3
chore: Update deps.
2026-02-06 09:11:46 +09:00
Gustavo Madeira Santana
3299aeb904
Agents: bump pi-mono to 0.52.5 ( #9949 )
...
* Agents: bump pi-mono to 0.52.5
* Changelog: add PR reference for pi bump
2026-02-05 17:36:25 -05:00
Gustavo Madeira Santana
4629054403
chore: apply local workspace updates ( #9911 )
...
* chore: apply local workspace updates
* fix: resolve prep findings after rebase (#9898 ) (thanks @gumadeiras)
* refactor: centralize model allowlist normalization (#9898 ) (thanks @gumadeiras)
* fix: guard model allowlist initialization (#9911 )
* docs: update changelog scope for #9911
* docs: remove model names from changelog entry (#9911 )
* fix: satisfy type-aware lint in model allowlist (#9911 )
2026-02-05 16:54:44 -05:00
Michael Lee
eb80b9acb3
feat: add Claude Opus 4.6 to built-in model catalog ( #9853 )
...
* feat: add Claude Opus 4.6 to built-in model catalog
- Update default model from claude-opus-4-5 to claude-opus-4-6
- Add opus-4.6 model ID normalization
- Add claude-opus-4-6 to live model filter prefixes
- Update image tool to prefer claude-opus-4-6 for vision
- Add CLI backend alias for opus-4.6
- Update onboard auth default selections to include opus-4.6
- Update model picker placeholder
Closes #9811
* test: update tests for claude-opus-4-6 default
- Fix model-alias-defaults test to use claude-opus-4-6
- Fix image-tool test to expect claude-opus-4-6 in fallbacks
* feat: support claude-opus-4-6
* docs: update changelog for opus 4.6 (#9853 ) (thanks @TinyTb)
* chore: bump pi to 0.52.0
---------
Co-authored-by: Slurpy <slurpy@openclaw.ai >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-02-05 12:09:23 -08:00
cpojer
460808e0c8
Update deps.
2026-02-05 19:44:08 +09:00
Peter Steinberger
5031b283a5
chore: bump version to 2026.2.4
2026-02-05 00:38:50 -08:00
Gustavo Madeira Santana
38e6da1fe0
TUI/Gateway: fix pi streaming + tool routing + model display + msg updating ( #8432 )
...
* TUI/Gateway: fix pi streaming + tool routing
* Tests: clarify verbose tool output expectation
* fix: avoid seq gaps for targeted tool events (#8432 ) (thanks @gumadeiras)
2026-02-04 17:12:16 -05:00
Peter Steinberger
e4b084c762
chore: bump version to 2026.2.3
2026-02-03 18:33:27 -08:00
Peter Steinberger
9c5941ba46
fix: add legacy daemon-cli shim for updates
2026-02-03 18:04:48 -08:00
Peter Steinberger
e895e85f54
fix: improve build-info resolution for commit/version
2026-02-03 17:31:51 -08:00
Peter Steinberger
e59eb814bd
chore: bump version to 2026.2.2-1
2026-02-03 17:26:10 -08:00
Josh Palmer
2483f26c23
Channels: add Feishu/Lark support
2026-02-03 14:27:13 -08:00
Peter Steinberger
1c4db91593
chore: prepare 2026.2.2 release
2026-02-03 10:02:01 -08:00
cpojer
6b83d82e82
chore: clean up git hooks and actually install them again.
2026-02-03 22:08:24 +09:00
cpojer
6fb2d3d7d7
feat: remove slop.
2026-02-03 22:04:17 +09:00
cpojer
425003417d
fix: Remove tsconfig.oxlint.json AGAIN.
2026-02-03 21:53:48 +09:00
cpojer
a03d852d65
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
...
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-03 20:18:16 +09:00
cpojer
9e3ea2687c
chore: Update deps.
2026-02-03 09:09:03 +09:00
Peter Steinberger
34dd7324d9
fix: restore lint/build gates
2026-02-02 01:25:40 -08:00
Peter Steinberger
85cd55e22b
chore: bump to 2026.2.1
2026-02-02 08:51:54 +00:00