Перейти к содержимому

OpenCode

OpenCode имеет систему плагинов, которая позволяет разработчикам программно добавлять MCP-серверы, агенты и команды. У Svelte есть плагин для OpenCode, опубликованный под именем @sveltejs/opencode.

Чтобы установить плагин, отредактируйте конфигурацию OpenCode (глобальную или локальную), добавив @sveltejs/opencode в список плагинов.

{
"$schema": "https://opencode.ai/config.json",
"plugin": ["@sveltejs/opencode"]
}

Вот и всё! Теперь у вас настроены Svelte MCP-сервер, навыки и субагент svelte-file-editor.

По умолчанию всё включено, но вы можете настроить плагин, добавив файл конфигурации:

  • локально, в .opencode/svelte.json
  • глобально, в ~/.config/opencode/svelte.json (или, если задана переменная окружения, в $OPENCODE_CONFIG_DIR/svelte.json)
{
"$schema": "https://svelte.dev/opencode/schema.json",
"mcp": {
"type": "remote", // или "local" — по умолчанию remote
"enabled": true
},
"subagent": {
"enabled": true,
"agents": {
"svelte-file-editor": {
"model": "<другая-модель>", // по умолчанию совпадает с основным агентом
"temperature": 1, // по умолчанию не задано
"top_p": 0.7, // по умолчанию не задано
"maxSteps": 20 // по умолчанию без ограничений
}
}
},
"skills": {
// может быть `true` или массивом навыков для включения
// например ["svelte-core-bestpractices"]
"enabled": true
},
"instructions": {
"enabled": true
}
}