9 Commits
Author SHA1 Message Date
BillyOutlast 6742e3038c ci(ocr): point review job at org reusable workflow (pinned)
Fix 'failed to fetch workflow' parse error: ocr.yml referenced a local reusable workflow path (./.github/workflows/ocr-review.yml) that does not exist in this repo. Point at Heretek-AI/.github org reusable workflow pinned to main HEAD (a440b485).
2026-10-19 16:34:15 -04:00
BillyOutlast 92912eea15 ci: add reusable OpenCodeReview PR workflow 2026-10-19 15:49:46 -04:00
opencode 8259f9a55b chore: untrack review/searxng reference copy (own git history, excluded from package) 2026-10-16 00:54:26 +00:00
opencode 5dacdf5c56 feat: surface suspended engines in searxng tool output
SearXNG reports rate-limited/failing engines in unresponsive_engines,
which was silently dropped, so partial outages looked like 'no results'.
The searxng tool now appends a suspension note naming the engines.
(The websearch provider path can't express this: WebSearch.Result has
no slot for it.)
v0.1.4
2026-10-16 00:54:20 +00:00
opencode c8d16cf5ce fix: use global fetch instead of HttpClient service
External server plugins run with only Scope provided, so
HttpClient.HttpClient is unavailable (Service not found). HTTP now
goes through global fetch; also adapts to Effect 4 renames
(catchAll -> catch, decodeUnknown -> decodeUnknownEffect).
v0.1.3
2026-10-16 00:43:18 +00:00
opencode adec8effcc fix: remove @opencode/schema import, report searxng tool errors as content
Production plugin installs omit devDependencies, so the Tool.Error
import from @opencode/schema killed loading (err_b46b8b72). The host
only remaps effect and @opencode/plugin imports. The searxng tool now
returns failures as content with error metadata instead.
v0.1.2
2026-10-16 00:38:16 +00:00
opencode 667313ca42 chore: release 0.1.1 (sync UA version, npm@latest in publish workflow for OIDC) v0.1.1 2026-10-16 00:26:22 +00:00
opencode 2b77c56892 fix: drop provenance from publishConfig (CI passes --provenance explicitly; local publish can't attest) 2026-10-16 00:23:39 +00:00
opencode c60dcda4b9 feat: SearXNG websearch provider + searxng tool for opencode v2
- Effect API provider (id searxng) with user-configured baseUrl, no forced default
- Companion searxng tool with per-query categories/engines/language/time_range/safesearch/pageno
- SearXNG JSON mapping with tolerant date parsing, 25s timeout, bearer auth passthrough
- Publish-ready as @heretek-ai/opencode-searxng (public, provenance)
2026-10-16 00:21:57 +00:00