Peter Steinberger
d9d321f94b
chore(security): bump qs and golang.org/x/net
2026-02-14 21:22:46 +01:00
Peter Steinberger
185792b6cd
chore(deps): update dependencies
2026-02-14 21:10:20 +01:00
Glucksberg
f537bd1796
fix(telegram): exclude plugin commands from setMyCommands when native=false (openclaw#15164) thanks @Glucksberg
...
Verified:
- pnpm install --frozen-lockfile
- pnpm build
- pnpm check
- pnpm test
Co-authored-by: Glucksberg <80581902+Glucksberg@users.noreply.github.com>
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
2026-02-14 13:22:58 -06:00
Tak Hoffman
3369ef5aef
test: add macmini low-cpu test profile
2026-02-14 12:16:23 -06:00
Peter Steinberger
6543ce717c
perf(test): avoid plugin-sdk barrel imports
2026-02-14 12:42:19 +00:00
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
cpojer
902f968056
chore: Add `pnpm check` for fast repo checks.
2026-02-02 11:16:13 +09:00
cpojer
bd259eeb23
chore: Update deps.
2026-02-02 11:11:12 +09:00
Mario Zechner
cf1d3f7a7c
fix: update pi packages to 0.51.0, remove bogus type augmentation
...
- Update @mariozechner/pi-agent-core, pi-ai, pi-coding-agent, pi-tui to 0.51.0
- Delete src/types/pi-coding-agent.d.ts (declared additionalExtensionPaths which SDK never supported)
- Fix ToolDefinition.execute signature (parameter order changed in 0.51.0)
- Remove dead additionalExtensionPaths from createAgentSession calls
2026-02-02 01:52:33 +01:00
VACInc
b796f6ec01
Security: harden web tools and file parsing ( #4058 )
...
* feat: web content security wrapping + gkeep/simple-backup skills
* fix: harden web fetch + media text detection (#4058 ) (thanks @VACInc)
---------
Co-authored-by: VAC <vac@vacs-mac-mini.localdomain>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-02-01 15:23:25 -08:00
Peter Steinberger
e550e252a7
Revert "fix: override request dependency"
...
This reverts commit e4d572192d .
2026-02-01 14:35:04 -08:00
Peter Steinberger
e4d572192d
fix: override request dependency
2026-02-01 14:33:45 -08:00
Peter Steinberger
2601f413c3
fix: override vulnerable transitive deps
2026-02-01 14:33:45 -08:00
Peter Steinberger
e4f7155369
fix(ci): repair lint/build checks
2026-02-01 10:20:27 +00:00
Mario Zechner
ba4a55f6d9
fix(agents): update cacheControlTtl to cacheRetention for pi-ai 0.50.9
...
- Update @mariozechner/pi-ai and pi-agent-core to 0.50.9
- Rename cacheControlTtl to cacheRetention with values none/short/long
- Add backwards compatibility mapping: 5m->short, 1h->long
- Remove dead OpenRouter check (uses openai-completions API)
- Default new configs to cacheRetention: short
2026-02-01 09:50:52 +01:00
cpojer
b48d72a2b8
chore: fix lint, and format after lint to catch reformats triggered by autofixes.
2026-02-01 13:19:06 +09:00
Shadow
abcca0f9bd
Discord: fix PK sender identity context
2026-01-31 20:20:17 -06:00
cpojer
fcf08299fa
chore: Enable `experimentalSortPackageJson` in `oxfmtrc.jsonc`.
2026-01-31 23:19:40 +09:00
Peter Steinberger
7d89855c55
fix: align npm publish metadata
2026-01-31 14:21:21 +01:00
cpojer
0ffc251704
chore: Updated lint config using `ignorePatterns`.
2026-01-31 21:24:21 +09:00
cpojer
8cab78abbc
chore: Run `pnpm format:fix`.
2026-01-31 21:13:13 +09:00
cpojer
dcc2de15a6
chore: Enable formatting of files other than `src` and `test`.
2026-01-31 21:12:46 +09:00
Peter Steinberger
247fab47ca
chore: bump version to 2026.1.30
2026-01-31 11:37:36 +01:00
cpojer
76361ae3ab
revert: Switch back to `tsc` for compiling.
2026-01-31 18:31:49 +09:00
cpojer
68ba1afb34
fix: Fix `scripts/watch-node.mjs` and use `tsdown --watch`.
2026-01-31 17:55:49 +09:00
cpojer
ed65131c1c
fix: Also build `entry.ts` into `dist/entry.mjs`.
2026-01-31 17:26:39 +09:00
Peter Steinberger
1766cd4123
build: add typescript for a2ui bundling
2026-01-31 08:23:10 +00:00
cpojer
d4ed79ffd0
chore: `signal-utils` is actually used too.
2026-01-31 17:15:03 +09:00
cpojer
86d38c2d82
chore: Oops, "long" is actually used + fix TypeScript error.
2026-01-31 17:12:28 +09:00
cpojer
88fe4de151
chore: Remove unused deps.
2026-01-31 17:11:19 +09:00
cpojer
b56e7e66cc
chore: Update deps + `pnpm dedupe`.
2026-01-31 16:26:05 +09:00
cpojer
762652279b
Switch from TypeScript to TypeScript Go. Use `pnpm tsgo` for Typechecks.
2026-01-31 15:33:15 +09:00
cpojer
67945e8d62
chore: Switch from TypeScript to build with `tsdown`, speeds up `pnpm build` by 5-10x.
2026-01-31 15:25:37 +09:00
Peter Steinberger
08ed62852a
chore: update deps and pi model discovery
2026-01-31 06:45:57 +01:00
Mario Zechner
c0a6e675a3
Agents: update pi dependencies to 0.50.7
2026-01-31 04:20:12 +01:00
Mario Zechner
aa6b9e3a20
CLI: fix tui:dev port resolution
2026-01-31 04:20:12 +01:00
Peter Steinberger
62e4ad23d3
chore: release 2026.1.29
2026-01-30 06:25:45 +01:00
Peter Steinberger
151ddd624b
fix: detect legacy gateway launchd labels
2026-01-30 05:01:46 +01:00
Peter Steinberger
b9afa3d33f
fix: migrate symlinked legacy state dirs
2026-01-30 04:48:04 +01:00
Peter Steinberger
d9c81991b1
chore: bump beta
2026-01-30 04:37:46 +01:00
Peter Steinberger
9886fd1a5a
fix: migrate legacy state dirs
2026-01-30 04:26:00 +01:00
Peter Steinberger
67918dc41b
chore: bump beta
2026-01-30 04:10:47 +01:00
Peter Steinberger
02576615cb
fix: migrate legacy gateway services
2026-01-30 04:01:31 +01:00
Peter Steinberger
7d03cae66a
chore: bump npm version
2026-01-30 03:16:48 +01:00
Peter Steinberger
9a7160786a
refactor: rename to openclaw
2026-01-30 03:16:21 +01:00
Peter Steinberger
cb4b3f74b5
chore(release): bump versions to 2026.1.29
2026-01-29 16:48:13 +00:00
Peter Steinberger
8d07955f2c
chore: bump beta version to 2026.1.27-beta.1
2026-01-28 01:28:16 +01:00
Pooya Parsa
4a1b6bc008
update refs
2026-01-27 13:50:46 -08:00
Pooya Parsa
a0698e0403
perf(cli): use compile cache (~10% faster)
2026-01-27 13:50:46 -08:00
Shadow
f7a0b0934d
Branding: update bot.molt bundle IDs + launchd labels
2026-01-27 14:46:50 -06:00
Shadow
cc72498b46
Mac: finish Moltbot rename
2026-01-27 14:12:17 -06:00
Peter Steinberger
44f9017355
fix: include compat dist in npm package
2026-01-27 12:59:59 +00:00
Peter Steinberger
6d16a658e5
refactor: rename clawdbot to moltbot with legacy compat
2026-01-27 12:21:02 +00:00
Peter Steinberger
72fea5e305
chore: bump version to 2026.1.26
2026-01-27 09:10:47 +00:00
Gustavo Madeira Santana
c2a4863b15
Build: stop tracking bundled artifacts ( #2455 ) (thanks @0oAstro)
...
Co-authored-by: 0oAstro <0oAstro@users.noreply.github.com>
2026-01-26 23:08:25 -05:00
Peter Steinberger
6cbdd767af
fix: pin tar override for npm installs
2026-01-26 22:58:14 +00:00
Shadow
7ea4b06a04
Deps: revert native-preview to published version
2026-01-25 20:05:00 -06:00
Peter Steinberger
8f6542409a
chore: bump versions for 2026.1.25
2026-01-25 22:13:04 +00:00
Peter Steinberger
885167dd58
fix: tighten security audit for loopback auth
2026-01-25 15:16:40 +00:00
Peter Steinberger
d1dd8a1d69
chore: release 2026.1.24-2
2026-01-25 14:16:15 +00:00
Peter Steinberger
a22ac64c47
chore: release 2026.1.24-1
2026-01-25 14:08:20 +00:00
plum-dawg
c96ffa7186
feat: Add Line plugin ( #1630 )
...
* feat: add LINE plugin (#1630 ) (thanks @plum-dawg)
* feat: complete LINE plugin (#1630 ) (thanks @plum-dawg)
* chore: drop line plugin node_modules (#1630 ) (thanks @plum-dawg)
* test: mock /context report in commands test (#1630 ) (thanks @plum-dawg)
* test: limit macOS CI workers to avoid OOM (#1630 ) (thanks @plum-dawg)
* test: reduce macOS CI vitest workers (#1630 ) (thanks @plum-dawg)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-25 12:22:36 +00:00
Peter Steinberger
fc0e303e05
feat: add edge tts fallback provider
2026-01-25 01:05:43 +00:00
Peter Steinberger
bcedeb4e1f
chore: bump 2026.1.24
2026-01-24 15:00:00 +00:00
Peter Steinberger
c8afa8207c
chore: prepare 2026.1.23-1
2026-01-24 13:28:22 +00:00
Peter Steinberger
11f039ef85
fix: include tts dist in npm package
2026-01-24 13:18:20 +00:00
Peter Steinberger
3dcaa70531
chore: update deps and test timeout
2026-01-24 10:30:30 +00:00
Alex Fallah
8effb557d5
feat: add dynamic Bedrock model discovery
...
Add automatic discovery of AWS Bedrock models using ListFoundationModels API.
When AWS credentials are detected, models that support streaming and text output
are automatically discovered and made available.
- Add @aws-sdk/client-bedrock dependency
- Add discoverBedrockModels() with caching (default 1 hour)
- Add resolveImplicitBedrockProvider() for auto-registration
- Add BedrockDiscoveryConfig for optional filtering by provider/region
- Filter to active, streaming, text-output models only
- Update docs/bedrock.md with auto-discovery documentation
2026-01-24 01:15:06 +00:00
Peter Steinberger
4ee70be690
chore: bump version to 2026.1.23
2026-01-23 22:14:56 +00:00
Peter Steinberger
45ce07a098
test: split vitest into unit and gateway
2026-01-23 07:34:57 +00:00
Peter Steinberger
3993c9a3b4
fix: stop BlueBubbles typing on idle/no-reply ( #1439 ) (thanks @Nicell)
2026-01-22 21:33:19 +00:00
Peter Steinberger
cd6bacae23
chore: release 2026.1.21-2
2026-01-22 11:42:42 +00:00
Peter Steinberger
3be7ac8524
fix: build control ui during prepack
2026-01-22 11:11:15 +00:00
Peter Steinberger
3ad0d2fe23
chore: bump version to 2026.1.21
2026-01-22 01:59:16 +00:00
Peter Steinberger
1b947dcdf9
chore: update dependencies
2026-01-22 01:47:43 +00:00
Peter Steinberger
6c0a01dc90
fix: bundle mac model catalog
2026-01-21 19:58:19 +00:00
Shadow
6f58d508b8
chore: update carbon to v0.14.0
2026-01-21 11:36:56 -06:00
Peter Steinberger
cb7791c8a4
chore: release 2026.1.20-2
2026-01-21 08:30:33 +00:00
Peter Steinberger
010d305401
chore: tidy package files list
2026-01-21 08:25:01 +00:00
Peter Steinberger
3210c91f6b
chore: release 2026.1.20
2026-01-21 08:23:49 +00:00
Peter Steinberger
bc8a59faa4
chore: release 2026.1.20-1
2026-01-21 07:37:22 +00:00
Peter Steinberger
91bcdad503
fix: guard anthropic refusal trigger
2026-01-21 07:28:49 +00:00
dependabot[bot]
416894c642
chore(deps): bump tar in the npm_and_yarn group across 1 directory
...
Bumps the npm_and_yarn group with 1 update in the / directory: [tar](https://github.com/isaacs/node-tar ).
Updates `tar` from 7.5.3 to 7.5.4
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.3...v7.5.4 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.4
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-21 04:22:46 +00:00
Peter Steinberger
58b131919f
feat: use tsgo for dev/watch builds
2026-01-21 04:06:09 +00:00
Peter Steinberger
842be7b864
chore: bump version to 2026.1.20
2026-01-20 16:36:37 +00:00
Peter Steinberger
74f382f732
fix: default Anthropic API cache TTL to 1h
2026-01-20 15:48:53 +00:00
Peter Steinberger
6f9861bb9b
chore: update deps
2026-01-20 13:06:16 +00:00
Peter Steinberger
67be9aed28
chore: make @napi-rs/canvas optional
2026-01-20 13:04:19 +00:00
Peter Steinberger
bbc67f3754
fix: expand /v1/responses inputs ( #1229 ) (thanks @RyanLisse)
2026-01-20 07:37:30 +00:00
Peter Steinberger
640e19988f
Merge pull request #1200 from vignesh07/feat/tui-syntax-highlighting
...
feat(tui): add syntax highlighting for code blocks
2026-01-19 05:05:51 +00:00
Peter Steinberger
a9fc2ca0ef
fix: add git hook setup and stable config hash sorting
2026-01-19 02:02:17 +00:00
Vignesh Natarajan
0e3c9e4a0e
feat(tui): add syntax highlighting for code blocks
...
Add syntax highlighting to markdown code blocks in the TUI using
cli-highlight with a VS Code Dark-inspired color theme.
Features:
- 191 languages supported via highlight.js
- Auto-detection fallback for unknown languages
- Graceful fallback to plain styling on errors
- VS Code Dark-inspired color palette
Colors:
- Purple: keywords (const, function, if, etc.)
- Teal: built-ins (console, Math, print, etc.)
- Orange: strings
- Green: numbers, comments
- Yellow: function names
- Blue: literals (true, false, null)
- Red: diff deletions
- Light blue: variables, parameters
🤖 AI-assisted (Claude) - fully tested locally
2026-01-18 16:24:14 -08:00
Peter Steinberger
5f21bf735a
chore: switch repo scripts to node
2026-01-18 18:46:18 +00:00
Peter Steinberger
ee380e9ab9
fix: run cli scripts via node build runner
2026-01-18 18:43:39 +00:00
Peter Steinberger
60efe8ed7b
fix: restore bun runners for dev scripts
2026-01-18 18:00:48 +00:00
Peter Steinberger
332a20d9cc
fix: update gateway watch runner
2026-01-18 17:55:50 +00:00
Peter Steinberger
9c0773c469
chore: update dependencies
2026-01-18 14:16:04 +00:00
Peter Steinberger
de3b68740a
feat(acp): add experimental ACP support
...
Co-authored-by: Jonathan Taylor <visionik@pobox.com>
2026-01-18 08:03:36 +00:00
Peter Steinberger
154d4a43db
build: export plugin-sdk for extensions
2026-01-18 05:40:10 +00:00
Peter Steinberger
5b4651d9ed
refactor: add plugin sdk runtime scaffolding
2026-01-18 02:52:30 +00:00
Peter Steinberger
361a17415f
chore: release 2026.1.17-1
2026-01-17 20:26:24 +00:00
Peter Steinberger
1e2ab8bf1e
fix: improve frontmatter parsing
2026-01-17 19:56:10 +00:00
Peter Steinberger
b0f44acf9e
chore: bump versions to 2026.1.17
2026-01-17 19:16:35 +00:00
Peter Steinberger
5a08471dcd
feat: add sqlite-vec memory search acceleration
2026-01-17 18:02:34 +00:00
Peter Steinberger
49c35c752c
fix: stamp build commit metadata
2026-01-17 12:30:11 +00:00
Peter Steinberger
ed5c5629f6
fix: cut 2026.1.16-1 beta
2026-01-17 11:12:43 +00:00
Peter Steinberger
9b9836be71
fix: repair 2026.1.16 beta pack
2026-01-17 11:08:37 +00:00
Peter Steinberger
22cd839cb2
fix: include media-understanding in npm pack
2026-01-17 11:03:46 +00:00
Peter Steinberger
c874fa9712
chore: bump 2026.1.16 for beta
2026-01-17 10:49:49 +00:00
Peter Steinberger
3a6ee5ee00
feat: unify hooks installs and webhooks
2026-01-17 07:08:04 +00:00
Peter Steinberger
c4ea25a509
feat: add exec pty support
2026-01-17 04:57:11 +00:00
Connor Shea
78136c4368
Update oxlint config to put ignore pattern inside the oxlint config.
2026-01-17 03:19:42 +00:00
Peter Steinberger
faba508fe0
feat: add internal hooks system
2026-01-17 01:31:57 +00:00
Peter Steinberger
37fa4f7eef
feat: improve web_fetch readability extraction
2026-01-16 23:18:01 +00:00
Peter Steinberger
a4e99ecdaf
chore: remove patch references
2026-01-16 22:41:57 +00:00
Peter Steinberger
500c75b4f0
fix: align ZAI thinking toggles
2026-01-16 22:26:43 +00:00
Peter Steinberger
7df37c2dbd
fix: override tar to 7.5.3
2026-01-16 22:07:34 +00:00
Peter Steinberger
21fe4d9ded
fix: bump tar to 7.5.3
2026-01-16 21:58:32 +00:00
Peter Steinberger
d9f9e93dee
feat!: move msteams to plugin
2026-01-16 02:59:43 +00:00
Peter Steinberger
b7ba94f0c1
fix: harden antigravity claude support ( #968 )
...
Co-authored-by: Max <rdev@users.noreply.github.com>
2026-01-16 02:16:17 +00:00
Peter Steinberger
cb78fa46a1
fix: make node-llama-cpp optional
2026-01-15 18:37:02 +00:00
Peter Steinberger
2d1ae0916f
chore: start 2026.1.15 (unreleased)
2026-01-15 16:47:19 +00:00
Peter Steinberger
95735c3978
chore: bump version to 2026.1.14-1
2026-01-15 10:00:43 +00:00
Peter Steinberger
8c4b8f2c38
chore: ship dist/security in npm pack
2026-01-15 07:54:12 +00:00
Peter Steinberger
48b15bd099
chore: sync plugin versions
2026-01-15 07:07:48 +00:00
Peter Steinberger
44a237b637
feat(browser): copy extension path to clipboard
2026-01-15 06:19:47 +00:00
Peter Steinberger
5e8693bc42
chore: bump pi packages to 0.45.7
2026-01-15 04:55:40 +00:00
Peter Steinberger
ef78b198cb
feat: add Chrome extension browser relay
2026-01-15 04:52:28 +00:00
Peter Steinberger
c289a88f50
fix(security): force hono 4.11.4
2026-01-15 03:40:02 +00:00
Peter Steinberger
c379191f80
chore: migrate to oxlint and oxfmt
...
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
f0b624d6c9
chore: prep 2026.1.14 release
2026-01-14 01:39:29 +00:00
Peter Steinberger
bcbfb357be
refactor(src): split oversized modules
2026-01-14 01:17:56 +00:00
Peter Steinberger
0a8be132b9
chore: prep 2026.1.13 release
2026-01-13 23:59:04 +00:00
Peter Steinberger
6b587fa411
chore: fix npm package contents
2026-01-13 09:36:15 +00:00
Peter Steinberger
7e2f5126bc
chore: fix npm package contents
2026-01-13 09:33:02 +00:00
Peter Steinberger
9eab82b717
chore: release 2026.1.12
2026-01-13 09:25:50 +00:00
Peter Steinberger
cb0f6cefa4
Deps: update Pi + Vitest and add Bedrock docs
2026-01-13 06:57:11 +00:00
Peter Steinberger
bf11a42c37
feat: add memory vector search
2026-01-12 11:23:44 +00:00
Peter Steinberger
bf7e813573
chore: release 2026.1.11-4
2026-01-12 10:52:34 +00:00
Peter Steinberger
5a29ec78ca
chore: release 2026.1.11-3
2026-01-12 10:35:50 +00:00
Peter Steinberger
c1f8f1d9d0
chore: release 2026.1.11-2
2026-01-12 10:14:24 +00:00
Peter Steinberger
c13de0b41d
chore: release 2026.1.11-1
2026-01-12 09:46:34 +00:00
Peter Steinberger
6bd689a847
chore: release 2026.1.11
2026-01-12 09:27:43 +00:00
Peter Steinberger
ca8e2bccab
chore: update deps
2026-01-12 09:13:18 +00:00
Peter Steinberger
1850013cae
fix: modernize live tests and gemini ids
2026-01-12 07:05:33 +00:00
Peter Steinberger
23a0bf2abe
fix(plugins): extract archives without system tar
2026-01-12 01:36:18 +00:00
Peter Steinberger
ccd8950d40
ci: stabilize installer smoke
2026-01-12 00:17:07 +00:00
Peter Steinberger
933c157092
test: add plugin docker e2e
2026-01-11 12:21:45 +00:00
Peter Steinberger
cf0c72a557
feat: add plugin architecture
2026-01-11 12:11:12 +00:00
ddyo
fb60637b7f
chore: set minimum release age
2026-01-11 11:27:54 +00:00
Peter Steinberger
684e18bab2
chore: add test:all shortcuts
2026-01-11 11:22:07 +00:00