Peter Steinberger
251b679714
test: stabilize gateway tests
2026-01-04 04:16:38 +01:00
Peter Steinberger
2f31fd5a45
refactor: split gateway server methods
2026-01-04 04:05:18 +01:00
Peter Steinberger
68180cedca
feat: add clawdhub skill
2026-01-04 04:05:10 +01:00
Peter Steinberger
cb16a8a5b6
docs: tighten wacli skill guidance
2026-01-04 03:45:49 +01:00
Peter Steinberger
6424033dee
test(agents): cover ping-pong announce flow
2026-01-04 03:41:58 +01:00
Peter Steinberger
97020aa7eb
feat(sessions): add agent-to-agent ping-pong
2026-01-04 03:37:44 +01:00
Peter Steinberger
9f8a3bd1b9
feat(sessions): add agent-to-agent post step
2026-01-04 03:04:55 +01:00
Peter Steinberger
eda4540021
fix: render thinking text in italics
2026-01-04 02:44:11 +01:00
Peter Steinberger
bf1d982dd7
docs: clarify menu bar sessionKey usage
2026-01-04 02:10:22 +01:00
Peter Steinberger
b7fe5cc5ce
refactor: use per-send run ids for gateway agent
2026-01-04 02:08:52 +01:00
Peter Steinberger
ba3c810170
fix: avoid sessions_send timeouts
2026-01-04 01:52:01 +01:00
Peter Steinberger
df5655c445
test: relax cron default scheduler timeout
2026-01-04 01:45:50 +01:00
Cash Williams
90a7a7db20
fix(android): handle unreachable gateway gracefully
...
Previously, if the gateway was unreachable (wrong IP, offline, etc.),
the Android app would crash with an unhandled socket exception.
Changes:
- Wrap socket.connect() in try/catch to handle connection failures
- Return PairResult with error message instead of crashing
- Display actual error message in status text instead of generic 'pairing required'
This gives users useful feedback like 'Connection refused' or
'Network is unreachable' instead of a crash.
2026-01-04 01:44:43 +01:00
Peter Steinberger
c3cf26e5fb
fix: stabilize lint and test timeouts
2026-01-04 01:42:08 +01:00
Peter Steinberger
713c3b2f6f
fix: warm agent.wait cache
2026-01-04 01:35:02 +01:00
Peter Steinberger
d9c9f353c6
docs: update apple-reminders skill for remindctl
2026-01-04 01:33:47 +01:00
Peter Steinberger
0bfb714b1f
fix: adjust typing TTL
2026-01-04 00:26:31 +00:00
Peter Steinberger
062a4dfceb
style: format agent.wait imports
2026-01-04 01:22:22 +01:00
Peter Steinberger
b67a0d0d28
chore: regen Swift protocol models
2026-01-04 01:20:20 +01:00
Peter Steinberger
49689096cf
fix: satisfy gate checks
2026-01-04 01:16:53 +01:00
Peter Steinberger
5115295a0f
fix: wait on agent.wait for sessions_send
2026-01-04 01:15:23 +01:00
Peter Steinberger
e297d8d28d
test: cover gif playback send params
2026-01-03 23:57:43 +00:00
Peter Steinberger
6b6a4c69f8
fix: lock main session deletion
2026-01-03 23:57:17 +00:00
Peter Steinberger
660eeb5ea1
fix: add gif playback for WhatsApp sends
2026-01-03 23:56:40 +00:00
Peter Steinberger
df609cdd27
feat: add node location support
2026-01-04 00:54:44 +01:00
Peter Steinberger
3caae04b1a
fix: drop stale ClawdisCLI build flag
2026-01-04 00:42:22 +01:00
Peter Steinberger
8ff33be1d5
fix: wait for final agent response in sessions_send
2026-01-04 00:40:40 +01:00
Peter Steinberger
9c299f6b80
docs: migrate Mintlify config
2026-01-04 00:36:55 +01:00
Peter Steinberger
f131e8fbad
fix: clarify provider requirements in onboarding
2026-01-03 23:29:38 +00:00
Peter Steinberger
2512e2bcdb
docs: add Mintlify config
2026-01-04 00:25:42 +01:00
Peter Steinberger
c08ef29221
fix: make sessions_send wait via agent events
2026-01-04 00:12:14 +01:00
Peter Steinberger
a746568a88
docs: add mac config sync note
2026-01-04 00:09:18 +01:00
Peter Steinberger
6c4b68edda
chore: apply lint fixes
2026-01-04 00:06:02 +01:00
Peter Steinberger
a923d622a5
feat: add sessions tools and send policy
2026-01-03 23:44:42 +01:00
Peter Steinberger
75c987f8d6
fix: restore sandbox PATH default
2026-01-03 22:36:16 +00:00
Peter Steinberger
b6c545c0ca
docs: note mac app config sync
2026-01-03 23:34:25 +01:00
Shadow
085d9975bf
CI: split macOS/android checks
2026-01-03 23:25:51 +01:00
Peter Steinberger
eb1f73041c
docs: update changelog for #144
2026-01-03 22:25:30 +00:00
Peter Steinberger
98a9966e12
ci: consolidate check jobs
2026-01-03 22:25:29 +00:00
Peter Steinberger
df09467986
docs: update changelog for PR 156
2026-01-03 22:59:11 +01:00
Peter Steinberger
52320ecc56
fix: appease lint after merge
2026-01-03 22:59:11 +01:00
Shadow
eb93919ba3
CI: split macOS/android checks
2026-01-03 21:55:39 +00:00
Azade
f486883491
fix(browser): avoid esbuild __name helper in evaluateViaPlaywright
...
When tsx/esbuild compiles arrow functions, it adds a __name helper
for debugging. This helper doesn't exist in the browser context,
causing 'ReferenceError: __name is not defined' when using
page.evaluate() with inline functions.
The fix uses new Function() constructed at runtime, which esbuild
doesn't transform, avoiding the __name injection.
2026-01-03 22:37:21 +01:00
Peter Steinberger
5cf3a12140
fix: include embedded agent error cause in reply
2026-01-03 21:30:43 +00:00
Peter Steinberger
f8d0988805
fix: tolerate missing sandbox config in embedded runner
2026-01-03 21:30:40 +00:00
Peter Steinberger
c1e015ce43
fix: add ~/.local/bin to PATH bootstrap for uv-installed tools ( fixes #78 ) ( #150 )
2026-01-03 22:25:52 +01:00
Mariano Belinky
d0d0652dab
docs: clarify personal vs private in README ( #125 )
2026-01-03 22:21:55 +01:00
Mariano Belinky
39cb8647b0
fix: add ~/.local/bin to PATH for uv tool binaries ( #78 )
2026-01-03 22:21:16 +01:00
Peter Steinberger
76c118657e
feat(macos): sync gateway config
2026-01-03 22:17:04 +01:00
Peter Steinberger
3f1d75495f
docs: expand peekaboo skill docs
2026-01-03 22:14:21 +01:00