v2.3.0 – Custom Web Search Tools
·
27 commits
to main
since this release
Custom Web Search Tools
This release replaces the single web search + list-search-domains flow with three domain-specific search tools so Ava can target the right sources:
- NetSuite docs – Official Oracle NetSuite Help Center (foundational docs, UI, permissions, SuiteScript API)
- Tim Dietrich – NetSuite developer blog (SuiteQL, SuiteScript, financial prompts)
- Folio3 – NetSuite integration & MCP (MCP setup, API workflows, reconciliation)
Highlights
- Settings → Custom Web Search Tools – Per-domain toggles control which search tools are available in chat. Only enabled tools are offered to the model.
- System prompt triage – The model is guided on when to use each search tool.
- Optional Redis cache – 7-day TTL for repeated queries per domain (set
REDIS_URLto enable). - Migration safety –
0005_dark_the_ordernow usesIF NOT EXISTSformaxIterationsReachedandmaxIterationsfor safe re-runs.
Also in this release
- Tool status badges support "Approval requested", "Approval responded", and "Denied".
- Get current config shows OpenAI provider with emerald styling.
- Upgraded
@ai-sdk/reactto ^3.0.26 (ai@6.0.50 via pnpm overrides).
Full changelog: CHANGELOG.md