Commit Graph
159 Commits
Author SHA1 Message Date
Mohamed Boudra bf432b3d3a feat: add relay reconnect with grace period and branch suggestions 2026-02-13 09:46:40 +07:00
Mohamed Boudra 50acf2dd44 Merge branch 'feature/cli-output-schema' 2026-02-12 18:04:41 +07:00
Mohamed Boudra cb2e4aacfe feat(cli): add --output-schema flag for structured agent output 2026-02-12 18:04:39 +07:00
Mohamed Boudra 117bbfe2f4 feat: add provider availability detection and normalize legacy "default" model IDs 2026-02-12 18:04:21 +07:00
Mohamed Boudra 018edef3bb feat: add onboarding command and migrate git diff to checkout API 2026-02-12 17:00:35 +07:00
Mohamed Boudra fba7c73c8b feat(cli): add agent update command for name and labels 2026-02-12 14:15:33 +07:00
Mohamed Boudra a6f60091f2 Push-driven checkout diff subscriptions for changes sidebar (#24)
* Implement push-driven checkout diff subscriptions

* Remove legacy checkout diff polling RPC

* Fix checkout diff watcher coverage and fallback refresh
2026-02-11 14:11:00 +08:00
Mohamed Boudra 29855e07e9 feat: add provider runtime launcher settings for agent CLIs 2026-02-11 11:45:55 +07:00
Mohamed Boudra 0d60588431 Update files 2026-02-11 11:04:49 +07:00
Mohamed Boudra 7001928f4f Update files 2026-02-10 10:50:54 +07:00
Mohamed Boudra 7a21a5cce1 Update files 2026-02-09 21:26:12 +07:00
Mohamed Boudra 7ec3f2d3cf refactor tool-call detail contract for unknown tools 2026-02-09 16:50:04 +07:00
Mohamed Boudra 9db8a1d08c Merge branch 'enhance-agent-fetch-sidebar' 2026-02-09 15:45:33 +07:00
Mohamed Boudra 1810ace233 feat: add project-grouped agent fetch with checkout-lite placement 2026-02-09 15:44:58 +07:00
Mohamed Boudra 4fa8859d14 Stabilize agent history sync after app backgrounding 2026-02-09 15:44:29 +07:00
Mohamed Boudra 5c89ae52ce Update files 2026-02-09 13:33:40 +07:00
Mohamed Boudra 34fff59658 Update files 2026-02-09 12:00:49 +07:00
Mohamed Boudra 6d4992b2f5 refactor: tighten canonical tool-call typing and display mapping 2026-02-09 08:53:27 +07:00
Mohamed Boudra 0176614467 Update files 2026-02-08 22:37:52 +07:00
Mohamed Boudra 902a415911 Update files 2026-02-07 15:37:44 +07:00
Mohamed Boudra 3cc7feab21 Update files 2026-02-07 14:06:11 +07:00
Mohamed Boudra b15691f13f Update files 2026-02-07 12:58:06 +07:00
Mohamed Boudra 6cfae77a71 Update files 2026-02-07 12:52:22 +07:00
Mohamed Boudra 4a9cf9e90f Update files 2026-02-07 09:43:44 +07:00
Mohamed Boudra 00bbac007c Remove text-turn session path and keep voice flow audio-only 2026-02-07 00:12:50 +07:00
Mohamed Boudra 9bd26a46e1 Update files 2026-02-06 23:49:40 +07:00
Mohamed Boudra 4a4cff105f Refactor voice mode to agent-only flow 2026-02-06 23:12:44 +07:00
Mohamed Boudra 8c70b3d86b voice: harden local voice stack and enforce UUID agent ids 2026-02-06 21:27:50 +07:00
Mohamed Boudra a1008c3668 Update files 2026-02-06 20:53:38 +07:00
Mohamed Boudra a44038a048 Update files 2026-02-06 20:12:55 +07:00
Mohamed Boudra e782fdd35d voice: switch internal MCP path to stdio unix-socket bridge 2026-02-06 19:05:45 +07:00
Mohamed Boudra c172e5c939 Remove voice conversation store and centralize cwd validation 2026-02-06 16:31:41 +07:00
Mohamed Boudra bbad9b284a Disable openrouter voice conversation persistence 2026-02-06 16:22:58 +07:00
Mohamed Boudra 217f4b1cb5 Unify cwd validation and improve MCP tool log visibility 2026-02-06 16:21:41 +07:00
Mohamed Boudra bc494501f6 Expose voice assistant agent in standard listings 2026-02-06 16:07:18 +07:00
Mohamed Boudra 34ba33402a Voice MCP policy: required prompt, cwd override, and restricted tool path 2026-02-06 15:55:34 +07:00
Mohamed Boudra 4d28499482 Merge origin/main into local-streaming-speech-tts 2026-02-06 13:45:31 +07:00
Mohamed Boudra d724988542 Fix agent history catch-up + avoid mobile background stream deltas (#18)
* Update files

* Fix agent history sync + mobile stream gating
2026-02-06 13:18:15 +07:00
Mohamed Boudra 277080a004 Refactor speech providers to stream-first local/openai architecture 2026-02-06 12:43:10 +07:00
Mohamed Boudra d791f79efe Local streaming STT/TTS with Parakeet + Pocket TTS
- Add provider-agnostic streaming speech interfaces
- Local STT via Sherpa (Zipformer/Paraformer) + Parakeet v3 (offline)
- Local TTS via Pocket TTS ONNX (onnxruntime-node) with chunked streaming
- Auto-download models into PASEO_HOME and add Node download script
- Add E2E download test that round-trips TTS->STT
2026-02-06 10:38:38 +07:00
Mohamed Boudra 8384b5facf Fix CI + add relay deploy + latency probes 2026-02-04 23:41:53 +07:00
Mohamed Boudra 807a29e8f4 Merge remote-tracking branch 'origin/main' into error-handling/rpc-unknown-schema
# Conflicts:
#	packages/server/src/utils/checkout-git.ts
2026-02-04 10:22:32 +07:00
Mohamed Boudra 79aec0069c Improve daemon RPC resiliency and diff handling 2026-02-04 10:21:36 +07:00
Mohamed Boudra 0aa2fede08 Update files 2026-02-04 10:18:51 +07:00
Mohamed Boudra 10a2ef34a3 Update files 2026-02-04 09:29:26 +07:00
Mohamed Boudra 469a25c724 feat: add live model and thinking option preferences UI (#8)
* feat: add live model and thinking option preferences UI

* refactor: remove agent variant support and clean up thinking options

* feat: live model + thinking presets (RPC)
2026-02-04 08:18:15 +07:00
Mohamed Boudra d500b25632 refactor: rename realtime to voice throughout codebase 2026-02-03 23:12:17 +07:00
Mohamed Boudra 98425ab6bc feat: add branch validation handler to session 2026-02-02 18:57:28 +07:00
Mohamed Boudra a0214645eb Merge branch 'main' into plan/structured-agent-self-id 2026-02-02 13:48:46 +07:00
Mohamed Boudra 3e98900929 Update files 2026-02-02 13:44:51 +07:00