Docs and legal patch on top of v0.6.0. No runtime, plugin, or timing-schema code changes — host plugin and OpenCode npm versions are bumped because the marketplace manifests and package.json are how the four hosts identify a "release", not because user-facing behavior changed.
README.md rewritten from scratch as English-default, international-standard. Added full peer translations:
README.md— English (default)README.zh-CN.md— 简体中文README.ja.md— 日本語
The three READMEs are kept in lockstep — not abbreviated versions. Technical terms (runtime, streaming, session resume, Path B) stay in English across all locales for consistency.
New structure: hero pitch → why polycli (3 differentiators) → hosts/providers → install → quick start → core commands → capability matrix → timing semantics → packages → development → release → contributing → license.
Added MIT LICENSE at the repository root (Copyright (c) 2025 bbingz). Sub-package package.json files already declared MIT, but the root file was missing — GitHub licenseInfo previously reported null. The repository now identifies as MIT-licensed at the GitHub level, fixing the License badge target and meeting community standards.
The v0.6.0 README contained absolute paths like /home/user/-Code-/polycli/... from the maintainer's local machine. These rendered as broken links on GitHub. All internal links in the new READMEs are repo-relative; every referenced path was verified to exist before publish.
A 2026-04-29 default-model audit (running each provider with a "what model are you" prompt and reading polycli's result.model) surfaced two latent bugs. Specs filed in tasks/model-extraction-fixes.md for the next code release:
gemini.js:135extractsObject.keys(stats.models)[0](first attempted model), not the actually-used model aftergemini-cli's auto-fallback when a preview returns 429 ("No capacity available for model X on the server" — Google server-side preview capacity, not user quota).kimi.js:174hasreadKimiDefaultModel()reading~/.kimi/config.toml, but it's only consumed bygetKimiAuthStatus, never threaded intorunKimiPromptStreaming/runKimiPromptresults — soresult.modelstaysnulleven when config has a default.
Both are non-breaking accuracy improvements. Targeting v0.6.2 or v0.7.
- No source changes to
@bbingz/polycli-utils,@bbingz/polycli-timing, or@bbingz/polycli-runtime. - No new commands, providers, or hosts.
- No timing schema, capability matrix, or four-state semantics changes.
- No host plugin behavior changes.
Claude: marketplace add/install frombbingz/polycliCodex: marketplace add frombbingz/polycliCopilot: marketplace add/install frombbingz/polycliOpenCode:npm publish ./plugins/polycli-opencode --access public
No action required if v0.6.0 works for you. To pull the new docs, reinstall in your host:
# Claude Code
claude plugin install polycli@polycli-hosts
# Codex
codex plugin marketplace add bbingz/polycli
# GitHub Copilot CLI
copilot plugin install polycli-copilot@polycli-hosts
# OpenCode
opencode plugin @bbingz/polycli-opencode