Skip to content

v2.3.0 – Custom Web Search Tools

Choose a tag to compare

@unstackedapps-admin unstackedapps-admin released this 30 Jan 16:52
· 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_URL to enable).
  • Migration safety0005_dark_the_order now uses IF NOT EXISTS for maxIterationsReached and maxIterations for 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/react to ^3.0.26 (ai@6.0.50 via pnpm overrides).

Full changelog: CHANGELOG.md