Commit Graph

3358 Commits

Author SHA1 Message Date
Azade
c5b30b31e1 fix(browser): patch playwright-core for Bun WebSocket compatibility
Bun's WebSocket implementation doesn't fully support Playwright's CDP
connection because Playwright bundles its own 'ws' module. This causes
connectOverCDP to timeout.

The patch makes Playwright use the native 'ws' module when running
under Bun, which works with Bun's WebSocket shim.

Fixes browser snapshot/act timeouts after PR #278 (tsx → bun migration).

Ref: https://github.com/oven-sh/bun/issues/9911
2026-01-06 19:27:09 +00:00
Peter Steinberger
81e5506d10 docs: update PR workflow and changelog for PR #310 2026-01-06 20:26:12 +01:00
Peter Steinberger
33ef15e66e Merge PR #310 2026-01-06 20:25:47 +01:00
Peter Steinberger
4284a2f2c5 fix: preserve markdown fences when chunking 2026-01-06 20:23:41 +01:00
Peter Steinberger
94d012617e fix(ui): tighten focus mode spacing 2026-01-06 19:10:06 +00:00
Peter Steinberger
03d673ee05 fix(telegram): prevent stuck typing after tool runs 2026-01-06 18:56:43 +00:00
Peter Steinberger
3c7b5ce4b2 docs(changelog): note Telegram typing fix (#322) 2026-01-06 18:56:43 +00:00
Peter Steinberger
5a575e0391 style(agents): format usage helper 2026-01-06 19:54:50 +01:00
Peter Steinberger
607667b8fc fix(workspace): align clawd + bootstrap 2026-01-06 19:54:50 +01:00
Abhi
c1b24cb66a fix(telegram): stop typing after tool results (#322)
Thanks @AbhisekBasu1.
2026-01-06 18:54:08 +00:00
Peter Steinberger
f05d785bd9 fix: restore Anthropic token accounting 2026-01-06 18:52:01 +00:00
Peter Steinberger
b5781d470e docs(security): explain allowFrom + group allowlists 2026-01-06 19:44:23 +01:00
Peter Steinberger
84d9d1fd66 build(protocol): regenerate protocol artifacts 2026-01-06 18:37:20 +00:00
Peter Steinberger
5de0cca409 docs(security): explain allowlists terminology 2026-01-06 19:35:40 +01:00
Peter Steinberger
1a993ddf5c style: format whatsapp inbound allowlist 2026-01-06 18:33:37 +00:00
Peter Steinberger
8bf957bc48 docs: document multi-agent mode 2026-01-06 18:33:37 +00:00
Peter Steinberger
882bcaf414 feat: multi-agent routing + multi-account providers 2026-01-06 18:33:37 +00:00
Peter Steinberger
6e8c2758ac docs: add pairing overview 2026-01-06 19:30:30 +01:00
Peter Steinberger
d991640c15 docs: add updating guide 2026-01-06 19:24:33 +01:00
Peter Steinberger
3e993ff5d1 docs(readme): make build step optional 2026-01-06 19:18:47 +01:00
Peter Steinberger
a70732a36e docs(security): clarify DM policy coverage 2026-01-06 19:13:31 +01:00
Peter Steinberger
780020f628 docs: remove deprecated control API 2026-01-06 19:04:47 +01:00
Peter Steinberger
b0920aa52e docs(security): add security@clawd.bot 2026-01-06 19:03:34 +01:00
Peter Steinberger
2f03279803 docs: make internal links clickable 2026-01-06 19:02:33 +01:00
DBH
c52a9d570e docs: remove .md extension from internal links (#319) 2026-01-06 11:58:39 -06:00
Peter Steinberger
c924550eaa docs(readme): link docs site + security guide 2026-01-06 18:41:00 +01:00
Shadow
37c5fac623 Changelog: note skipBootstrap 2026-01-06 11:25:27 -06:00
Peter Steinberger
2c586d98c3 docs(docker): align sandbox allowlist 2026-01-06 18:25:00 +01:00
Peter Steinberger
fc6ed1ed0c docs(security): explain sandboxing options 2026-01-06 18:23:53 +01:00
Peter Steinberger
d5e9f6a6b5 docs(security): document pairing + prompt injection 2026-01-06 18:13:12 +01:00
Peter Steinberger
6160656789 fix(onboard): clarify DM policy keys 2026-01-06 18:09:21 +01:00
Peter Steinberger
cc19ee90ba docs(security): explain DM pairing 2026-01-06 18:09:21 +01:00
Peter Steinberger
89d15c6995 fix(onboard): configure DM policies 2026-01-06 18:09:21 +01:00
Onur
3e167dcaf8 feat(agent): add skipBootstrap config to skip bootstrap file creation (#292) 2026-01-06 11:02:51 -06:00
Shadow
e35cf2d976 Changelog: note README ui install 2026-01-06 10:59:26 -06:00
Hugo Baraúna
b5a37d9fc0 docs: add missing ui:install step to README setup (#300) 2026-01-06 10:58:48 -06:00
Peter Steinberger
099651dab5 fix(onboard): explain DM pairing defaults 2026-01-06 17:58:06 +01:00
Muhammed Mukhthar CM
ed4d6d051b fix(build): import tool-display.json instead of fs.readFileSync (#312) 2026-01-06 10:55:02 -06:00
Peter Steinberger
2574b99370 fix(security): lock down inbound DMs by default 2026-01-06 17:51:56 +01:00
Shadow
279acf653e Changelog: credit favicon PR 2026-01-06 10:49:45 -06:00
Jefferson Nunn
e12116c4f8 feat(ui): add favicon.ico from Mac app icon (#305) 2026-01-06 10:41:19 -06:00
Nimrod Gutman
d0260c1e49 fix(macOS): keep gateway config sync local 2026-01-06 18:05:28 +02:00
Peter Steinberger
df2c790831 Merge pull request #283 from Oncomatic/jarvis/telegram-media-error-notify
fix(telegram): notify user when media exceeds size limit
2026-01-06 15:18:52 +00:00
Peter Steinberger
eeed6ca96e fix(ui): self-heal ui builds 2026-01-06 16:03:04 +01:00
Peter Steinberger
53f9d5b121 test: make test:coverage pass 2026-01-06 15:43:24 +01:00
Peter Steinberger
eedd1e62c4 chore: changelog for #293 2026-01-06 15:32:06 +01:00
Palash Oswal
7e45d2579f fix(cli): don't force localhost gateway url in remote mode
Fixes remote gateway setup (remote mode) by not overriding url; adds regression tests. Thanks @oswalpalash.
2026-01-06 14:30:45 +00:00
Simon Kelly
41467f1fd4 fix(slack): use named import for @slack/bolt App class (#299)
* fix(slack): use named import for @slack/bolt App class

The default import `import bolt from '@slack/bolt'` followed by
`const { App } = bolt` doesn't work correctly in Bun due to ESM/CJS
interop issues. The default export comes through as a function rather
than the module object.

Switching to a named import `import { App } from '@slack/bolt'`
resolves the issue and allows the Slack provider to start successfully.

* fix(slack): align Bolt mock with named App export

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-06 14:22:14 +00:00
Lukáš Loukota
8c0a7b7a59 fix: install Bun in Dockerfile (#284)
Install Bun in Dockerfile so `pnpm build` can run Bun scripts inside Docker.

Thanks @loukotal.
2026-01-06 14:05:19 +00:00
Peter Steinberger
f6fda75f02 chore(protocol): regenerate GatewayModels.swift 2026-01-06 09:55:58 +01:00