Commit Graph
290 Commits
Author SHA1 Message Date
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
Mohamed Boudra e26219c967 test: cover tool call hydration preview 2025-11-15 17:33:56 +01:00
Mohamed Boudra af7d7cedb0 Deduplicate replayed tool calls 2025-11-15 16:33:10 +01:00
Mohamed Boudra edcfdf970d refactor(ui): extract diff viewer and tool call parsers into reusable components 2025-11-15 16:28:57 +01:00
Mohamed Boudra 1886898bf2 Fix image picker launcher crash 2025-11-15 15:36:22 +01:00
Mohamed Boudra ddd10f0566 test: move stream harness into vitest 2025-11-15 15:26:49 +01:00
Mohamed Boudra a57315d78d Add real stream regression tests 2025-11-15 15:06:43 +01:00
Mohamed Boudra 320328b0ca Work around Android dispatchDraw crash 2025-11-15 14:56:13 +01:00
Mohamed Boudra b85deb2906 Fix duplicate keys for permission cards 2025-11-15 14:48:56 +01:00
Mohamed Boudra 1003d45004 Fix tool call deduping 2025-11-15 14:35:40 +01:00
Mohamed Boudra e3895ddaf5 test: ensure claude hydration renders tool bodies 2025-11-15 14:15:38 +01:00
Mohamed Boudra 900cc00c03 Highlight tool call pills 2025-11-15 13:49:16 +01:00
Mohamed Boudra bd77d53e02 Fix hydrated tool call statuses and show tool outputs 2025-11-15 13:29:55 +01:00
Mohamed Boudra b5daa1fa66 Filter active agents from resume list 2025-11-15 12:49:19 +01:00
Mohamed Boudra 3ba748ce7c Rename refresh menu label 2025-11-15 12:44:35 +01:00
Mohamed Boudra 6da27613aa Render todo lists in agent stream 2025-11-15 12:43:01 +01:00
Mohamed Boudra 1d9f6a0df3 feat: render tool call outputs 2025-11-15 12:22:14 +01:00
Mohamed Boudra c37e499562 refactor(agent): unify timeline events with tool_call schema and add resume/refresh capabilities 2025-11-15 11:58:41 +01:00
Mohamed BoudraandClaude 8cf808b14d refactor(agent): consolidate agent system into unified AgentManager with provider-based architecture
Replace separate ACP and agent-types modules with unified AgentManager using provider pattern. Migrate Claude and Codex implementations to provider-specific clients. Streamline session-agent integration, remove old ACP notification types, and introduce agent timeline events. Delete obsolete documentation and test files. Add AgentRegistry for persistence and agent-stream-based communication pattern.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-15 02:06:09 +01:00
Mohamed Boudra 90b0094aae feat: add agent registry 2025-11-14 20:20:17 +01:00
Mohamed Boudra 5a2b84ee6f test(agent): enhance timeline event tracking for commands and file changes 2025-11-14 19:59:34 +01:00
Mohamed Boudra 0f3668c9ed test(agent): add permission request handling tests for Codex agent 2025-11-14 19:40:46 +01:00
Mohamed Boudra 1dfb7913b1 feat(agent): add AgentManager for lifecycle and session management 2025-11-14 19:25:37 +01:00
Mohamed Boudra 8a0a6d9488 refactor(agent): add session history persistence and permission timeouts for Claude agent 2025-11-14 19:14:23 +01:00
Mohamed Boudra b2c89df7c7 refactor(file-explorer): add deep linking, path navigation, diff preview, and Codex session persistence 2025-11-14 19:02:54 +01:00
Mohamed Boudra f766a18d7b refactor(file-explorer): centralize navigation state in session context and optimize initialization 2025-11-11 18:15:46 +01:00
Mohamed Boudra c5b30ed878 Add read-only file explorer 2025-11-07 20:36:23 +01:00
Mohamed Boudra 30686df548 chore: update expo-clipboard to v8 and fix typos in documentation 2025-11-07 09:50:27 +01:00