v0.10.0
Adds DoubaoWork support. The CLI now prefers Work when installed and falls back to regular Doubao only when Work is absent. Use --app work or --app doubao to select explicitly; login or CDP failures never switch apps.
Ordinary session, model and MCP commands run in the background. A missing chat window fails without opening the app. Explicit sessions open and launching or restarting the app can still show a window.
Also fixes session discovery, live model parameters, attachment timing, stopping with a stale page and MCP removal verification. MCP turns require a message and --wait; execution permission remains FullAccess by default. README and the Doubao skill are updated.
npm install --global doubao-cli@0.10.0
doubao status --json
doubao --app doubao status --jsonValidation: 68 unit tests passed locally on Node 22 and in the release pipeline on Node 24. Live checks passed on DoubaoWork 2.30.5 (149) and Doubao 2.30.2 through automatic fallback (171), plus 24 background checks per app and 16 final package checks. Real MCP execution, attachments and server-side stopping were verified. Work absence was simulated at the installation probe; subsequent commands used the real regular app. Foreground sampling observed no activation during ordinary commands, but cannot rule out events between samples.
All listed models were selected and read back; generation primarily used GPT-6 Astra and GPT-5.6 Sol. One preparation request timed out, was interrupted and passed on repeat. App internals remain version-dependent. Approval modes do not guarantee approval for every MCP call.
PR: #7
Full changelog: v0.9.0...v0.10.0