import { cli, Strategy } from '@jackwener/opencli/registry'; import { DOUBAO_DOMAIN, getDoubaoVisibleTurns } from './utils.js'; export const readCommand = cli({ site: 'doubao', name: 'read', access: 'read', description: 'Read the current Doubao conversation history', domain: DOUBAO_DOMAIN, strategy: Strategy.COOKIE, browser: true, siteSession: 'persistent', navigateBefore: false, args: [], columns: ['Role', 'Text'], func: async (page) => { const turns = await getDoubaoVisibleTurns(page); if (turns.length > 0) return turns; return [{ Role: 'System', Text: 'No visible Doubao messages were found.' }]; }, });