Skip to main content

OpenCode

OpenCode possède un système de plugins permettant aux développeurs et développeuses d'ajouter des serveurs MCP, des agents et des commandes programmatiquement. Svelte a un plugin OpenCode publié dans @sveltejs/opencode.

Installation

Pour installer le plugin, vous pouvez modifier votre configuration OpenCode (la globale ou la locale), en ajoutant @sveltejs/opencode à la liste des plugins.

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

Et voilà ! Vous avez désormais le serveur MCP de Svelte, ses skills, et le sous-agent configuré pour vous.

Configuration

Par défaut, tout est activé, mais vous pouvez configurer le plugin en ajoutant un fichier de configuration :

  • localement, dans .opencode/svelte.json
  • globalement, dans ~/.config/opencode/svelte.json (ou, si vous avez précisé la variable d'environnement, dans $OPENCODE_CONFIG_DIR/svelte.json)
{
	"$schema": "https://svelte.dev/opencode/schema.json",
	"mcp": {
		"type": "remote", // or "local" — defaults to remote
		"enabled": true
	},
	"subagent": {
		"enabled": true,
		"agents": {
			"svelte-file-editor": {
				"model": "<other-model>", // defaults to the same as main agent
				"temperature": 1, // defaults to unset
				"top_p": 0.7, // defaults to unset
				"maxSteps": 20 // defaults to unlimited
			}
		}
	},
	"skills": {
		// this can be `true`, or an array of skills to enable
		// e.g. ["svelte-core-bestpractices"]
		"enabled": true
	},
	"instructions": {
		"enabled": true
	}
}

Modifier cette page sur Github llms.txt

précédent suivant