Peter Steinberger
2a8ce783ae
fix(macos): bridge wizard option values
2026-01-04 06:17:07 +01:00
Peter Steinberger
5d2bfa8421
feat: add elevated bash mode
2026-01-04 05:15:59 +00:00
Tu Nombre Real
4463e3f39c
feat(macos): add Swift 6 strict concurrency compatibility
...
Prepares the macOS app for Swift 6 strict concurrency mode by:
1. Adding Sendable conformance to WizardNextResult, WizardStartResult,
and WizardStatusResult in GatewayModels.swift
2. Adding AnyCodable bridging helpers in OnboardingWizard.swift to
handle type conflicts between ClawdisProtocol and local module
3. Making CLLocationManagerDelegate methods nonisolated in:
- MacNodeLocationService.swift
- PermissionManager.swift (LocationPermissionRequester)
Using Task { @MainActor in } pattern to safely access MainActor
state from nonisolated protocol requirements.
These changes are forward-compatible and don't affect behavior on
current Swift versions.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 06:09:52 +01:00
Peter Steinberger
4015498035
refactor(auto-reply): split reply flow
2026-01-04 05:47:37 +01:00
Peter Steinberger
44f33f762b
fix: log dynamic config reloads
2026-01-04 04:24:50 +00:00
Peter Steinberger
a547db2f4f
build: add sandbox common image builder
2026-01-04 04:17:13 +00:00
Peter Steinberger
186e7ae8e0
chore: bump Peekaboo submodule
2026-01-04 05:15:57 +01:00
Peter Steinberger
73a20d205f
refactor: split agent tools
2026-01-04 05:07:44 +01:00
Peter Steinberger
bb4082b7a5
fix: set writable home for sandbox browser
2026-01-04 03:49:39 +00:00
Peter Steinberger
0b91922d48
chore: bump Peekaboo submodule
2026-01-04 04:46:07 +01:00
Peter Steinberger
8ff81c5b07
fix: stabilize sandbox browser startup
2026-01-04 03:45:14 +00:00
Peter Steinberger
ca3f739e98
style: fix lint
2026-01-04 03:37:08 +00:00
Peter Steinberger
5abb3ef1d9
docs: thank scald for Notion skill
2026-01-04 04:36:28 +01:00
Peter Steinberger
42c1470b89
feat(browser): add remote-capable profiles
...
Co-authored-by: James Groat <james@groat.com>
2026-01-04 03:33:07 +00:00
Peter Steinberger
0d3eba5969
test: add sessions_send loopback test
2026-01-04 04:30:57 +01:00
Steve Caldwell
a91e7c716d
feat: add Notion API skill
...
Create and manage Notion pages, databases, and blocks via API.
2026-01-04 04:29:44 +01:00
Shadow
a9784d0853
Discord: tools for uploading emojis and stickers!
2026-01-03 21:20:01 -06:00
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