-
Notifications
You must be signed in to change notification settings - Fork 3.3k
feat(airweave): add airweave block #3079
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
base: main
Are you sure you want to change the base?
feat(airweave): add airweave block #3079
Conversation
…oai#3069) * Fix deactivation * Remove comments
…tudioai#3000) * Fix * Fix greptile * Fix validation * Fix comments * Lint * Fix * remove passed in workspace id ref * Fix comments --------- Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai>
* feat(tools): added calcom * added more triggers, tested * updated regex in script for release to be more lenient * fix(tag-dropdown): performance improvements and scroll bug fixes - Add flatTagIndexMap for O(1) tag lookups (replaces O(n²) findIndex calls) - Memoize caret position calculation to avoid DOM manipulation on every render - Use refs for inputValue/cursorPosition to keep handleTagSelect callback stable - Change itemRefs from index-based to tag-based keys to prevent stale refs - Fix scroll jump in nested folders by removing scroll reset from registerFolder - Add onFolderEnter callback for scroll reset when entering folder via keyboard - Disable keyboard navigation wrap-around at boundaries - Simplify selection reset to single effect on flatTagList.length change Also: - Add safeCompare utility for timing-safe string comparison - Refactor webhook signature validation to use safeCompare Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * updated types * fix(calcom): simplify required field constraints for booking attendee The condition field already restricts these to calcom_create_booking, so simplified to required: true. Per Cal.com API docs, email is optional while name and timeZone are required. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * added tests * updated folder multi select, updated calcom and github tools and docs generator script * updated drag, updated outputs for tools, regen docs with nested docs script * updated setup instructions links, destructure trigger outputs, fix text subblock styling * updated docs gen script * updated docs script * updated docs script * updated script * remove destructuring of stripe webhook * expanded wand textarea, updated calcom tools --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
@EwanTauran is attempting to deploy a commit to the Sim Team on Vercel. A member of the Team first needs to authorize it. |
|
running into some slight issues testing, when i run Sim locally I can't create blocks (not airweave, not any other block for that matter). so I can't test the integration and move forward. would be great if someone could help me out with this. |
|
@EwanTauran is the socket server running? you have to run |
Summary
Adds Airweave integration to Sim, enabling agents to search across 30+ connected data sources including Stripe, GitHub, Notion, Slack, HubSpot, Zendesk, and more through a unified semantic search API.
Airweave makes any app searchable by syncing data from various sources with minimal configuration. This integration allows Sim workflows to query internal company data, customer information, and business metrics from all connected sources in a single search.
What is Airweave?
Airweave is an open-source platform that provides unified search across multiple business applications. It:
Why This Integration Matters
Currently, Sim workflows that need to access company data require:
With Airweave, agents can:
Type of Change
Implementation Details
Files Added
Tools (
tools/airweave/):types.tssearch.tsindex.tsBlock:
blocks/blocks/airweave.tsFiles Modified
components/icons.tsxAirweaveIcontools/registry.tsairweave_searchtoolblocks/registry.tsairweaveblockDocumentation Generated
apps/docs/content/docs/en/tools/airweave.mdxapps/docs/components/icons.tsxapps/docs/components/ui/icon-mapping.tsapps/docs/content/docs/en/tools/meta.jsonTool Configuration
airweave_searchairweaveParameters
collectionIdqueryapiKeylimitretrievalStrategyhybrid,neural, orkeywordexpandQueryrerankgenerateAnswerOutputs
resultsentity_id,source_name,md_content,score,metadata,breadcrumbs,urlcompletiongenerateAnsweris enabled)Block Features
#6366F1) with Airweave logoUsage Examples
As Standalone Block
Search for customer feedback across all connected platforms:
As Agent Tool with AI Answers
Enable agents to get summarized answers from company knowledge:
Setup Requirements
Testing
generate-docsscriptReviewers should verify:
Checklist
Related Resources
Breaking Changes
None - this is a new integration with no impact on existing functionality.