@bbingz/polycli-opencode
v0.6.15
Published
OpenCode adapter for the shared polycli companion.
Maintainers
Readme
polycli OpenCode Plugin
OpenCode adapter for the shared polycli companion.
Install
opencode plugin @bbingz/polycli-opencodeWhat Gets Installed
This host ships as:
- npm package:
@bbingz/polycli-opencode - plugin entrypoint:
index.mjs - bundled companion:
scripts/polycli-companion.bundle.mjs
In this repository there is also a local project entrypoint at .opencode/plugins/polycli.mjs for repo-local development.
Tools
polycli_runpolycli_timing
Both tools execute the bundled companion. polycli_run is the general entrypoint; polycli_timing is a narrow convenience wrapper.
First Run
Run polycli_run with:
{"argv":["health","--json"]}Then either:
- call
polycli_timingwith{"provider":"qwen","history":1,"json":true} - or call
polycli_runwith{"argv":["timing","--provider","qwen","--history","1","--json"]}
Command Surface
polycli_run accepts the same subcommands as the other hosts:
setuphealthaskrescuereviewadversarial-reviewstatusresultcanceltiming
Operator Notes
--provideris still required on prompt-bearing commands.healthis the canonical end-to-end provider check after install, login, or provider config changes. With no provider it probes every integrated provider and reportshealthyProviders; use--provideronly for single-provider diagnosis. Do not runsetuporhealthbefore every normal provider call.setupis the cheaper way to separate package/plugin problems from provider CLI problems when you do not want to spend a model request.minimaxandcmdare currently the integrated providers without session resume support.cmduses documented Command Code headless mode, where each invocation is a standalone session.
