Peter Steinberger
fe73288abe
fix(ci): resolve lint and docs build failures
2026-01-05 00:17:14 +00:00
Peter Steinberger
a9d9511f47
chore(release): bump to 2026.1.5
2026-01-04 21:54:04 +01:00
Peter Steinberger
d81ff928f3
fix(ui): render markdown in chat
2026-01-04 21:51:26 +01:00
Peter Steinberger
dbe7d76187
chore: refresh version references
2026-01-04 18:49:36 +01:00
Peter Steinberger
f7cb3846f1
chore: rename project to clawdbot
2026-01-04 14:38:51 +00:00
Muhammed Mukhthar CM
84fb1123dc
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
33998f9570
Slack: add some fixes and connect it all up
2026-01-04 01:53:26 -06:00
Peter Steinberger
9c299f6b80
docs: migrate Mintlify config
2026-01-04 00:36:55 +01:00
Peter Steinberger
d751c5e40d
refactor: remove bash pty mode
2026-01-03 20:15:10 +00:00
Peter Steinberger
888f943543
fix: harden block stream dedupe
2026-01-03 18:44:07 +01:00
Peter Steinberger
bad2f272e5
test(gateway): add multi-instance e2e suite
2026-01-03 13:37:46 +01:00
Peter Steinberger
3ff4d4823d
fix: stabilize pi-ai patch + tests
2026-01-03 05:22:09 +01:00
Peter Steinberger
95e4408099
feat: add gateway TUI
2026-01-03 04:47:34 +01:00
Peter Steinberger
4a32edc1e3
templates: add qmd semantic memory recall to AGENTS.md
2026-01-03 01:33:10 +00:00
Peter Steinberger
3a283c51f7
chore: update deps and extend read tool tests
2026-01-02 23:47:28 +01:00
Peter Steinberger
f4ca88dc09
chore: upgrade pi-mono deps to 0.31.1
2026-01-02 23:37:08 +01:00
Peter Steinberger
4d9723e4a0
fix: detect bun relay assets
2026-01-01 18:30:16 +01:00
Peter Steinberger
0e44514bea
feat: add onboarding wizard
2026-01-01 17:58:07 +01:00
Peter Steinberger
094c35868c
fix: align tool schemas and health snapshot
2026-01-01 17:30:19 +01:00
Peter Steinberger
66665fef74
chore: update deps and add control ui routing tests
2025-12-30 14:30:46 +01:00
Peter Steinberger
17adc48648
chore: bump version to 2.0.0-beta5
2025-12-28 14:38:48 +00:00
Peter Steinberger
41ff47c0fc
chore: release 2.0.0-beta4
2025-12-27 19:43:43 +01:00
Peter Steinberger
41b67fd3af
chore: harden release checks
2025-12-27 19:35:39 +01:00
Peter Steinberger
356093dfce
fix(a2ui): skip bundle when inputs unchanged
2025-12-26 18:11:00 +01:00
Peter Steinberger
cdd3de9d9c
build: skip a2ui bundling in build
2025-12-26 16:00:35 +01:00
Shadow
c717aa0c72
feat(discord): Discord transport
2025-12-26 13:20:30 +01:00
Peter Steinberger
bb7d41da10
chore: bump pi-mono deps
2025-12-26 10:20:21 +01:00
Peter Steinberger
e6b9dbf395
chore: require node >=22.12 and fix swiftformat lint
2025-12-25 23:02:31 +01:00
Peter Steinberger
e4d564aabf
chore: add gateway:watch
2025-12-25 18:44:23 +00:00
Peter Steinberger
9030c09329
chore: bump pi-mono deps
2025-12-23 14:07:54 +00:00
Peter Steinberger
8486a9652b
refactor: drop PAM auth and require password for funnel
2025-12-23 13:13:09 +00:00
Peter Steinberger
4fd0154d38
chore: bump internal version to beta3
2025-12-23 04:28:09 +01:00
Peter Steinberger
cd601f1934
chore: add oxlint type-aware lint
2025-12-23 00:28:55 +00:00
Peter Steinberger
3a31a55670
fix: bump pi deps and fix lint
2025-12-22 20:45:38 +00:00
Peter Steinberger
6dfa060f27
refactor: migrate embedded pi to sdk
2025-12-22 18:05:44 +01:00
Peter Steinberger
94a081fcaf
chore: whitelist npm files
2025-12-21 03:48:23 +01:00
Peter Steinberger
af73b51eb7
chore: bump version to 2.0.0-beta2
2025-12-21 03:21:49 +01:00
Peter Steinberger
d57ca24d4b
feat(gateway): add tailscale auth + pam
2025-12-21 00:44:39 +00:00
Peter Steinberger
412d7b65ba
chore(deps): update dependencies
2025-12-20 22:45:15 +00:00
Peter Steinberger
bed37396ab
chore(pi): bump deps, drop steerable transport
2025-12-20 22:38:12 +00:00
Peter Steinberger
9a747c78eb
chore(deps): add chromium-bidi and long
2025-12-20 19:16:41 +00:00
Peter Steinberger
df2b6583b7
fix: use file-type for mime sniffing
2025-12-20 19:13:50 +01:00
Peter Steinberger
ad3fef6b6b
refactor(canvas): host A2UI via gateway
2025-12-20 12:17:27 +00:00
Peter Steinberger
63232f80aa
feat: add managed skills gating
2025-12-20 12:22:38 +01:00
Peter Steinberger
0c00658bfd
fix(deps): include playwright-core in dependencies
2025-12-19 18:38:37 +01:00
Peter Steinberger
0a7299eb77
chore: prep 2.0.0-beta1 release
2025-12-19 18:02:30 +01:00
Peter Steinberger
ce6db1de5f
Gateway: add browser control UI
2025-12-18 22:41:06 +00:00
Peter Steinberger
a0089f669e
Gateway: optional canvas host
2025-12-18 11:35:21 +01:00
Peter Steinberger
4a7a119bd0
A2UI: share bundle via ClawdisKit
2025-12-18 10:44:06 +01:00
Peter Steinberger
3e3aac1f33
ci: fix swiftformat and bun CI
2025-12-18 08:55:47 +01:00