
Model Not Found: When Config References Don't Match
OpenCode failed with ‘ProviderModelNotFoundError.’ The model ID existed—just not spelled the way my config spelled it.

OpenCode failed with ‘ProviderModelNotFoundError.’ The model ID existed—just not spelled the way my config spelled it.

My MCP server config worked in Claude Desktop. It failed validation in OpenCode. Same protocol, different schemas.

Stop invoking AI skills manually. Configure them to auto-load, turning one-off commands into persistent background behaviors.

Why I automated knowledge capture, and the technical setup that lets AI record ideas while I work.

Introducing the before_model_select hook: A powerful way to implement dynamic model routing in AI applications.

How to turn ephemeral AI work sessions into a permanent knowledge base through automated content seed harvesting.

How to integrate AI-powered code reviews directly into your development workflow using git hooks.

Exploring the sweet spot of AI agent parallelism and why more concurrent tasks often lead to slower execution.

How assuming shell-like tilde expansion in a JSON config led to a plugin loading failure and what it taught me about path handling.

Discover why direct Zod imports in OpenCode plugins can lead to cryptic runtime errors and how to fix them using JSON Schema.