Peter Steinberger
5a08471dcd
feat: add sqlite-vec memory search acceleration
2026-01-17 18:02:34 +00:00
Peter Steinberger
9c7dcc1ed7
chore: update appcast for 2026.1.16-2
2026-01-17 12:46:42 +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
Peter Steinberger
37fa4f7eef
feat: improve web_fetch readability extraction
2026-01-16 23:18:01 +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
tsu
390bd11f33
feat: add zalouser channel + directory CLI ( #1032 ) (thanks @suminhthanh)
...
- Unified UX: channels login + message send; no plugin-specific top-level command\n- Added generic directory CLI for channel identity/groups\n- Docs: channel + plugin pages
2026-01-16 21:28:18 +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
415ff7f483
chore(workspace): include extensions in workspace
2026-01-15 09:31:18 +00:00
Peter Steinberger
5e8693bc42
chore: bump pi packages to 0.45.7
2026-01-15 04:55:40 +00:00
Peter Steinberger
c289a88f50
fix(security): force hono 4.11.4
2026-01-15 03:40:02 +00:00
Peter Steinberger
f87016a5fe
fix: handle unsigned tool calls for gemini 3
2026-01-15 00:29:53 +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
0a8be132b9
chore: prep 2026.1.13 release
2026-01-13 23:59:04 +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
ca8e2bccab
chore: update deps
2026-01-12 09:13:18 +00:00
Peter Steinberger
fb6a809f91
fix: refresh pnpm patch for pi-ai
2026-01-12 09:05:17 +00:00
Peter Steinberger
23a0bf2abe
fix(plugins): extract archives without system tar
2026-01-12 01:36:18 +00:00
Peter Steinberger
cf0c72a557
feat: add plugin architecture
2026-01-11 12:11:12 +00:00
Peter Steinberger
f328cd5246
fix: preserve reasoning on tool-only turns
2026-01-11 11:22:07 +00:00
Peter Steinberger
8dbf72099a
fix: refresh pi-ai patch for pnpm lockfile
2026-01-11 10:55:36 +00:00
Peter Steinberger
4e341d1354
chore(pnpm): refresh lockfile for patches
2026-01-11 04:59:06 +00:00
Peter Steinberger
9046296ed3
fix: clarify sub-agent sandbox limits
2026-01-11 05:04:14 +01:00
Peter Steinberger
be3648c511
fix: patch openai-responses replay + docs
2026-01-11 04:45:37 +01:00
Peter Steinberger
a665382060
chore(deps): sync pnpm lock patch hash
2026-01-11 02:08:56 +01:00
Peter Steinberger
d8f1124d59
feat: add CLI backend fallback
2026-01-11 00:55:22 +00:00
Peter Steinberger
40f818ff5e
fix(ci): resync pnpm patch hash
2026-01-10 23:48:15 +01:00
Peter Steinberger
b977e8a284
fix(ci): sync pnpm patch hash
2026-01-10 23:39:41 +01:00
Peter Steinberger
ab314a22e0
chore: refresh pi-ai patch repro note
2026-01-10 20:55:57 +00:00
Peter Steinberger
d19972b317
fix(openai): drop reasoning replay for tool-only turns
2026-01-10 20:44:23 +00:00
Peter Steinberger
914216eca4
fix(ci): sync pnpm patchedDependencies hash
2026-01-10 21:07:53 +01:00
Peter Steinberger
c264e98c62
fix(deps): patch pi-ai tool calling
2026-01-10 18:15:15 +00:00
Shadow
755c031f6a
Deps: bump carbon beta
2026-01-10 11:40:27 -06:00
Peter Steinberger
8466e53b5d
fix: restore Anthropic OAuth tool dispatch
2026-01-10 04:01:00 +01:00
Peter Steinberger
5b8f2911df
chore: sync pnpm patches after pull
2026-01-10 02:17:19 +01:00
Peter Steinberger
28b7e87c99
fix(pnpm): regenerate patchedDependencies
2026-01-10 01:09:41 +00:00
Peter Steinberger
a4ea47be37
fix: refresh @buape/carbon patch
2026-01-10 01:48:42 +01:00
Peter Steinberger
65cc92c06a
chore: bump pi libs and oxlint-tsgolint
2026-01-09 22:23:58 +00:00
Shadow
2469384643
update carbon
2026-01-09 13:52:59 -06:00
Shadow
60bd21d77b
chore: update carbon
2026-01-09 13:22:32 -06:00
Peter Steinberger
6156402c1a
fix: scope 429 fast-fail to antigravity ( #561 ) (thanks @mukhtharcm)
2026-01-09 18:13:47 +01:00
Muhammed Mukhthar CM
d0450bb425
fix(antigravity): add fail-fast on 429 rate limit
...
When Antigravity returns 429, throw immediately instead of waiting for the
server-provided retry delay (which can be 10+ minutes). This lets clawdbot
quickly rotate to another account.
This patch was previously in PR #454 but was accidentally removed in 0dbb569
when bumping to pi-ai 0.40.0. The upstream release did NOT include this fix.
Context: Antigravity rate limits cause pi-ai to sleep for the full retry
delay inside the request, blocking the thread. Clawdbot's timeout would
eventually fire, but waiting 10+ minutes is unacceptable UX.
Bundled with the empty error message filter since both handle 429 recovery.
2026-01-09 18:10:23 +01:00
Muhammed Mukhthar CM
1cfe409a09
fix: filter empty error messages to prevent session corruption
...
When 429/500 errors occur during tool execution, empty assistant messages
with stopReason='error' and content=[] get persisted to the session file.
These break the tool_use -> tool_result chain that Claude/Gemini require:
- Claude expects every tool_use block to have a matching tool_result
- Empty error messages inserted mid-sequence violate this invariant
- Results in: 'tool_use ids were found without tool_result blocks'
This patch filters out empty error messages when building session context,
allowing sessions to recover gracefully from transient API errors.
Evidence from production:
- 113 of 170 sessions had empty error messages
- Session 30764430 demonstrated recovery: 429 at 14:30:11 IST,
resumed successfully at 14:30:22, completed at 14:30:34
Sorry Peter, one more patch! 🙈
2026-01-09 18:10:23 +01:00
Shadow
d588bb00d4
fix: update carbon version for gateway fixes
2026-01-09 10:56:13 -06:00
Josh Palmer
7b79823b24
Adjust UI install for offline pnpm fetch ( #568 )
...
* 🤖 codex: make ui build install prod deps for offline pnpm (issue-pnpm-offline)
* 🤖 codex: ensure ui:test installs dev deps (issue-pnpm-offline)
2026-01-09 13:38:46 +01:00