Commit Graph

3402 Commits

Author SHA1 Message Date
Dante Lex
8a390c6517 fix: simplify install to brew-only
Remove cargo install option to avoid confusing the model with
multiple installation methods.
2026-01-06 23:41:46 +01:00
Dante Lex
4c2c40cee7 feat: add himalaya email CLI skill
Add skill for Himalaya (https://github.com/pimalaya/himalaya), a CLI
email client supporting IMAP, SMTP, Notmuch, and Sendmail backends.

Includes:
- SKILL.md with common operations (list, read, reply, forward, send)
- Configuration reference for Gmail, iCloud, and generic IMAP/SMTP
- MML (MIME Meta Language) composition guide for attachments

Tested with iCloud IMAP account - verified folder listing, email
reading, and sending work correctly.
2026-01-06 23:41:46 +01:00
Peter Steinberger
eeb398a8f8 fix: include telegram group sender in envelope headers 2026-01-06 22:34:02 +00:00
Peter Steinberger
958c2458c6 docs: add cron redirect 2026-01-06 22:32:01 +00:00
Peter Steinberger
624f069856 docs: rewrite cron jobs guide and heartbeat notes 2026-01-06 22:28:42 +00:00
Peter Steinberger
29b8af92e8 docs: clarify perSession isolation 2026-01-06 23:23:47 +01:00
Peter Steinberger
33abcf34e0 fix(cli): harden pairing provider parse 2026-01-06 22:17:18 +00:00
Peter Steinberger
b94a1c6aa2 fix: auto-recover from Gemini session corruption
Auto-merge after checks.
2026-01-06 22:12:05 +00: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
5e75f6365c fix(state): auto-migrate legacy agent dir 2026-01-06 22:04:23 +00:00
Peter Steinberger
b9ff5fb808 feat: update heartbeat defaults 2026-01-06 21:54:42 +00:00
Peter Steinberger
b2ec57470a fix(agents): default agent dir to multi-agent path 2026-01-06 21:54:42 +00:00
Peter Steinberger
2fd329152a docs: update multi-agent guide 2026-01-06 22:44:07 +01:00
Peter Steinberger
f3af3fca95 Merge branch 'integrate/pr-331' 2026-01-06 22:43:51 +01:00
Peter Steinberger
58fb2db471 fix: improve socket error handling 2026-01-06 22:43:29 +01:00
Peter Steinberger
6e50518981 docs: correct paths and setup guidance 2026-01-06 21:29:45 +00:00
Peter Steinberger
c3da0f919c docs: refresh clawtributors 2026-01-06 22:26:42 +01:00
Emanuel Stadler
6202f476ce feat: enhance error handling for socket connection errors
- Added `isError` property to `EmbeddedPiRunResult` and reply items to indicate error states.
- Updated error handling in `runReplyAgent` to provide more informative messages for specific socket connection errors.
2026-01-06 22:19:37 +01:00
Peter Steinberger
747937c61d docs: add macOS build toolchain troubleshooting 2026-01-06 22:18:08 +01:00
Peter Steinberger
ca6cbf8c0c docs: update FAQ auth paths + add clawtributor 2026-01-06 20:56:23 +00:00
Peter Steinberger
4c46fa632d Merge pull request #324 from jamesgroat/fix/browser-profile-flag
fix(browser): add profile support to CLI flag and browser-tool, tabs routes
2026-01-06 20:55:35 +00:00
Peter Steinberger
f35cf0294f docs: add changelog entry for browser profile fix 2026-01-06 21:54:46 +01:00
Peter Steinberger
c89835b2ae fix(macos): fix swiftformat lint in A2UI handler 2026-01-06 21:54:46 +01: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
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
Peter Steinberger
ed1ba15bca docs: update provider command refs 2026-01-06 20:45:54 +00:00
Peter Steinberger
9ba26279da docs: add slash commands guide 2026-01-06 20:45:54 +00:00
Peter Steinberger
13e94f4f66 fix(slack): clear assistant thread status after replies 2026-01-06 21:41:30 +01:00
Shadow
423d55b5ff Slack: send assistant thread status while typing 2026-01-06 21:34:52 +01:00
Peter Steinberger
eea9042d5b docs: enforce PR merge expectations 2026-01-06 21:31:50 +01:00
Peter Steinberger
006e70c4c8 docs: link source references to GitHub 2026-01-06 20:25:08 +00: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
847871c425 docs: add Start Here and getting started 2026-01-06 19:56:22 +00:00
Peter Steinberger
540e87dbdd fix: keep oauth profile stable 2026-01-06 19:43:28 +00:00
Peter Steinberger
2436dd4758 docs: refine PR merge strategy 2026-01-06 20:31:43 +01:00
Peter Steinberger
7046efc4fc docs: prefer rebase + run gate before commits 2026-01-06 19:27:09 +00:00
Peter Steinberger
dad19e9d5b docs: formalize PR review/landing workflow 2026-01-06 19:27:09 +00:00
Peter Steinberger
05d30fad2f fix(browser): sync lockfile for Playwright Bun patch (PR #307) 2026-01-06 19:27:09 +00:00
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