Peter Steinberger
6b8240ab72
fix(media): sniff mime and keep extensions
2025-11-28 08:07:53 +01:00
Peter Steinberger
d78f4abe2d
Fix broken link: claude-config.md -> clawd.md
2025-11-28 05:19:43 +00:00
Peter Steinberger
c1410de77b
docs: Add Twitter automation and music recognition examples
...
- Added Twitter automation patterns using Peekaboo + AppleScript
- Documented JS injection for reliable button clicks on Twitter's dynamic UI
- Added audd.io music recognition API example
- These are the techniques Clawd uses to reply to tweets autonomously
2025-11-27 21:00:28 +00:00
Peter Steinberger
ad11d557b8
Expand heartbeat capabilities in docs
2025-11-27 19:09:30 +01:00
Peter Steinberger
f0e5ad733b
Rename claude-config.md to clawd.md, update credits
...
- Renamed docs/claude-config.md → docs/clawd.md
- Credits now include Clawd (they/them) as co-author
2025-11-27 19:07:35 +01:00
Peter Steinberger
ad60442263
Add browser-tools CLI and example tweets to docs
...
- Added browser-tools to CLI tools table (lightweight DevTools CLI)
- Added browser-tools usage section for web scraping
- Added "See It In Action" section with 3 example tweets
- Links to agent-scripts repo
2025-11-27 18:59:01 +01:00
Peter Steinberger
0866974e59
Release 1.2.0
2025-11-27 18:52:26 +01:00
Peter Steinberger
bb21763957
Docs: refresh 1.2.0 changelog; fix webhook host import
2025-11-27 18:46:46 +01:00
Peter Steinberger
04cedfa0b0
Add gowa WhatsApp MCP to power user add-ons
2025-11-27 18:45:05 +01:00
Peter Steinberger
0751eca748
Add WhatsApp screenshot to claude-config.md
...
Shows Clawd in action in the "Meet Clawd" section
2025-11-27 18:43:24 +01:00
Peter Steinberger
d054d28d99
Heartbeat defaults and ws guard; format
2025-11-27 18:37:30 +01:00
Peter Steinberger
49d6c1322f
Docs: add useful CLI tools section (spotify-player, TTS, etc.)
2025-11-27 18:33:38 +01:00
Peter Steinberger
12a247cab8
Docs: new Clawd session intro with personality and powers
2025-11-27 18:32:47 +01:00
Peter Steinberger
ea8785b084
Docs: explain two-phone setup for dedicated AI number
2025-11-27 18:29:41 +01:00
Peter Steinberger
8d85e86c1b
Docs: mention Claude Code reuses existing subscription
2025-11-27 18:28:51 +01:00
Peter Steinberger
0fdd1f47bf
Fix: warelay lowercase
2025-11-27 18:27:09 +01:00
Peter Steinberger
ce51b9ae8a
Add Peekaboo and mcporter links to recommended tools
2025-11-27 18:26:40 +01:00
Peter Steinberger
e1d8be9d51
Redact phone number from example config
2025-11-27 18:24:12 +01:00
Peter Steinberger
bcb8775fb9
Add warning disclaimer to claude-config.md
2025-11-27 18:23:56 +01:00
Peter Steinberger
2a4f56e66b
Fix WebSocket crash + heartbeat default 10min + docs refresh
...
- Wrap Baileys connection.update listeners in try-catch to prevent
unhandled exceptions from crashing the relay process
- Add WebSocket-level error handlers in session.ts
- Add global unhandledRejection/uncaughtException handlers in index.ts
- Make listener.onClose error-safe with .catch() in auto-reply.ts
- Change default heartbeat from 30min to 10min
- Rewrite claude-config.md with personality, better explain personal
assistant features, add recommended MCPs section
2025-11-27 18:21:14 +01:00
Peter Steinberger
301630a65f
Docs: link Clawd setup and current config
2025-11-27 18:17:17 +01:00
Peter Steinberger
561b17cbae
Update README.md
2025-11-27 18:14:54 +01:00
Peter Steinberger
d3119175b5
Fix CI: type gaps and hasMedia check
2025-11-27 18:14:20 +01:00
Peter Steinberger
dba1e8c602
Tests: cover identity prefix gating
2025-11-27 04:40:03 +01:00
Peter Steinberger
845594dcc4
Claude prompt: only prepend on first turn
2025-11-27 03:53:13 +01:00
Peter Steinberger
44570769b7
Heartbeat: add ultrathink marker
2025-11-27 03:15:51 +01:00
Peter Steinberger
67c743d00c
Heartbeat: shorten prompt to token
2025-11-27 02:48:23 +01:00
Peter Steinberger
a633e6dc8c
Heartbeat: honor session override
2025-11-26 18:32:25 +01:00
Peter Steinberger
53399da89f
Heartbeat: allow session-id override (with test)
2025-11-26 18:28:02 +01:00
Peter Steinberger
350e5fc703
Fix heartbeat CLI import for recipients resolution
2025-11-26 18:22:28 +01:00
Peter Steinberger
cb050b022f
Heartbeat: session-id override and safer fallback
2025-11-26 18:19:54 +01:00
Peter Steinberger
f3604a4a28
Changelog: bump to 1.2.0 unreleased
2025-11-26 18:18:13 +01:00
Peter Steinberger
a24e7125ee
Docs: show --all heartbeat example
2025-11-26 18:17:30 +01:00
Peter Steinberger
ba543640d3
Heartbeat: harden targeting and support lid mapping
2025-11-26 18:15:57 +01:00
Marcus Neves
b3b23234d3
fix: add @lid format support and allowFrom wildcard handling
...
- Add support for WhatsApp Linked ID (@lid) format in jidToE164()
- Use existing lid-mapping-*_reverse.json files for LID resolution
- Fix allowFrom wildcard '*' to actually allow all senders
- Maintain backward compatibility with @s.whatsapp.net format
Fixes issues where:
- Messages from newer WhatsApp versions are silently dropped
- allowFrom: ['*'] configuration doesn't work as documented
2025-11-26 18:03:12 +01:00
Peter Steinberger
b13fa6bcc3
CLI: rename heartbeat tmux helper and log file path
2025-11-26 18:00:23 +01:00
Peter Steinberger
1c64f83b31
Heartbeat: add relay helper and fix CLI tests
2025-11-26 17:49:34 +01:00
Peter Steinberger
4c58baa14b
docs: document heartbeat idle override and tests
2025-11-26 17:31:56 +01:00
Peter Steinberger
0b25836a1b
test: cover heartbeat skip preserving session timestamp
2025-11-26 17:29:12 +01:00
Peter Steinberger
250e52abfb
feat: add heartbeat idle override and preserve session freshness
2025-11-26 17:26:17 +01:00
Peter Steinberger
4fffed6412
chore: add verbose heartbeat session logging
2025-11-26 17:21:59 +01:00
Peter Steinberger
d644d7eace
chore: log heartbeat session snapshot
2025-11-26 17:20:48 +01:00
Peter Steinberger
c0043da6c8
chore: log heartbeat fallback and add test
2025-11-26 17:12:28 +01:00
Peter Steinberger
bf714164d3
fix: heartbeat falls back to last session contact
2025-11-26 17:08:43 +01:00
Peter Steinberger
a6af33d262
docs: document heartbeat triggers
2025-11-26 17:05:09 +01:00
Peter Steinberger
3dd2baba9d
feat: add heartbeat cli and relay trigger
2025-11-26 17:04:43 +01:00
Peter Steinberger
5d0c5c7a50
docs: open 1.1.x unreleased section
2025-11-26 03:33:44 +01:00
Peter Steinberger
ace549b70a
test(auto-reply): cover cwd timeout hint and queue meta
2025-11-26 03:03:13 +01:00
Peter Steinberger
2bb62c1594
docs: finalize web refactor and coverage
2025-11-26 02:54:43 +01:00
Peter Steinberger
0833760d78
chore: update changelog and surface web relay settings
2025-11-26 02:43:24 +01:00