new.js
1 import { cli, Strategy } from '@jackwener/opencli/registry'; 2 import { clickNewChatScript } from './utils.js'; 3 export const newCommand = cli({ 4 site: 'doubao-app', 5 name: 'new', 6 description: 'Start a new chat in Doubao desktop app', 7 domain: 'doubao-app', 8 strategy: Strategy.UI, 9 browser: true, 10 args: [], 11 columns: ['Status'], 12 func: async (page) => { 13 const clicked = await page.evaluate(clickNewChatScript()); 14 if (!clicked) { 15 await page.pressKey('Meta+N'); 16 } 17 await page.wait(3); 18 return [{ Status: 'Success' }]; 19 }, 20 });