This website requires JavaScript.
027ae59ae7
`` fix: stop audio playback when ending realtime session ``
Mohamed Boudra
2025-10-23 12:29:21 +02:00
91d691f31d
``` refactor: reset message IDs on new turn and add activity log handlers
Mohamed Boudra
2025-10-23 12:22:42 +02:00
41be2d4096
``` refactor: implement async agent creation flow with loading states
Mohamed Boudra
2025-10-23 12:04:12 +02:00
542707ecdd
feat: add bottom sheet modal for agent creation UI
Mohamed Boudra
2025-10-23 11:53:38 +02:00
85a0e46ba9
``` feat: add recent paths suggestions and improve UX polish
Mohamed Boudra
2025-10-23 11:26:36 +02:00
8177aa0c2a
feat: add home screen with agent list and orchestrator navigation
Mohamed Boudra
2025-10-23 11:11:20 +02:00
a930c4156a
docs: add Codex integration guide and improve agent creation UX
Mohamed Boudra
2025-10-23 09:22:11 +02:00
0893a9dc33
``` refactor: improve agent notification types and fix activity curator
Mohamed Boudra
2025-10-23 09:01:38 +02:00
c6cdc09a0b
`` refactor: deduplicate messages using stable IDs and add permission UI with gesture-based sidebar ``
Mohamed Boudra
2025-10-23 08:37:53 +02:00
30bf4d1b63
``` feat: implement agent permission flow with gesture-based sidebar navigation
Mohamed Boudra
2025-10-23 08:36:42 +02:00
70bdbd74eb
refactor: deduplicate user messages and sync agent history on reconnection
Mohamed Boudra
2025-10-22 22:38:15 +02:00
b86e5fbb3f
Based on the changes, I can see this is a significant feature addition that adds the ability to create agents and communicate with them through both text and audio, with a modal UI for agent creation and mode switching.
Mohamed Boudra
2025-10-22 22:06:00 +02:00
2c72d02cc7
docs: add orchestrator agent specification
Mohamed Boudra
2025-10-22 20:29:59 +02:00
eb0d04904e
Based on the changes, here's the commit message:
Mohamed Boudra
2025-10-22 20:08:40 +02:00
ce07b54920
`` refactor: improve UI polish with empty state, spacing, and remove status messages ``
Mohamed Boudra
2025-10-22 19:42:13 +02:00
8b9561b379
`` feat: add realtime mode drift protection and improve voice UX ``
Mohamed Boudra
2025-10-22 19:06:59 +02:00
015d0f0e27
feat: merge tool calls with their updates into single unified view
2025-10-22 18:17:53 +02:00
674977d6f8
feat: improve agent activity UI and fix status update propagation
2025-10-22 18:10:29 +02:00
e1e14b1473
feat: improve UI/UX with volume meter and refine input area styling
2025-10-22 18:00:59 +02:00
de5aba4186
docs: update tmux commands formatting and add Android screenshot instructions
Mohamed Boudra
2025-10-22 16:50:07 +02:00
89641a18e7
feat: refactor app structure and components for improved organization and functionality
Mohamed Boudra
2025-10-22 15:48:53 +02:00
2d1ab5bf79
feat: add Babel configuration and update styles to use new theme structure
Mohamed Boudra
2025-10-22 15:00:38 +02:00
32d4944c58
feat: migrate from NativeWind to react-native-unistyles and add Speechmatics audio
Mohamed Boudra and Claude
2025-10-22 14:38:46 +02:00
c30ef34ef7
Based on the changes, here's the commit message:
Mohamed Boudra
2025-10-22 11:06:45 +02:00
37156b5b80
Prompt is too long
Mohamed Boudra
2025-10-22 10:51:17 +02:00
e646f410be
Prompt is too long
Mohamed Boudra
2025-10-22 09:06:18 +02:00
8235d8d1b1
feat: add expo-build-properties plugin to set minSdkVersion 26
2025-10-21 22:19:12 +02:00
931a38634d
fix: increase minSdkVersion to 26 for react-native-vad compatibility
2025-10-21 22:14:12 +02:00
492017d139
fix: add Maven repository for react-native-vad dependency
2025-10-21 21:40:48 +02:00
0f1450381a
feat: implement realtime audio with VAD for Android
2025-10-21 21:33:14 +02:00
cc3dbb88cb
feat: add sessionMode parameter to send_agent_prompt and currentModeId to activity
2025-10-21 19:56:51 +02:00
6106e5f65f
fix: simplify activity curator to chronological text format
2025-10-21 19:49:44 +02:00
13f8e31295
Merge branch 'feature/mobile-app'
Mohamed Boudra
2025-10-21 18:15:41 +02:00
85e4e9ddaa
Prompt is too long
Mohamed Boudra
2025-10-21 18:15:05 +02:00
f2daa86d30
feat: add curated activity format for token-efficient agent output
2025-10-21 16:59:59 +02:00
5b53f4a7ce
refactor: make sendPrompt non-blocking by default with optional maxWait
2025-10-21 16:54:47 +02:00
cba8780bca
fix: use ACP protocol stopReason for proper agent completion detection
2025-10-21 16:49:23 +02:00
d883436395
fix: replace undefined with null in ACP MCP tool responses
2025-10-21 16:34:11 +02:00
795c10e3c9
Merge remote-tracking branch 'origin/main' into feature/mobile-app
Mohamed Boudra
2025-10-21 15:53:49 +02:00
cf977968c6
refactor: implement proper ACP session modes and fix type safety
2025-10-21 15:49:55 +02:00
ca43aae534
feat: initialize voice-mobile React Native app with NativeWind v5
2025-10-21 15:24:44 +02:00
4f2c2fc14a
feat: add conversation management, persistence, and mobile app spec
2025-10-21 14:50:07 +02:00
37a363da6d
refactor: implement per-conversation tmux sessions and command-based MCP tools
2025-10-21 12:54:39 +02:00
b267ca3958
``` refactor: streamline agent prompt and improve tmux error handling
Mohamed Boudra
2025-10-20 22:22:41 +02:00
7d0a587619
refactor: enhance artifact system, security, and terminal command handling
Mohamed Boudra and Claude
2025-10-20 21:04:29 +02:00
f832c43a11
``` docs(agent): enhance progressive disclosure and artifact guidelines
Mohamed Boudra
2025-10-20 18:33:00 +02:00
ee315bb9a0
``` refactor: improve session management, audio handling, and MCP configuration
Mohamed Boudra
2025-10-20 18:14:08 +02:00
d2de52c57d
refactor: improve TTS abort handling and add debug logging
Mohamed Boudra
2025-10-20 16:40:57 +02:00
97f2ff2cac
refactor: enhance TTS playback management with abort signal support
Mohamed Boudra
2025-10-20 16:19:34 +02:00
c5b24d3dfc
refactor: enhance session management and LLM processing
Mohamed Boudra
2025-10-20 16:14:25 +02:00
af67235997
refactor: restructure voice assistant server architecture
Mohamed Boudra
2025-10-20 15:28:28 +02:00
8365fb889b
refactor: encapsulate WebSocket client state into ClientSession class
Mohamed Boudra
2025-10-20 14:29:47 +02:00
30fc716b02
refactor: migrate terminal management to MCP architecture
Mohamed Boudra
2025-10-20 14:23:54 +02:00
e79a92813b
`` feat: add zodSchema wrapper for terminal tools list_terminals ``
Mohamed Boudra
2025-10-20 14:10:38 +02:00
845cfca6eb
``` feat: add audio buffering and interruption handling for voice input
Mohamed Boudra
2025-10-20 13:12:55 +02:00
13b5fab456
``` chore: configure VAD assets and update Playwright MCP settings
Mohamed Boudra
2025-10-20 12:47:09 +02:00
14230c681f
feat: add realtime voice mode, artifact presentation, and Playwright MCP integration
Mohamed Boudra
2025-10-20 11:19:16 +02:00
65c6f81605
``` fix: improve audio playback interruption and response persistence
Mohamed Boudra
2025-10-20 00:18:41 +02:00
07dae1c520
feat: add error handling to orchestrator and UI tool call display
Mohamed Boudra
2025-10-20 00:05:29 +02:00
853a73cc05
feat: enhance capture_terminal with activity settling detection
Mohamed Boudra and Claude
2025-10-20 00:04:35 +02:00
0bfda11c1f
feat: add Playwright MCP integration and TTS improvements
Mohamed Boudra and Claude
2025-10-19 23:23:32 +02:00
d7a387d911
``` refactor: stream text segments for TTS preparation
Mohamed Boudra
2025-10-19 17:22:43 +02:00
81bdba0d48
``` chore: upgrade Vite to v7 and update OpenAI services
Mohamed Boudra
2025-10-19 16:57:25 +02:00
c3049b8fa0
Prompt is too long
Mohamed Boudra
2025-10-19 16:23:13 +02:00
40b199e329
Based on the git diff showing extensive package-lock.json changes and modifications to the agent system prompt and configuration, here's the commit message:
Mohamed Boudra
2025-10-19 15:41:42 +02:00
dabcf63ebc
`` debug: add console logging for LiveKit session creation parameters ``
Mohamed Boudra
2025-10-14 18:00:08 +02:00
1bceb3cb4b
``` feat: refactor MCP tools to use terminal names instead of IDs
Mohamed Boudra
2025-10-14 17:46:29 +02:00
f3b8cc689d
Based on the git diff, this commit makes three distinct improvements to terminal management:
Mohamed Boudra
2025-10-14 13:11:57 +02:00
605e5c3e87
Looking at the changes, this represents a significant refactoring from a complex tmux session/window/pane hierarchy to a simplified "terminals" model for better voice interaction UX.
Mohamed Boudra
2025-10-14 12:22:35 +02:00
1bd3852659
feat: remove README.md and mcp-server README.md, add CLAUDE.md for project guidance
Mohamed Boudra
2025-10-14 11:57:50 +02:00
b70c0cfc73
Based on the git changes, this is a major migration from OpenAI's Realtime API to LiveKit for voice infrastructure. Here's the commit message:
Mohamed Boudra
2025-10-14 11:54:17 +02:00
5dd1aae70d
``` refactor: rename project references from tmux-mcp to voice-dev-mcp
Mohamed Boudra
2025-10-13 15:29:38 +02:00
95363e1802
I cannot generate a commit message because there are no staged changes to commit. The git status shows only an untracked file (packages/web/vercel.json), but nothing has been added to the staging area.
Mohamed Boudra
2025-10-13 15:03:48 +02:00
0eedb4ddd0
`` chore: update package-lock.json with additional Tailwind CSS Oxide platform binaries ``
Mohamed Boudra
2025-10-13 15:02:10 +02:00
d1487bdd03
`` chore: add Tailwind CSS Oxide with full platform support ``
Mohamed Boudra
2025-10-13 15:01:48 +02:00
0789bdc8c6
Remove unnecessary platform-specific Tailwind CSS Oxide dependencies
Mohamed Boudra
2025-10-13 15:00:10 +02:00
255501f68a
Add Tailwind CSS Oxide dependency to root package
Mohamed Boudra
2025-10-13 14:54:44 +02:00
31b7dea2a7
Update package-lock.json to reflect project rename to voice-dev
Mohamed Boudra
2025-10-13 14:52:37 +02:00
ad98a3f265
Remove vercel.json configuration file
Mohamed Boudra
2025-10-13 14:47:16 +02:00
89b096f3f6
Remove /ui asset prefix from Next.js config
Mohamed Boudra
2025-10-13 14:42:08 +02:00
205307da22
Rename project to voice-dev
Mohamed Boudra
2025-10-13 14:33:01 +02:00
09a9dad1c4
Based on the changes shown, here's the commit message:
Mohamed Boudra
2025-10-13 14:26:02 +02:00
cd3413982a
Add explicit lightningcss dependency for Vercel build
Mohamed Boudra
2025-10-13 14:18:15 +02:00
fee0f4fd28
Initial monorepo setup with mcp-server and web packages
Mohamed Boudra
2025-10-13 14:03:54 +02:00