userSig).Task: Integrate LiveKit into the current project (first, get the basic video live-streaming flow working)Execution requirements:1. Automatically detect the framework (Web Vue3 / Flutter / Android / iOS).2. If the framework can't be identified, call `present_framework_choice` so the user can select it.3. Invoke the MCP tool for the platform:- Web: `get_web_live_uikit_integration`- Native: `get_native_live_uikit_integration`4. Pass `framework` as the parameter.5. Call `get_usersig` to complete initialization and login.6. Generate the broadcaster start page, the audience watching page, and a basic interaction entry.Acceptance checklist:- Broadcaster can start the stream.- Audience can watch the stream.- Basic interactions work (e.g., co-host / join-live entry).Common troubleshooting:- Black screen: verify device permissions and rendering initialization.- No audio: verify audio permissions and device/media routing.
Task: Integrate RoomKit into the current project (first, get the quick-start mode working)Execution requirements:1. Automatically detect the framework (Web Vue3).2. If the framework can't be identified, call `present_framework_choice` so the user can select it.3. Invoke the MCP tool for the platform:- Web: `get_web_room_uikit_integration`- Native: `get_native_room_uikit_integration`4. Pass `framework` as the parameter.5. Call `get_usersig` to complete initialization and login.6. Generate the conference entry page, the room page, and register routes.Acceptance checklist:- Device detection works properly.- Users can join the conference and see audio/video.- Screen sharing works (when supported by the platform).Common troubleshooting:- Can't enter the room: check `roomId` and the login status.- No video / no audio: check camera and microphone permissions.
Task: Integrate CallKit into the current project (first, run 1v1 voice calling and video calling)Execution requirements:1. Automatically detect the framework (React / Vue3 / Flutter / Android / iOS).2. If the framework can't be identified, call `present_framework_choice` so the user can select it.3. Invoke the MCP tool for the platform:- Web: `get_web_call_uikit_integration`- Native: `get_native_call_uikit_integration`4. Pass `framework` as the parameter.5. Call `get_usersig` to complete initialization and login.6. Generate a minimal runnable call entry and an incoming call handling page.Acceptance checklist:- Initialization and login succeed.- Users can start a 1v1 video call.- Users can receive an incoming call and answer it.Common troubleshooting:- Error 60001: regenerate `userSig`.- Call failure: verify network connectivity and device permissions.
Feedback