Files
fastcrw-opencode-websearch/CONTEXT.md
T
2026-10-03 18:52:00 +02:00

1.2 KiB

fastCRW websearch plugin for opencode

An opencode v2 plugin that makes a self-hosted fastCRW server opencode's websearch.

Language

Plugin: The opencode v2 module this repo builds and ships. Avoid: extension, integration

Search provider: A named websearch backend that opencode can select. This plugin registers one, fastcrw, and makes it the only one. Avoid: engine, backend (a fastCRW server's own search backend is a different thing)

Endpoint: The base URL of the fastCRW server the plugin talks to. Set by the baseURL option or CRW_API_URL; defaults to http://localhost:3000. Avoid: host, server URL

Token: The optional Bearer key sent to the fastCRW server. Set by the apiKey option or CRW_API_KEY. Absent means no auth header. Avoid: secret, password

Release: A version recorded as a dated heading in CHANGELOG.md and published to the Gitea npm registry. The latest changelog heading is the current release. Avoid: build, tag (a release is defined by the changelog, not a git tag)

Plugin options: The values opencode passes to the plugin from opencode.json: baseURL, apiKey, limit, lang, tbs. Avoid: settings, config (config means opencode.json as a whole)