Xin Wang
eb35caffcb
feat: add optional bot backchannels to prompt pipelines
Quality gate / backend (push) Waiting to run
Quality gate / frontend (push) Waiting to run
2026-10-30 14:39:22 +08:00
Xin Wang
1eda4190db
feat: add DashScope custom voice enrollment flow
2026-10-28 17:04:23 +08:00
Xin Wang
802d8e2adf
docs: plan computer use and A2A task backends
2026-10-28 16:33:02 +08:00
Xin Wang
7b048d0e83
feat: add DashScope bidirectional streaming TTS adapter
Quality gate / backend (push) Canceled after 0s
Quality gate / frontend (push) Canceled after 0s
2026-10-28 13:53:43 +08:00
Xin Wang
cc0d80a3a4
fix: align task backend filters on desktop
Quality gate / backend (push) Canceled after 0s
Quality gate / frontend (push) Canceled after 0s
2026-10-25 23:58:01 +08:00
Xin Wang
d7c44064d4
Simplify task backend configuration forms
Quality gate / backend (push) Canceled after 0s
Quality gate / frontend (push) Canceled after 0s
2026-10-25 23:26:35 +08:00
Xin Wang
6043eb9b63
docs: finalize task backend acceptance and review records
Quality gate / backend (push) Canceled after 0s
Quality gate / frontend (push) Canceled after 0s
2026-10-24 09:29:05 +08:00
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
7db737d161
F4: document task backend operation and publish API contracts
2026-10-23 23:48:08 +08:00
Xin Wang
fff76fe889
F3: configure Speaker and task backends in prompt mode
2026-10-23 23:46:40 +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
b9c9d141b9
docs: finalize task acceptance and assumption audit records
Quality gate / backend (push) Canceled after 0s
Quality gate / frontend (push) Canceled after 0s
2026-10-23 19:57:21 +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
56b574d987
docs: clarify realtime interaction positioning and capability status
Quality gate / backend (push) Canceled after 0s
Quality gate / frontend (push) Canceled after 0s
2026-09-24 02:49:46 +08:00
Xin Wang
2649d64b55
feat: harden public OpenAI API contracts
Quality gate / backend (push) Canceled after 0s
Quality gate / frontend (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
26582bfb87
feat(frontend): add dynamic variable prompt editor
2026-08-25 14:02:04 +08:00
Xin Wang
9e4dfbe596
feat: support image inputs in assistant tests
2026-08-23 23:46:18 +08:00
Xin Wang
0966f382b6
feat: implement auto-follow viewport for live test results
...
- Added AutoFollowViewport component to automatically scroll to the latest test results.
- Integrated auto-follow functionality into AutoTestLivePanel for improved user experience during test execution.
- Introduced logic to manage following state and handle scroll events effectively.
2026-08-18 10:32:35 +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
36253de864
feat: improve tool configuration UX
2026-08-14 08:48:03 +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
7c18cea16d
refactor: use dropdown for vision prompt mode
2026-08-12 21:38:42 +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
86639692ba
feat: implement OpenAI-compatible Realtime API with authentication and management features
...
- Added support for public Realtime API, including new routes for managing API keys and handling WebRTC connections.
- Introduced RealtimeApiKey model and associated CRUD operations for admin management of API keys.
- Implemented authentication mechanisms for API keys and client secrets.
- Enhanced environment configuration with new secrets for Realtime API.
- Created OpenAIRealtime session management and event processing for real-time interactions.
- Updated schemas and settings to accommodate new features and ensure compatibility with existing systems.
2026-08-11 10:05:55 +08:00
Xin Wang
cf32ea605d
feat: mock continuous voice test editor
2026-08-10 14:46:29 +08:00
Xin Wang
19e8c8c108
feat: add persisted batch text testing
2026-08-10 13:49:24 +08:00
Xin Wang
5b8b9fd097
Remove .DS_Store from version control and update .gitignore. Enhance BatchCaseDetailDrawer and BatchRunCompletedView components to support error handling and improved UI for displaying test case statuses. Add functionality for editing and rerunning test cases. Update TestCasesPage to handle initial case selection. Refactor related components for better maintainability.
2026-08-10 09:33:29 +08:00
Xin Wang and Cursor
ba6c7c6be3
Expand test case fixed-input editor and batch case detail split view.
...
Unify multi-turn behaviors (reply/tool), overall expectation, and input-mode picker while keeping non-text modes as coming soon; batch completed/running use a half-and-half detail panel below the top bar.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-09 17:08:53 +08:00
Xin Wang
e988f9c133
Improve test case selection ui
2026-08-08 20:52:38 +08:00