Peter Steinberger
316e3c02a9
fix: harden pairing flow
2026-01-07 05:06:04 +01:00
Peter Steinberger
81c5d450e4
fix(doctor): add headless flags + auto-migrate sessions
2026-01-07 04:43:24 +01:00
Peter Steinberger
1bf2cfdb80
fix(imessage): harden abort shutdown
2026-01-07 03:41:23 +00:00
Peter Steinberger
b2e4b69db1
fix: clean up reaction tooling
2026-01-07 04:16:39 +01:00
Peter Steinberger
997bac3c34
feat: unify provider reaction tools
2026-01-07 04:16:39 +01:00
Peter Steinberger
94259f0b57
fix(relay): guard QR smoke mode
2026-01-07 02:42:55 +00:00
Peter Steinberger
4cb8925026
fix(telegram): support forum topics
...
Co-authored-by: Daniel Griesser <HazAT@users.noreply.github.com>
Co-authored-by: Nacho Iacovino <nachoiacovino@users.noreply.github.com>
Co-authored-by: Randy Ventures <RandyVentures@users.noreply.github.com>
2026-01-07 02:19:42 +00:00
Peter Steinberger
8ff1d8356a
fix: improve gmail tailscale errors
2026-01-07 03:10:35 +01:00
Peter Steinberger
cd767a3569
feat: add sandbox scope default
2026-01-07 02:52:41 +01:00
Peter Steinberger
a92e52c04d
docs: add changelog for PR #348
2026-01-07 02:52:41 +01:00
Peter Steinberger
fbf1786518
feat: add docs search command
2026-01-07 02:03:06 +01:00
Peter Steinberger
6e1b28f09a
docs: update changelog and clawtributor list for PR #341
2026-01-07 01:46:37 +01:00
Peter Steinberger
46429566d5
fix(auth): lock auth profile updates
2026-01-07 01:00:47 +01:00
Peter Steinberger
84f2cab7ff
docs: note discord voice message fix
2026-01-06 23:36:09 +00:00
Peter Steinberger
56bc79a2d8
fix(sessions_spawn): hard-fail invalid model overrides
2026-01-06 23:17:35 +00:00
Peter Steinberger
c366da7b4d
fix(commands): wire /stop across chat commands
2026-01-06 23:11:57 +00:00
Peter Steinberger
36e2cbb37c
docs: link AgentSkills + ClawdHub guide
2026-01-06 23:51:01 +01:00
Peter Steinberger
d1a77712d3
Merge branch 'pr-335-merge'
2026-01-06 23:45:35 +01:00
Peter Steinberger
4fdf162e85
docs: polish himalaya skill docs
2026-01-06 23:44:06 +01:00
Peter Steinberger
eeb398a8f8
fix: include telegram group sender in envelope headers
2026-01-06 22:34:02 +00:00
Peter Steinberger
624f069856
docs: rewrite cron jobs guide and heartbeat notes
2026-01-06 22:28:42 +00:00
Peter Steinberger
3bd5d04afd
feat: add gateway daemon runtime selector
2026-01-06 23:27:58 +01:00
Peter Steinberger
f288b3d618
fix: bootstrap linuxbrew for skills
2026-01-06 23:27:38 +01:00
Peter Steinberger
994c1620b1
docs: link ClawdHub in hubs
2026-01-06 23:26:59 +01:00
Peter Steinberger
8534906cbe
docs: add ClawdHub guide
2026-01-06 23:24:29 +01:00
Peter Steinberger
29b8af92e8
docs: clarify perSession isolation
2026-01-06 23:23:47 +01:00
Peter Steinberger
4531dac01d
merge upstream/main
2026-01-06 23:09:01 +01:00
Peter Steinberger
979ce574c7
fix: harden gemini session reset
2026-01-06 23:06:01 +01:00
Peter Steinberger
b9ff5fb808
feat: update heartbeat defaults
2026-01-06 21:54:42 +00:00
Peter Steinberger
58fb2db471
fix: improve socket error handling
2026-01-06 22:43:29 +01:00
Peter Steinberger
f35cf0294f
docs: add changelog entry for browser profile fix
2026-01-06 21:54:46 +01:00
minghinmatthewlam
455bc0be3b
fix: write auth profiles to multi-agent path during onboarding
...
- Onboarding now writes auth profiles under ~/.clawdbot/agents/main/agent so the gateway sees credentials on first start.
- Hardened onboarding test to ignore legacy env vars.
Thanks @minghinmatthewlam!
2026-01-06 20:53:18 +00:00
Shadow
423d55b5ff
Slack: send assistant thread status while typing
2026-01-06 21:34:52 +01:00
Shadow
5b559080d1
feat(commands): unify chat commands ( #275 )
...
* Chat commands: registry, access groups, Carbon
* Chat commands: clear native commands on disable
* fix(commands): align command surface typing
* docs(changelog): note commands registry (PR #275 )
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-06 20:17:56 +00:00
Peter Steinberger
cfe0ade292
feat(models): show auth overview
2026-01-06 20:07:04 +00:00
Peter Steinberger
540e87dbdd
fix: keep oauth profile stable
2026-01-06 19:43:28 +00:00
Peter Steinberger
05d30fad2f
fix(browser): sync lockfile for Playwright Bun patch (PR #307 )
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
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
3c7b5ce4b2
docs(changelog): note Telegram typing fix ( #322 )
2026-01-06 18:56:43 +00:00
Peter Steinberger
607667b8fc
fix(workspace): align clawd + bootstrap
2026-01-06 19:54:50 +01:00
Peter Steinberger
f05d785bd9
fix: restore Anthropic token accounting
2026-01-06 18:52:01 +00:00
Shadow
37c5fac623
Changelog: note skipBootstrap
2026-01-06 11:25:27 -06:00
Shadow
e35cf2d976
Changelog: note README ui install
2026-01-06 10:59:26 -06: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
Peter Steinberger
eedd1e62c4
chore: changelog for #293
2026-01-06 15:32:06 +01: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