Peter Steinberger
6d537432a3
fix: stabilize health probe and gateway handshake
2025-12-10 00:52:43 +00:00
Peter Steinberger
5ab3b922ef
feat: add ws chat attachments
2025-12-09 23:16:57 +01:00
Peter Steinberger
ddb08ed0f5
cli: gateway subcommands, drop ipc probes
2025-12-09 20:27:35 +00:00
Peter Steinberger
d1cf89782e
gateway: drop ipc and simplify cli
2025-12-09 20:18:50 +00:00
Peter Steinberger
b4cb58204f
gateway: improve conflict handling and logging
2025-12-09 20:07:24 +00:00
Peter Steinberger
f847d86da7
chore: rename relay to gateway
2025-12-09 18:00:01 +00:00
Peter Steinberger
1e84ca69a0
chore: drop runner shim and add committer helper
2025-12-09 17:24:25 +00:00
Peter Steinberger
ae260cc4fb
Status: color provider lines
2025-12-09 16:31:38 +00:00
Peter Steinberger
b37cc6527a
CLI: add gateway --force option
2025-12-09 16:28:26 +00:00
Peter Steinberger
ad406b8bf7
CLI: add gateway verbose flag
2025-12-09 17:17:58 +01:00
Peter Steinberger
e38d58851b
Mac: launch gateway and add relay installer
2025-12-09 16:15:53 +00:00
Peter Steinberger
4728dc0857
gateway: harden ws protocol and liveness
2025-12-09 17:02:58 +01:00
Peter Steinberger
41d9619c44
chore(instances): harden presence refresh and fix lint
2025-12-09 04:51:54 +01:00
Peter Steinberger
d2f1687c57
feat(status): enrich session details
2025-12-09 03:00:10 +00:00
Peter Steinberger
6e766633cf
Docs: voice overlay plan and fix web mocks
2025-12-09 03:25:55 +01:00
Peter Steinberger
3974a727e5
feat: surface system presence for the agent
2025-12-09 02:25:37 +01:00
Peter Steinberger
1cae65acdb
chore: single-source working state from agent events
2025-12-09 01:17:01 +01:00
Peter Steinberger
6669192ec6
chore: tidy agent event streaming types
2025-12-09 00:59:56 +01:00
Peter Steinberger
83ba6a4b33
feat: stream tool/job events over control channel
2025-12-09 00:31:39 +01:00
Peter Steinberger
14c117f1ea
feat: broadcast agent events over control channel
2025-12-09 00:28:03 +01:00
Peter Steinberger
e5feff1b0e
relay: add control channel and heartbeat stream
2025-12-08 21:50:24 +01:00
Peter Steinberger
89f85db691
Agent: add thinkingOnce flag
2025-12-08 16:12:24 +00:00
Peter Steinberger
11b31f7b47
Webchat: sync thinking level with session
2025-12-08 16:10:14 +00:00
Peter Steinberger
e7bd656f21
chore(ci): fix lint and swiftformat failures
2025-12-08 01:48:53 +01:00
Peter Steinberger
4ffd56da71
docs: move grammY research note to docs/grammy.md
2025-12-07 22:53:58 +01:00
Peter Steinberger
1b888af439
Launch agent: disable autostart without killing running app
2025-12-07 19:01:14 +01:00
Peter Steinberger
8d2fd382e4
build: add local node bin to restart script PATH
2025-12-07 19:01:14 +01:00
Peter Steinberger
227295e7f8
agent: allow deliver when json output
2025-12-07 15:16:55 +01:00
Peter Steinberger
55c163bd77
agent: deliver via rpc and voice forward
2025-12-07 06:05:00 +01:00
Peter Steinberger
ea53bc623e
Docs: swap to obviously fake phone numbers
2025-12-07 04:42:58 +00:00
Peter Steinberger
1866a86804
Health: strengthen probe tests
2025-12-07 04:39:24 +00:00
Peter Steinberger
5ef6330576
CLI: add health probe command
2025-12-07 04:33:22 +00:00
Peter Steinberger
b662fcc9d2
chore: purge warelay references
2025-12-07 03:36:57 +00:00
Peter Steinberger
13826236de
feat: unify main session and icon cues
2025-12-06 23:16:23 +01:00
Peter Steinberger
97a3bae932
chore: run formatters and lint
2025-12-06 04:03:48 +01:00
Peter Steinberger
6727870873
CLI: compact sessions table output
2025-12-06 00:49:21 +00:00
Peter Steinberger
6fa3f24185
fix: bundle pi dependency and directive handling
2025-12-06 00:49:46 +01:00
Peter Steinberger
c613569b47
Add bundled pi default and session token reporting
2025-12-05 23:18:43 +01:00
Peter Steinberger
b1f09f9943
chore: drop twilio and go web-only
2025-12-05 19:03:59 +00:00
Peter Steinberger
ed17fe51bd
Switch to clawdis RPC mode and complete rebrand
2025-12-05 17:22:53 +00:00
Peter Steinberger
432508bf93
chore: organize imports after rebrand
2025-12-04 18:02:51 +00:00
Peter Steinberger
6f29565722
CLI: add agent command for direct agent runs
2025-12-04 17:54:20 +00:00
Peter Steinberger
84d9501e85
Tests: cover agents and fix web defaults
...
Co-authored-by: RealSid08 <RealSid08@users.noreply.github.com>
2025-12-02 11:08:00 +00:00
Peter Steinberger
030968e2de
Add IPC to prevent Signal session corruption from concurrent connections
...
When the relay is running, `warelay send` and `warelay heartbeat` now
communicate via Unix socket IPC (~/.warelay/relay.sock) to send messages
through the relay's existing WhatsApp connection.
Previously, these commands created new Baileys sockets that wrote to the
same auth state files, corrupting the Signal session ratchet and causing
the relay's subsequent sends to fail silently.
Changes:
- Add src/web/ipc.ts with Unix socket server/client
- Relay starts IPC server after connecting
- send command tries IPC first, falls back to direct
- heartbeat uses sendWithIpcFallback helper
- inbound.ts exposes sendMessage on listener object
- Messages sent via IPC are added to echo detection set
2025-12-02 06:31:07 +00:00
Peter Steinberger
9fa3cbab8a
chore: format to 2-space and bump changelog
2025-11-26 00:53:53 +01:00
Peter Steinberger
0967d95e76
Raise test coverage to ~73%
2025-11-25 12:48:12 +01:00
Peter Steinberger
78e53b53f1
CLI: unify webhook ingress and keep up as tailscale alias
2025-11-25 12:38:38 +01:00
Peter Steinberger
aa366cb37b
Add CLI and infra test coverage
2025-11-25 12:30:43 +01:00
Peter Steinberger
d298ca2d81
chore: sync source updates
2025-11-25 12:12:13 +01:00
Peter Steinberger
ecdab6325b
chore: add connection/send logs and web error surfacing
2025-11-25 05:10:19 +01:00