Peter Steinberger
c6de1b1f7d
feat: add --dev/--profile CLI profiles
2026-01-05 01:27:13 +01:00
Peter Steinberger
bcdfe461d4
fix(ci): resolve lint and docs build failures
2026-01-05 00:17:14 +00:00
Peter Steinberger
39be40cd23
chore(release): bump to 2026.1.5
2026-01-04 21:54:04 +01:00
Peter Steinberger
ff605194ef
fix(ui): render markdown in chat
2026-01-04 21:51:26 +01:00
Peter Steinberger
da4f3211b8
chore: refresh version references
2026-01-04 18:49:36 +01:00
Peter Steinberger
246adaa119
chore: rename project to clawdbot
2026-01-04 14:38:51 +00:00
Muhammed Mukhthar CM
9958283ced
fix: Antigravity API compatibility and Gemini thinking tag leakage ( #167 )
...
* fix: ensure type:object in sanitized tool schemas for Antigravity API
The sanitizeSchemaForGoogle function strips unsupported JSON Schema
keywords like anyOf, but this can leave schemas with 'properties' and
'required' fields without a 'type' field. Both Google's Gemini API and
Anthropic via Antigravity require 'type: object' when these fields exist.
This fix adds a post-sanitization check that ensures type is set to
'object' when properties or required fields are present.
Fixes errors like:
- Gemini: 'parameters.properties: only allowed for OBJECT type'
- Anthropic: 'tools.6.custom.input_schema.type: Field required'
* fix: regenerate pi-ai patch with proper pnpm format
The patch now correctly applies via pnpm patch-commit, fixing:
- Thinking blocks: skip for Gemini, send with signature for Claude
- Schema sanitization: ensure type:object after removing anyOf
- Remove strict:null for LM Studio/Antigravity compatibility
Tested with all Antigravity models (Gemini and Claude).
* fix: strip thinking tags from block streaming output to prevent Gemini tag leakage
2026-01-04 12:44:19 +01:00
Shadow
8c38a7fee8
Slack: add some fixes and connect it all up
2026-01-04 01:53:26 -06:00
Peter Steinberger
e07fdd117d
docs: migrate Mintlify config
2026-01-04 00:36:55 +01:00
Peter Steinberger
16e3535ac0
refactor: remove bash pty mode
2026-01-03 20:15:10 +00:00
Peter Steinberger
72b34f7d03
fix: harden block stream dedupe
2026-01-03 18:44:07 +01:00
Peter Steinberger
1e0f776824
test(gateway): add multi-instance e2e suite
2026-01-03 13:37:46 +01:00
Peter Steinberger
6cda84432e
fix: stabilize pi-ai patch + tests
2026-01-03 05:22:09 +01:00
Peter Steinberger
08ce608ae7
feat: add gateway TUI
2026-01-03 04:47:34 +01:00
Peter Steinberger
7e4e9ecdea
templates: add qmd semantic memory recall to AGENTS.md
2026-01-03 01:33:10 +00:00
Peter Steinberger
88ed58b3d0
chore: update deps and extend read tool tests
2026-01-02 23:47:28 +01:00
Peter Steinberger
fc54e905c0
chore: upgrade pi-mono deps to 0.31.1
2026-01-02 23:37:08 +01:00
Peter Steinberger
c454f7ac0d
fix: detect bun relay assets
2026-01-01 18:30:16 +01:00
Peter Steinberger
35b66e5ad1
feat: add onboarding wizard
2026-01-01 17:58:07 +01:00
Peter Steinberger
56ea6b6e43
fix: align tool schemas and health snapshot
2026-01-01 17:30:19 +01:00
Peter Steinberger
3aefe375c1
chore: update deps and add control ui routing tests
2025-12-30 14:30:46 +01:00
Peter Steinberger
26fa9dea97
chore: bump version to 2.0.0-beta5
2025-12-28 14:38:48 +00:00
Peter Steinberger
e5cae2a2e4
chore: release 2.0.0-beta4
2025-12-27 19:43:43 +01:00
Peter Steinberger
7f961237f9
chore: harden release checks
2025-12-27 19:35:39 +01:00
Peter Steinberger
2f8213ca9a
fix(a2ui): skip bundle when inputs unchanged
2025-12-26 18:11:00 +01:00
Peter Steinberger
2119854246
build: skip a2ui bundling in build
2025-12-26 16:00:35 +01:00
Shadow
ac659ff5a7
feat(discord): Discord transport
2025-12-26 13:20:30 +01:00
Peter Steinberger
8059e83c49
chore: bump pi-mono deps
2025-12-26 10:20:21 +01:00
Peter Steinberger
2868dc975c
chore: require node >=22.12 and fix swiftformat lint
2025-12-25 23:02:31 +01:00
Peter Steinberger
c9c7354009
chore: add gateway:watch
2025-12-25 18:44:23 +00:00
Peter Steinberger
25e6339e2e
chore: bump pi-mono deps
2025-12-23 14:07:54 +00:00
Peter Steinberger
c8c807adcc
refactor: drop PAM auth and require password for funnel
2025-12-23 13:13:09 +00:00
Peter Steinberger
6f38cb162c
chore: bump internal version to beta3
2025-12-23 04:28:09 +01:00
Peter Steinberger
f5837dff9c
chore: add oxlint type-aware lint
2025-12-23 00:28:55 +00:00
Peter Steinberger
9717f2d374
fix: bump pi deps and fix lint
2025-12-22 20:45:38 +00:00
Peter Steinberger
2d7c5f8c53
refactor: migrate embedded pi to sdk
2025-12-22 18:05:44 +01:00
Peter Steinberger
7415fdb79b
chore: whitelist npm files
2025-12-21 03:48:23 +01:00
Peter Steinberger
a08c8ef1fa
chore: bump version to 2.0.0-beta2
2025-12-21 03:21:49 +01:00
Peter Steinberger
053c8d5731
feat(gateway): add tailscale auth + pam
2025-12-21 00:44:39 +00:00
Peter Steinberger
591120a7f7
chore(deps): update dependencies
2025-12-20 22:45:15 +00:00
Peter Steinberger
b635e83651
chore(pi): bump deps, drop steerable transport
2025-12-20 22:38:12 +00:00
Peter Steinberger
750408d0a2
chore(deps): add chromium-bidi and long
2025-12-20 19:16:41 +00:00
Peter Steinberger
36c85a617a
fix: use file-type for mime sniffing
2025-12-20 19:13:50 +01:00
Peter Steinberger
ed001a5f55
refactor(canvas): host A2UI via gateway
2025-12-20 12:17:27 +00:00
Peter Steinberger
d1850aaada
feat: add managed skills gating
2025-12-20 12:22:38 +01:00
Peter Steinberger
c0d5853c63
fix(deps): include playwright-core in dependencies
2025-12-19 18:38:37 +01:00
Peter Steinberger
377169959d
chore: prep 2.0.0-beta1 release
2025-12-19 18:02:30 +01:00
Peter Steinberger
df0c51a63b
Gateway: add browser control UI
2025-12-18 22:41:06 +00:00
Peter Steinberger
cd729e83b6
Gateway: optional canvas host
2025-12-18 11:35:21 +01:00
Peter Steinberger
0913329b03
A2UI: share bundle via ClawdisKit
2025-12-18 10:44:06 +01:00
Peter Steinberger
5c705ab675
ci: fix swiftformat and bun CI
2025-12-18 08:55:47 +01:00
Peter Steinberger
875cf9a054
refactor(webchat): SwiftUI-only WebChat UI
...
# Conflicts:
# apps/macos/Package.swift
2025-12-17 23:05:28 +01:00
Peter Steinberger
c4da2afb22
Build: add wireit
2025-12-17 13:20:36 +01:00
Peter Steinberger
fece42ce0a
feat: embed pi agent runtime
2025-12-17 11:29:04 +01:00
Peter Steinberger
cf747e1b82
chore(deps): bump pnpm dependencies
2025-12-14 02:37:47 +00:00
Peter Steinberger
0b990443de
style(macos): tidy settings and CLI
2025-12-13 19:23:41 +00:00
Peter Steinberger
a59cfa7670
chore(deps): add playwright-core
2025-12-13 18:48:49 +00:00
Peter Steinberger
281c6d6069
chore(deps): update JS deps
2025-12-13 17:52:23 +00:00
Peter Steinberger
eace21dcae
feat(discovery): gateway bonjour + node pairing bridge
2025-12-13 03:47:53 +00:00
Peter Steinberger
f9409cbe43
Cron: add scheduler, wakeups, and run history
2025-12-13 02:34:38 +00:00
Peter Steinberger
f417b51fb6
chore(gateway): use ws bind as lock
2025-12-11 15:17:40 +00:00
Peter Steinberger
260d9b9770
test: add test:force helper
2025-12-10 01:00:29 +00:00
Peter Steinberger
f1fd25e95e
chore: update dependencies
2025-12-10 00:48:50 +00:00
Peter Steinberger
426503e062
infra: use flock gateway lock
2025-12-10 00:46:50 +00:00
Peter Steinberger
50c33dfcdf
chore: bump pi deps for tau rpc
2025-12-09 21:53:00 +00:00
Peter Steinberger
bc3a14cde2
docs: add docs:list helper and front matter
2025-12-09 17:51:05 +00:00
Peter Steinberger
d9a132b649
chore: update dependencies
2025-12-09 17:43:22 +01:00
Peter Steinberger
b0c196cf82
Protocol: add TypeBox-driven Swift generator
2025-12-09 15:21:16 +01:00
Peter Steinberger
b2e7fb01a9
Gateway: finalize WS control plane
2025-12-09 14:41:41 +01:00
Peter Steinberger
a34ab1d36e
Webchat: clean server build and add ws types
2025-12-08 16:21:56 +00:00
Peter Steinberger
7144a0fb9b
Webchat: push updates over WebSocket
2025-12-08 16:19:33 +00:00
Peter Steinberger
ebc852b358
chore: update dependencies
2025-12-07 22:53:36 +01:00
Peter Steinberger
4d3d9cca2a
Add Bun bundle docs and Telegram grammY support
2025-12-07 22:47:05 +01:00
Peter Steinberger
d73d571f19
Launch agent: disable autostart without killing running app
2025-12-07 19:01:14 +01:00
Peter Steinberger
d463c82c95
build: add local node bin to restart script PATH
2025-12-07 19:01:14 +01:00
Peter Steinberger
c06f49cb3e
macOS: merge status row and fix webchat bundle deps
2025-12-07 17:20:42 +00:00
Peter Steinberger
98651c2a14
webchat: bundle assets with rolldown
2025-12-07 17:44:37 +01:00
Peter Steinberger
6f6c5129d1
chore: bump version to 2.0.0
2025-12-07 16:28:57 +01:00
Peter Steinberger
6c3d3b98b8
chore: purge warelay references
2025-12-07 03:36:57 +00:00
Peter Steinberger
ddfb76e9e0
fix: bundle pi dependency and directive handling
2025-12-06 00:49:46 +01:00
Peter Steinberger
5949ef0e2c
chore: rename package to clawdis
2025-12-05 23:19:46 +01:00
Peter Steinberger
690113dd73
Add bundled pi default and session token reporting
2025-12-05 23:18:43 +01:00
Peter Steinberger
e7a9313135
chore: remove twilio and expand pi cli detection
2025-12-05 21:13:23 +00:00
Peter Steinberger
c25b0c1a66
docs: update for web-only pi rpc
2025-12-05 19:04:09 +00:00
Peter Steinberger
b3e50cbb33
Switch to clawdis RPC mode and complete rebrand
2025-12-05 17:22:53 +00:00
Peter Steinberger
89d49cd925
chore: bump version to 1.4.0
2025-12-03 15:45:43 +00:00
Peter Steinberger
52c311e47f
chore: bump version to 1.3.0
2025-12-02 07:54:49 +00:00
Peter Steinberger
5bafe9483d
chore: release 1.2.2
2025-11-28 08:17:22 +01:00
Peter Steinberger
c11abc1134
chore: release 1.2.1
2025-11-28 08:11:07 +01:00
Peter Steinberger
6d7e620430
Release 1.2.0
2025-11-27 18:52:26 +01:00
Peter Steinberger
e107f115e2
chore: bump version to 1.1.0
2025-11-26 00:11:42 +01:00
Peter Steinberger
0a0418b973
web: compress auto-reply media
2025-11-25 20:09:03 +01:00
Peter Steinberger
f81f432af5
Release 1.0.4
2025-11-25 18:12:44 +01:00
Peter Steinberger
c251681a40
Chore: prep 0.1.4 unreleased placeholder and release guardrails
2025-11-25 17:08:13 +01:00
Peter Steinberger
9c25e15e92
Release 0.1.3
2025-11-25 16:53:30 +01:00
Peter Steinberger
80d9d288c2
chore: bump to 0.1.2 and fix commander typings
2025-11-25 14:26:55 +01:00
Peter Steinberger
dd55a80430
chore: prep 0.1.1 (version bump, lowercase branding, ua update)
2025-11-25 14:13:17 +01:00
Peter Steinberger
cadd29e147
fix: make CLI bin invoke program parse
2025-11-25 13:22:54 +01:00
Peter Steinberger
d62fedda32
Release prep: set version to 0.1.0
2025-11-25 13:10:55 +01:00
Peter Steinberger
b76ed7e2bb
Add lint:fix to run biome check+format
2025-11-25 00:50:36 +01:00
Peter Steinberger
66359736d3
Update to latest Baileys RC and clean imports
2025-11-25 00:29:44 +01:00
Peter Steinberger
289b417c8e
Pin to @whiskeysockets/baileys 7.0.0-rc.9 and remove auth fallback
2025-11-25 00:28:17 +01:00
Peter Steinberger
938e237411
Add command modules and tests; commit remaining changes
2025-11-25 00:12:12 +01:00
Peter Steinberger
5ee4f3219d
Add coverage run with thresholds and align tests to utils
2025-11-24 17:51:18 +01:00
Peter Steinberger
f88b3ceb7a
Update deps to latest and align tests
2025-11-24 17:33:59 +01:00
Peter Steinberger
657188a7e2
Add vitest and unit coverage for provider helpers
2025-11-24 17:23:59 +01:00
Peter Steinberger
3c8a105165
Add WhatsApp Web provider option and docs
2025-11-24 17:21:47 +01:00
Peter Steinberger
d51cf21131
Add wa alias; drop deprecated setup alias
2025-11-24 15:31:21 +01:00
Peter Steinberger
d8bfd6ba5e
Add Biome linting and improve webhook error handling
2025-11-24 14:06:52 +01:00
Peter Steinberger
5fcbd6aadc
Run CLI via tsx (no build required); note in README
2025-11-24 13:28:34 +01:00
Peter Steinberger
821b7ae9b9
Add chalk styling and verbose command output
2025-11-24 11:59:10 +01:00
Peter Steinberger
4001fb58b0
Remove deprecated @types/json5 (json5 has built-in types)
2025-11-24 11:26:01 +01:00
Peter Steinberger
16dfc1a5b9
Add warelay CLI with Twilio webhook support
2025-11-24 11:23:15 +01:00