0
510
近 7 天 15
36.6
生态多维模型
6 天前
2026-10-15
快速安装与配置
opencode.json写入当前项目的 opencode.json,只对这个仓库生效。
opencode.json
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["opencode-models-presets@0.4.0"]
}写入 ~/.config/opencode/opencode.json,对所有项目生效。
~/.config/opencode/opencode.json
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["opencode-models-presets@0.4.0"]
}若你要在本地改造这个插件,先装到项目里再从本地路径引用。
shell
pnpm add -D opencode-models-presetsOpenCode 启动时会通过内嵌运行时自动加载 npm 依赖并缓存至本地目录,无需手动在全局环境执行安装。
Assign models and variants to OpenCode agents, review the changes, and save reusable presets. The plugin uses the live agents and models from your OpenCode server instead of a hardcoded catalog.
Install
Requires OpenCode >=2.0.28 <3. This release uses the V2 CLI plugin API and does not support OpenCode 1.
Add the package to plugins in the global ~/.config/opencode/cli.json (or $XDG_CONFIG_HOME/opencode/cli.json; OPENCODE_CONFIG_DIR overrides the configuration directory):
{
"plugins": ["opencode-models-presets"]
}
To pin a release, use "opencode-models-presets@<version>". Choose a release that declares V2 support. Published releases through 0.3.5 used the V1 API.
Restart OpenCode, then press Ctrl+P and choose Configure model presets, or run /models-profiles.
Use
- Choose project or global scope.
- Start from live agents, an optional profile, or a saved preset.
- Keep, replace, or inherit assignments.
- Review and apply the changes.
See Configuration for profiles, presets, storage, and write safety.
Configure options
Options use the object form in cli.json:
{
"plugins": [
{"package": "opencode-models-presets", "options": {"profilesDir": ".opencode/model-profiles"}}
]
}
Relative profile paths resolve from the active project.
Update or remove
Keep "opencode-models-presets" to follow latest. To pin a release, use "opencode-models-presets@<version>".
To remove the plugin, delete only its matching string or package object from the global cli.json, preserve every other entry, and restart OpenCode. There is no global npm installation to uninstall.
Develop
See Contributing to load local source and run checks.
Help
Migrating from OpenCode 1
OpenCode V2 replaces terminal settings in tui.json with global cli.json, and package options use { "package": "...", "options": {...} } instead of tuples. Existing saved presets and last-applied history remain in their original JSON files. Existing legacy agent configuration is preserved; new configuration uses native V2 agents and model references.
After successful assignment writes, the plugin requests the V2 configuration reload. This rebuilds every loaded location on the connected server and cancels pending permissions and forms. If reload fails, the file remains saved and the plugin reports that a restart is required.
See the official V1 migration guide and CLI plugin API.
同类生态推荐
Agents Sidebar
opencode-agents-sidebar
OpenCode v2 TUI sidebar for browsing OhMyOpenAgent agents and subagents
Speed Measure Opencode
speed-measure-opencode-plugin
OpenCode TUI plugin to display LLM prefill and decode speeds in the sidebar
Followups
opencode-followups
OpenCode v2 TUI plugin: suggests 3-5 next prompts after every assistant turn