Skip to content

feat: Go SearXNG client; throttled is not absence - #16

Merged
eSlider merged 1 commit into
mainfrom
feat/web-search-go
Aug 13, 2026
Merged

eSlider merged 1 commit into
mainfrom
feat/web-search-go

Conversation

@eSlider

@eSlider eSlider commented Aug 13, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • bin/web/search.go + internal/websearch: classify/project/PII/sqlite cache/throttle. Empty results are throttled, never absence (D3).
  • Python bin/web/search is a deprecation shim. Skill no longer names search.ops.io.
  • Optional Compose profile searxng (pinned 2026.8.10-0a118066d, RFC1918 limiter, no secrets). Skip it if BRAIN_SEARCH_URL already points at a live instance.

Gitea: https://git.produktor.io/eSlider/2dph/issues/5 (client + compose slice), https://git.produktor.io/eSlider/2dph/issues/13 (web shebang), https://git.produktor.io/eSlider/2dph/issues/11 (skill rewrite)

Test plan

  • go test ./internal/websearch -count=1 (fixtures + httptest, no live SearXNG)
  • go test ./... -count=1
  • uv run python -m unittest discover -s bin/tools -t .
  • PII query exits 2 without leaving the host
  • CI green

@cursor

cursor Bot commented Aug 13, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@eSlider
eSlider merged commit 368a757 into main Aug 13, 2026
2 checks passed
@eSlider
eSlider deleted the feat/web-search-go branch August 13, 2026 18:53
@eSlider eSlider mentioned this pull request Aug 14, 2026
1 of 3 tasks
eSlider added a commit that referenced this pull request Aug 14, 2026
Read path and MCP are in; write, hops, corpus, and CI eval are still open. Board is Gitea epic #16.
eSlider added a commit that referenced this pull request Aug 24, 2026
Read path and MCP are in; write, hops, corpus, and CI eval are still open. Board is Gitea epic #16.
eSlider added a commit that referenced this pull request Aug 27, 2026
Read path and MCP are in; write, hops, corpus, and CI eval are still open. Board is Gitea epic #16.
eSlider added a commit that referenced this pull request Sep 15, 2026
Read path and MCP are in; write, hops, corpus, and CI eval are still open. Board is Gitea epic #16.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant