Commit Graph
81 Commits
Author SHA1 Message Date
Xin Wang 5e0cde85e3 fix: refresh delegation permissions and report Reasoner task outcomes 2026-10-24 09:27:33 +08:00
Xin Wang 7600a297b3 fix: preserve optional task instruction variables for OpenCode 2026-10-24 09:23:32 +08:00
Xin Wang 16ebfe358c F2: delegate prompt tasks to native Reasoner or OpenCode backends 2026-10-23 23:46:29 +08:00
Xin Wang 529250173d F1: add reusable task backend resources and migrate task tools 2026-10-23 23:45:50 +08:00
Xin Wang e958491201 F0: establish task backend input and native job spine 2026-10-23 23:33:43 +08:00
Xin Wang 89c3bad58e fix: preserve task stop intent and guard remote execution boundaries 2026-10-23 19:53:17 +08:00
Xin Wang 8ac75a1873 F4: verify task recovery and document Prompt background jobs 2026-10-23 16:27:00 +08:00
Xin Wang 9a4d48a86e F3: connect Prompt tools and web task controls to native Jobs 2026-10-23 16:14:17 +08:00
Xin Wang 33fde56edd F2: persist native job projections and expose task controls 2026-10-23 16:03:40 +08:00
Xin Wang bae5ec3c58 F1: add correlated OpenCode HTTP and SSE task adapter 2026-10-23 15:57:33 +08:00
Xin Wang 82d479f9e1 F0: establish native Pipecat background job spine 2026-10-23 15:55:08 +08:00
Xin Wang d45be1e686 chore: upgrade Pipecat to 1.13.0 and adapt MCP 2.x 2026-10-23 14:03:42 +08:00
Xin Wang 81a6fdc30c feat: remove OpenCode assistant mode 2026-10-23 09:43:17 +08:00
Xin Wang 2649d64b55 feat: harden public OpenAI API contracts
Quality gate / frontend (push) Canceled after 0s
Quality gate / backend (push) Canceled after 0s
2026-09-07 14:25:48 +08:00
Xin Wang 8025ed8aa0 fix: harden realtime pipeline lifecycle 2026-09-07 08:27:52 +08:00
Xin Wang 43f2cc445e feat: add stateful responses API 2026-09-07 00:15:32 +08:00
Xin Wang ab409ba9c0 Add prompt improvement button in drawer 2026-08-26 12:18:18 +08:00
Xin Wang 239b9027ca feat(testing): add fixed tool simulations 2026-08-26 09:36:37 +08:00
Xin Wang 9e4dfbe596 feat: support image inputs in assistant tests 2026-08-23 23:46:18 +08:00
Xin Wang d003ee77a5 refactor: remove legacy assistant compatibility 2026-08-18 10:07:18 +08:00
Xin Wang abfcd4cd19 fix: support photo client tool in debug preview 2026-08-14 18:28:52 +08:00
Xin Wang 5be21f5ccc feat: organize tools and enable qwen realtime calls 2026-08-14 00:15:00 +08:00
Xin Wang eb111a3890 feat: unify debug runtime timelines 2026-08-13 09:30:43 +08:00
Xin Wang 94a02d7e2b fix: support vision prompt modes 2026-08-12 19:13:04 +08:00
Xin Wang 09b07751b6 feat: add configurable vision focus prompts 2026-08-12 17:29:30 +08:00
Xin Wang 7560f9a525 feat: add dynamic variables and startup result handling in batch run schemas
- Introduced dynamic_variables field in BatchRunCreate schema to support flexible input types.
- Added BatchStartupResult schema to encapsulate startup state, including greeting and auto-confirmed messages.
- Updated BatchRunCaseOut schema to include startup results, enhancing the structure for test run outputs.
- Enhanced test run orchestration to prepare and validate dynamic configurations, ensuring isolated variable management across test cases.
- Implemented changes in the frontend to accommodate new data structures for improved test case execution and result tracking.
2026-08-12 16:55:25 +08:00
Xin Wang 79a239489a feat: enhance call end coordination with state management
- Added support for tracking call end states (pending, speaking, cancelled) in CallEndCoordinator.
- Introduced a callback mechanism for state changes to allow external handling of call end states.
- Updated pipeline and tests to accommodate new state management features, ensuring proper handling of call end scenarios.
2026-08-12 14:25:24 +08:00
Xin Wang d0bb5b3868 Make end call tool can be cancelled 2026-08-12 09:18:40 +08:00
Xin Wang fc026e765e fix: record message confirmations in context 2026-08-11 14:15:10 +08:00
Xin Wang b2e99baa19 Implement webhook 2026-08-07 14:08:49 +08:00
Xin Wang 56a32e81ca Add analysis feature 2026-08-07 10:59:47 +08:00
Xin Wang 4a07abd7fc fix(llm): adapt async tool results for compatible APIs 2026-08-06 10:22:05 +08:00
Xin Wang aaca128f82 fix(workflow): track fixed speech at transport output 2026-08-06 10:21:36 +08:00
Xin Wang 90bb27a377 fix: release input mute after async client tools 2026-08-06 00:12:34 +08:00
Xin Wang 0c0a51da95 Improve image upload in debug drawer 2026-08-05 21:28:51 +08:00
Xin WangandCursor e36ca308b8 feat: support uploaded images in debug voice preview
Allow paste/drag temporary image assets so vision turns work without a live camera frame.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 19:52:37 +08:00
Xin Wang 317a0600bc feat: persist photos and enrich conversation history 2026-08-05 16:14:03 +08:00
Xin Wang 0e9a1bb857 fix: cancel pipeline on peer disconnect 2026-08-05 14:34:20 +08:00
Xin Wang 16156028c9 fix: manage WebRTC pipeline shutdown 2026-08-05 13:48:29 +08:00
Xin Wang 74a8be2357 refactor: unify system tools as resources 2026-08-04 17:05:26 +08:00
Xin Wang 731a372df9 feat: add system tools and state updates 2026-08-04 15:27:39 +08:00
Xin Wang 5bf5987fe4 feat: add prompt opening behavior modes 2026-08-04 13:29:21 +08:00
Xin Wang 78bba090a2 feat: separate prompt opening and entry behavior 2026-08-04 12:21:07 +08:00
Xin Wang 1af1cd7fed feat: trigger prompt reply after opening confirmation 2026-08-04 11:49:49 +08:00
Xin Wang 775e4058bc fix: relay confirmation interrupts past muted input 2026-08-04 11:12:34 +08:00
Xin Wang da828aca41 Try to fix confirm and interrupt 2026-08-04 10:19:59 +08:00
Xin Wang a16ecd8e01 fix: interrupt message output before tool result 2026-08-04 09:30:52 +08:00
Xin Wang c3cb410c17 fix: await message confirmation interruption 2026-08-03 17:11:43 +08:00
Xin Wang 67389fc5a1 fix: honor strict workflow agent entry mode 2026-08-03 16:34:26 +08:00
Xin Wang 06719e4801 fix: interrupt message speech on confirmation 2026-08-03 16:30:18 +08:00