-
Notifications
You must be signed in to change notification settings - Fork 3.1k
improvement(byok): remove web search block exa #2579
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
Greptile SummaryRemoved Exa from BYOK (Bring Your Own Key) system - users can now only use platform Exa API key with standard pricing. Fixed autolayout error by wrapping Panel component in Major Changes:
Confidence Score: 5/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant User
participant BYOK_UI as BYOK Settings UI
participant Search_Tool as Search Tool
participant Search_API as Search API Route
participant Exa as Exa API
Note over User,Exa: Before: BYOK for Exa
User->>BYOK_UI: Configure Exa API key
BYOK_UI->>Search_API: workspaceId in request
Search_API->>Search_API: Check BYOK key
Search_API->>Exa: Use workspace key
Note over User,Exa: After: Platform Exa Only
User->>Search_Tool: Use search block
Search_Tool->>Search_API: query only (no workspaceId)
Search_API->>Exa: Use platform env.EXA_API_KEY
Exa-->>Search_API: Results
Search_API-->>User: Results + SEARCH_TOOL_COST
Note over User,Exa: ReactFlowProvider Fix
User->>User: Load error/empty page
User->>User: Panel renders
User->>User: useAutoLayout hook called
Note right of User: Panel needs ReactFlowProvider<br/>for useReactFlow hook
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Additional Comments (1)
-
apps/sim/lib/api-key/byok.ts, line 9 (link)logic: 'exa' still included in type definition but removed elsewhere
8 files reviewed, 1 comment
Summary
Can always use Exa block directly. Minor UX changes along with it.
Fix autolayout error
Type of Change
Testing
Tested manually
Checklist