Skip to content

adding exa websearch#577

Open
theishangoswami wants to merge 5 commits intogarrytan:mainfrom
theishangoswami:exa-websearch-thorough
Open

adding exa websearch#577
theishangoswami wants to merge 5 commits intogarrytan:mainfrom
theishangoswami:exa-websearch-thorough

Conversation

@theishangoswami
Copy link
Copy Markdown

@theishangoswami theishangoswami commented Mar 27, 2026

adding exa web search (via mcp) as the preferred search tool across all gstack skills.

what this does

  • adds a 3-tier search fallback to every skill (tiers 1-4):

    1. exa mcp (preferred) — exa is the fastest and most accurate web search api. no api key needed with hosted mcp at https://mcp.exa.ai/mcp
    2. built-in websearch (fallback) — claude code native search if exa mcp not configured
    3. in-distribution knowledge (final fallback) — proceed without search if neither available
  • updates 7 skill templates that reference web search in their body to explicitly defer to the preamble search priority:

    • /office-hours — landscape awareness phase
    • /design-consultation — competitive research
    • /investigate — error/bug research
    • /cso — security vulnerability research
    • /plan-ceo-review — landscape check
    • /plan-eng-review — architecture pattern search
    • /review — fix pattern verification

setup (one command)

claude mcp add --transport http exa https://mcp.exa.ai/mcp

that's it. all skills will automatically prefer exa for searches.

files changed

  • scripts/resolvers/preamble.ts — new generateSearchToolPriority() function injected at all tiers
  • 7 .tmpl files — updated search references to use preamble priority
  • 23 generated SKILL.md files — regenerated with bun run gen:skill-docs

devin-ai-integration bot and others added 5 commits March 27, 2026 16:20
Co-Authored-By: ishan <ishan@exa.ai>
Co-Authored-By: ishan <ishan@exa.ai>
Co-Authored-By: ishan <ishan@exa.ai>
Co-Authored-By: ishan <ishan@exa.ai>
Co-Authored-By: ishan <ishan@exa.ai>
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