4367 Commits

Author SHA1 Message Date
Mohamed Boudra
e98952bf4c Remove manual connect prompts 2025-11-26 19:47:55 +01:00
Mohamed Boudra
0db0e1ad23 Clarify automatic host reconnection 2025-11-26 19:33:43 +01:00
Mohamed Boudra
393aa44e68 feat: auto reconnect hosts when app resumes 2025-11-26 19:26:27 +01:00
Mohamed Boudra
881f0e7a8b docs: confirm per-host test button 2025-11-26 19:15:47 +01:00
Mohamed Boudra
99b055d2f9 Remove global settings test form 2025-11-26 19:09:19 +01:00
Mohamed Boudra
4f00e07284 Eliminate hidden host defaults 2025-11-26 19:02:47 +01:00
Mohamed Boudra
670c38ab8c Remove legacy host auto-connect state 2025-11-26 18:53:53 +01:00
Mohamed Boudra
4def0dec62 chore: remove .tool-versions and move plan loop script
- .tool-versions removed (using system Node)
- run-plan-loop.sh moved to ~/.local/bin/agl

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 18:49:06 +01:00
Mohamed Boudra
737e8904be Remove auto-connect toggle from host settings 2025-11-26 18:42:36 +01:00
Mohamed Boudra
db87f331fb Remove primary host plumbing 2025-11-26 18:30:04 +01:00
Mohamed Boudra
5807f62f1a Remove active host dependency from UI actions 2025-11-26 18:04:40 +01:00
Mohamed Boudra
e6d2998904 Remove primary host concept 2025-11-26 17:51:25 +01:00
Mohamed Boudra
3524b0facb Remove active host notion from UI 2025-11-26 17:39:07 +01:00
Mohamed Boudra
04d51fbe10 Rename daemon UI copy to host 2025-11-26 17:26:25 +01:00
Mohamed Boudra
59967aad87 chore: land multi-daemon rollout 2025-11-26 08:47:49 +00:00
Mohamed Boudra
4ab79b1a50 feat: add multi-daemon support with session routing and connection management
Introduce DaemonRegistry and DaemonConnections contexts for managing multiple server connections. Add session directory for aggregating agents across daemons, with automatic routing based on agent/server context.

Key changes:
- Add daemon profile management (add/edit/remove/set default)
- Implement connection state tracking with reconnection and exponential backoff
- Create useAggregatedAgents hook for unified agent list across daemons
- Add useDaemonSession and useDaemonRequest hooks for daemon-scoped operations
- Update agent routes to include serverId for proper session routing
- Add connection health indicators on home screen and settings
- Persist session snapshots per daemon for faster hydration on reconnect
- Guard screens gracefully when target daemon is offline
- Add React Query for consistent loading/error state management

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 08:25:02 +01:00
Mohamed Boudra
7d8979e125 chore: declare encryption usage 2025-11-24 23:16:31 +01:00
Mohamed Boudra
cc4a210ebe chore: align expo slug for eas 2025-11-24 22:33:49 +01:00
Mohamed Boudra
30d1b63b2b chore: typecheck and build readiness 2025-11-24 22:31:41 +01:00
Mohamed Boudra
a95184cc5a Fix agent web loading issues 2025-11-23 14:49:29 +01:00
Mohamed Boudra
3b20cf0654 Capture Cmd+D dictation on web 2025-11-23 14:36:01 +01:00
Mohamed Boudra
6aa9b1c72e Add web dictation recorder and shortcuts 2025-11-23 14:32:08 +01:00
Mohamed Boudra
47a99f5668 Fix reasoning timeline UI and type errors 2025-11-23 14:12:53 +01:00
Mohamed Boudra
95bacf8fc7 feat: add git branch/worktree setup, message queueing, file explorer improvements, and server restart 2025-11-22 23:20:42 +01:00
Mohamed Boudra
9feec81047 feat: improve audio streaming and add wait-for-agent cancellation support 2025-11-16 18:02:13 +01:00
Mohamed Boudra
e1bcb97e29 chore: update app icons and branding assets with black adaptive icon background 2025-11-16 13:55:13 +01:00
Mohamed Boudra
b046dae799 refactor: rebrand project from voice-dev to paseo across all packages and configs 2025-11-15 20:45:09 +01:00
Mohamed Boudra
b39497d08f refactor headers into shared screen shell 2025-11-15 20:29:23 +01:00
Mohamed Boudra
7bdafee818 Type Codex rollout parser 2025-11-15 20:24:53 +01:00
Mohamed Boudra
adda0d92d0 Fix repo typecheck failures 2025-11-15 20:17:47 +01:00
Mohamed Boudra
42a51124af feat: show agent working indicator in stream 2025-11-15 19:51:57 +01:00
Mohamed Boudra
94862b73f4 Adjust AgentInput controls for send-only state 2025-11-15 19:46:37 +01:00
Mohamed Boudra
ec8aee2c12 feat: use stop icon for cancel control 2025-11-15 19:44:21 +01:00
Mohamed Boudra
8e6508f01f Surface codex provider tool events live 2025-11-15 19:41:40 +01:00
Mohamed Boudra
9dcc8314b2 Add barge-in telemetry 2025-11-15 19:31:27 +01:00
Mohamed Boudra
4bd36c0808 feat: keep agents running during orchestrator speech 2025-11-15 19:21:57 +01:00
Mohamed Boudra
24a245bd17 auto-focus orchestrator agent during realtime 2025-11-15 19:18:39 +01:00
Mohamed Boudra
7284efd0fe Prototype streaming TTS chunks 2025-11-15 19:06:53 +01:00
Mohamed Boudra
561e164b02 Document streaming STT requirements 2025-11-15 18:54:37 +01:00
Mohamed Boudra
104aae95da Stop emitting TTS after speech detection 2025-11-15 18:41:31 +01:00
Mohamed Boudra
8202985bad Interrupt focused agent before realtime turns 2025-11-15 18:35:13 +01:00
Mohamed Boudra
377fa196f8 Abort realtime playback as soon as speech arrives 2025-11-15 18:26:37 +01:00
Mohamed Boudra
673c6f1594 Abort realtime turn on speech start 2025-11-15 18:21:02 +01:00
Mohamed Boudra
e7b8cc373c Add JSON validation to MCP tool responses 2025-11-15 18:18:14 +01:00
Mohamed Boudra
2a02f41182 refactor: implement agent cancellation and deletion with UI controls
Add cancel button during agent runs, real-time mode toggle in all states, and agent deletion via long-press action sheet. Server now handles cancel_agent_request and delete_agent_request messages, cleaning up agent state and notifying clients.
2025-11-15 18:13:04 +01:00
Mohamed Boudra
66b465a132 fix: update image picker media types 2025-11-15 17:49:41 +01:00
Mohamed Boudra
37d0fe0637 Run app tests in forked Vitest workers 2025-11-15 17:47:51 +01:00
Mohamed Boudra
e208f1c5bd Ensure unique fallback tool ids 2025-11-15 17:41:15 +01:00
Mohamed Boudra
19d172cc8d docs: add agent deletion feature to task list 2025-11-15 17:40:05 +01:00
Mohamed Boudra
b45583a2b2 refactor: standardize pending permission keying and user message hydration 2025-11-15 17:36:15 +01:00