Peter Steinberger
089bc4f181
docs(tools): hint chrome extension in browser tool prompt
2026-01-15 09:13:36 +00:00
Peter Steinberger
ebcf6ada8c
feat: add Chrome extension browser relay
2026-01-15 04:52:28 +00:00
Peter Steinberger
5113eb737e
feat: add browser snapshot modes
2026-01-15 03:50:57 +00:00
Peter Steinberger
9d28441c41
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
b74a102af7
refactor(src): split oversized modules
2026-01-14 01:17:56 +00:00
Peter Steinberger
2d4d2bab7e
fix(tools): harden tool schemas for strict providers
2026-01-13 06:30:20 +00:00
Peter Steinberger
6bc7645d51
fix: preserve explicit maxChars=0 ( #796 ) (thanks @gabriel-trigo)
2026-01-13 02:33:38 +00:00
Gabriel Trigo
f6c275c065
fix(browser): limit ai snapshot size
...
test(browser): cover ai snapshot limit
2026-01-13 02:33:38 +00:00
Peter Steinberger
1342dceeed
feat(browser): expand browser control surface
2026-01-12 17:32:44 +00:00
Peter Steinberger
5980804253
feat: role snapshot refs for browser
2026-01-12 08:55:02 +00:00
Peter Steinberger
c98f2a39e3
fix: cap ai snapshots for tool calls ( #763 ) (thanks @thesash)
2026-01-12 07:40:34 +00:00
Sash Catanzarite
7e383368c2
Browser: cap AI snapshots to avoid context overflow
2026-01-12 07:40:34 +00:00
Peter Steinberger
c53403a484
feat: add sandbox browser control allowlists
2026-01-11 01:52:32 +01:00
Peter Steinberger
fa2d0a2db8
style: format browser tool wiring
2026-01-11 01:34:45 +01:00
Peter Steinberger
3884c016bc
feat: add browser target selection for sandboxed agents
2026-01-11 01:31:56 +01:00
Peter Steinberger
29ff9af620
fix(tools): finalize Vertex schema flattening ( #409 )
2026-01-07 17:54:19 +00:00
Kit
f0a974b9a5
fix(tools): flatten nested anyOf schemas for Vertex AI compatibility
...
Claude API on Vertex AI (Cloud Code Assist) rejects nested anyOf schemas
as invalid JSON Schema draft 2020-12. This change:
- Add tryFlattenLiteralAnyOf() to convert Type.Union([Type.Literal(...)])
patterns from anyOf with const values to flat enum arrays
- Update stringEnum helper in bash-tools to use Type.Unsafe with flat enum
- Flatten BrowserActSchema from discriminated union to single object
- Simplify TelegramToolSchema to use Type.String() for IDs
Fixes 400 errors when sending messages through WhatsApp/Telegram providers.
2026-01-07 17:51:16 +00:00
James Groat
c85f92935d
fix(browser): add profile param to tabs routes and browser-tool
...
- tabs.ts now uses getProfileContext like other routes
- browser-tool threads profile param through all actions
- add tests for profile query param on /tabs endpoints
- update docs with browser tool profile parameter
2026-01-06 21:54:46 +01:00
James Groat
09a9592bfe
fix(browser-cli): rename --profile to --browser-profile to avoid conflict with global --profile flag
2026-01-06 21:54:46 +01:00
Peter Steinberger
273ee63973
fix: OpenAI tool schema compatibility
2026-01-05 00:15:55 +01:00
Peter Steinberger
f7cb3846f1
chore: rename project to clawdbot
2026-01-04 14:38:51 +00:00
Peter Steinberger
73a20d205f
refactor: split agent tools
2026-01-04 05:07:44 +01:00