Skip to content

Commit 67cfb21

Browse files
authored
v0.5.34: servicenow, code cleanup, prevent cyclic edge connections, custom tool fixes
2 parents 1d6975d + a337af9 commit 67cfb21

File tree

54 files changed

+762
-1217
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+762
-1217
lines changed

apps/docs/components/icons.tsx

Lines changed: 56 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2452,6 +2452,56 @@ export const GeminiIcon = (props: SVGProps<SVGSVGElement>) => (
24522452
</svg>
24532453
)
24542454

2455+
export const VertexIcon = (props: SVGProps<SVGSVGElement>) => (
2456+
<svg
2457+
{...props}
2458+
id='standard_product_icon'
2459+
xmlns='http://www.w3.org/2000/svg'
2460+
version='1.1'
2461+
viewBox='0 0 512 512'
2462+
>
2463+
<g id='bounding_box'>
2464+
<rect width='512' height='512' fill='none' />
2465+
</g>
2466+
<g id='art'>
2467+
<path
2468+
d='M128,244.99c-8.84,0-16-7.16-16-16v-95.97c0-8.84,7.16-16,16-16s16,7.16,16,16v95.97c0,8.84-7.16,16-16,16Z'
2469+
fill='#ea4335'
2470+
/>
2471+
<path
2472+
d='M256,458c-2.98,0-5.97-.83-8.59-2.5l-186-122c-7.46-4.74-9.65-14.63-4.91-22.09,4.75-7.46,14.64-9.65,22.09-4.91l177.41,116.53,177.41-116.53c7.45-4.74,17.34-2.55,22.09,4.91,4.74,7.46,2.55,17.34-4.91,22.09l-186,122c-2.62,1.67-5.61,2.5-8.59,2.5Z'
2473+
fill='#fbbc04'
2474+
/>
2475+
<path
2476+
d='M256,388.03c-8.84,0-16-7.16-16-16v-73.06c0-8.84,7.16-16,16-16s16,7.16,16,16v73.06c0,8.84-7.16,16-16,16Z'
2477+
fill='#34a853'
2478+
/>
2479+
<circle cx='128' cy='70' r='16' fill='#ea4335' />
2480+
<circle cx='128' cy='292' r='16' fill='#ea4335' />
2481+
<path
2482+
d='M384.23,308.01c-8.82,0-15.98-7.14-16-15.97l-.23-94.01c-.02-8.84,7.13-16.02,15.97-16.03h.04c8.82,0,15.98,7.14,16,15.97l.23,94.01c.02,8.84-7.13,16.02-15.97,16.03h-.04Z'
2483+
fill='#4285f4'
2484+
/>
2485+
<circle cx='384' cy='70' r='16' fill='#4285f4' />
2486+
<circle cx='384' cy='134' r='16' fill='#4285f4' />
2487+
<path
2488+
d='M320,220.36c-8.84,0-16-7.16-16-16v-103.02c0-8.84,7.16-16,16-16s16,7.16,16,16v103.02c0,8.84-7.16,16-16,16Z'
2489+
fill='#fbbc04'
2490+
/>
2491+
<circle cx='256' cy='171' r='16' fill='#34a853' />
2492+
<circle cx='256' cy='235' r='16' fill='#34a853' />
2493+
<circle cx='320' cy='265' r='16' fill='#fbbc04' />
2494+
<circle cx='320' cy='329' r='16' fill='#fbbc04' />
2495+
<path
2496+
d='M192,217.36c-8.84,0-16-7.16-16-16v-100.02c0-8.84,7.16-16,16-16s16,7.16,16,16v100.02c0,8.84-7.16,16-16,16Z'
2497+
fill='#fbbc04'
2498+
/>
2499+
<circle cx='192' cy='265' r='16' fill='#fbbc04' />
2500+
<circle cx='192' cy='329' r='16' fill='#fbbc04' />
2501+
</g>
2502+
</svg>
2503+
)
2504+
24552505
export const CerebrasIcon = (props: SVGProps<SVGSVGElement>) => (
24562506
<svg
24572507
{...props}
@@ -3337,17 +3387,14 @@ export function SalesforceIcon(props: SVGProps<SVGSVGElement>) {
33373387

33383388
export function ServiceNowIcon(props: SVGProps<SVGSVGElement>) {
33393389
return (
3340-
<svg
3341-
{...props}
3342-
xmlns='http://www.w3.org/2000/svg'
3343-
viewBox='0 0 1570 1403'
3344-
width='48'
3345-
height='48'
3346-
>
3390+
<svg {...props} xmlns='http://www.w3.org/2000/svg' viewBox='0 0 71.1 63.6'>
33473391
<path
3348-
fill='#62d84e'
33493392
fillRule='evenodd'
3350-
d='M1228.4 138.9c129.2 88.9 228.9 214.3 286.3 360.2 57.5 145.8 70 305.5 36 458.5S1437.8 1250 1324 1357.9c-13.3 12.9-28.8 23.4-45.8 30.8-17 7.5-35.2 11.9-53.7 12.9-18.5 1.1-37.1-1.1-54.8-6.6-17.7-5.4-34.3-13.9-49.1-25.2-48.2-35.9-101.8-63.8-158.8-82.6-57.1-18.9-116.7-28.5-176.8-28.5s-119.8 9.6-176.8 28.5c-57 18.8-110.7 46.7-158.9 82.6-14.6 11.2-31 19.8-48.6 25.3s-36 7.8-54.4 6.8c-18.4-.9-36.5-5.1-53.4-12.4s-32.4-17.5-45.8-30.2C132.5 1251 53 1110.8 19 956.8s-20.9-314.6 37.6-461c58.5-146.5 159.6-272 290.3-360.3S631.8.1 789.6.5c156.8 1.3 309.6 49.6 438.8 138.4m-291.8 1014c48.2-19.2 92-48 128.7-84.6 36.7-36.7 65.5-80.4 84.7-128.6 19.2-48.1 28.4-99.7 27-151.5 0-103.9-41.3-203.5-114.8-277S889 396.4 785 396.4s-203.7 41.3-277.2 114.8S393 684.3 393 788.2c-1.4 51.8 7.8 103.4 27 151.5 19.2 48.2 48 91.9 84.7 128.6 36.7 36.6 80.5 65.4 128.6 84.6 48.2 19.2 99.8 28.4 151.7 27 51.8 1.4 103.4-7.8 151.6-27'
3393+
clipRule='evenodd'
3394+
fill='#62D84E'
3395+
d='M35.8,0C16.1,0,0,15.9,0,35.6c0,9.8,4,19.3,11.2,26c2.5,2.4,6.4,2.6,9.2,0.5c9-6.7,21.4-6.7,30.4,0
3396+
c2.8,2.1,6.7,1.9,9.2-0.5C74.3,48,74.9,25.4,61.3,11.1C54.7,4.1,45.4,0.1,35.8,0 M35.6,53.5C26,53.8,18,46.2,17.8,36.7
3397+
c0-0.3,0-0.6,0-0.9c0-9.8,8-17.8,17.8-17.8s17.8,8,17.8,17.8c0.3,9.6-7.3,17.5-16.8,17.8C36.2,53.5,35.9,53.5,35.6,53.5'
33513398
/>
33523399
</svg>
33533400
)

apps/docs/components/ui/icon-mapping.ts

Lines changed: 93 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -120,117 +120,117 @@ import {
120120
type IconComponent = ComponentType<SVGProps<SVGSVGElement>>
121121

122122
export const blockTypeToIconMap: Record<string, IconComponent> = {
123-
calendly: CalendlyIcon,
124-
mailchimp: MailchimpIcon,
125-
postgresql: PostgresIcon,
126-
twilio_voice: TwilioIcon,
127-
elasticsearch: ElasticsearchIcon,
128-
rds: RDSIcon,
129-
translate: TranslateIcon,
130-
dynamodb: DynamoDBIcon,
131-
wordpress: WordpressIcon,
132-
tavily: TavilyIcon,
123+
zoom: ZoomIcon,
124+
zep: ZepIcon,
133125
zendesk: ZendeskIcon,
134126
youtube: YouTubeIcon,
135-
supabase: SupabaseIcon,
136-
vision: EyeIcon,
137-
zoom: ZoomIcon,
138-
confluence: ConfluenceIcon,
139-
arxiv: ArxivIcon,
140-
webflow: WebflowIcon,
141-
pinecone: PineconeIcon,
142-
apollo: ApolloIcon,
143-
servicenow: ServiceNowIcon,
127+
x: xIcon,
128+
wordpress: WordpressIcon,
129+
wikipedia: WikipediaIcon,
144130
whatsapp: WhatsAppIcon,
131+
webflow: WebflowIcon,
132+
wealthbox: WealthboxIcon,
133+
vision: EyeIcon,
134+
video_generator: VideoIcon,
145135
typeform: TypeformIcon,
146-
qdrant: QdrantIcon,
147-
shopify: ShopifyIcon,
148-
asana: AsanaIcon,
136+
twilio_voice: TwilioIcon,
137+
twilio_sms: TwilioIcon,
138+
tts: TTSIcon,
139+
trello: TrelloIcon,
140+
translate: TranslateIcon,
141+
thinking: BrainIcon,
142+
telegram: TelegramIcon,
143+
tavily: TavilyIcon,
144+
supabase: SupabaseIcon,
145+
stt: STTIcon,
146+
stripe: StripeIcon,
147+
stagehand: StagehandIcon,
148+
ssh: SshIcon,
149149
sqs: SQSIcon,
150-
apify: ApifyIcon,
151-
memory: BrainIcon,
152-
gitlab: GitLabIcon,
153-
polymarket: PolymarketIcon,
150+
spotify: SpotifyIcon,
151+
smtp: SmtpIcon,
152+
slack: SlackIcon,
153+
shopify: ShopifyIcon,
154+
sharepoint: MicrosoftSharepointIcon,
155+
sftp: SftpIcon,
156+
servicenow: ServiceNowIcon,
154157
serper: SerperIcon,
155-
linear: LinearIcon,
156-
exa: ExaAIIcon,
157-
telegram: TelegramIcon,
158+
sentry: SentryIcon,
159+
sendgrid: SendgridIcon,
160+
search: SearchIcon,
158161
salesforce: SalesforceIcon,
159-
hubspot: HubspotIcon,
160-
hunter: HunterIOIcon,
161-
linkup: LinkupIcon,
162-
mongodb: MongoDBIcon,
163-
airtable: AirtableIcon,
164-
discord: DiscordIcon,
165-
ahrefs: AhrefsIcon,
166-
neo4j: Neo4jIcon,
167-
tts: TTSIcon,
168-
jina: JinaAIIcon,
169-
google_docs: GoogleDocsIcon,
170-
perplexity: PerplexityIcon,
171-
google_search: GoogleIcon,
172-
x: xIcon,
173-
kalshi: KalshiIcon,
174-
google_calendar: GoogleCalendarIcon,
175-
zep: ZepIcon,
162+
s3: S3Icon,
163+
resend: ResendIcon,
164+
reddit: RedditIcon,
165+
rds: RDSIcon,
166+
qdrant: QdrantIcon,
176167
posthog: PosthogIcon,
177-
grafana: GrafanaIcon,
178-
google_slides: GoogleSlidesIcon,
179-
microsoft_planner: MicrosoftPlannerIcon,
180-
thinking: BrainIcon,
168+
postgresql: PostgresIcon,
169+
polymarket: PolymarketIcon,
181170
pipedrive: PipedriveIcon,
182-
dropbox: DropboxIcon,
183-
stagehand: StagehandIcon,
184-
google_forms: GoogleFormsIcon,
185-
file: DocumentIcon,
186-
mistral_parse: MistralIcon,
187-
gmail: GmailIcon,
188-
openai: OpenAIIcon,
171+
pinecone: PineconeIcon,
172+
perplexity: PerplexityIcon,
173+
parallel_ai: ParallelIcon,
189174
outlook: OutlookIcon,
190-
incidentio: IncidentioIcon,
175+
openai: OpenAIIcon,
191176
onedrive: MicrosoftOneDriveIcon,
192-
resend: ResendIcon,
193-
google_vault: GoogleVaultIcon,
194-
sharepoint: MicrosoftSharepointIcon,
195-
huggingface: HuggingFaceIcon,
196-
sendgrid: SendgridIcon,
197-
video_generator: VideoIcon,
198-
smtp: SmtpIcon,
199-
google_groups: GoogleGroupsIcon,
200-
mailgun: MailgunIcon,
201-
clay: ClayIcon,
202-
jira: JiraIcon,
203-
search: SearchIcon,
204-
linkedin: LinkedInIcon,
205-
wealthbox: WealthboxIcon,
206177
notion: NotionIcon,
207-
elevenlabs: ElevenLabsIcon,
178+
neo4j: Neo4jIcon,
179+
mysql: MySQLIcon,
180+
mongodb: MongoDBIcon,
181+
mistral_parse: MistralIcon,
208182
microsoft_teams: MicrosoftTeamsIcon,
209-
github: GithubIcon,
210-
sftp: SftpIcon,
211-
ssh: SshIcon,
212-
google_drive: GoogleDriveIcon,
213-
sentry: SentryIcon,
214-
reddit: RedditIcon,
215-
parallel_ai: ParallelIcon,
216-
spotify: SpotifyIcon,
217-
stripe: StripeIcon,
218-
s3: S3Icon,
219-
trello: TrelloIcon,
183+
microsoft_planner: MicrosoftPlannerIcon,
184+
microsoft_excel: MicrosoftExcelIcon,
185+
memory: BrainIcon,
220186
mem0: Mem0Icon,
187+
mailgun: MailgunIcon,
188+
mailchimp: MailchimpIcon,
189+
linkup: LinkupIcon,
190+
linkedin: LinkedInIcon,
191+
linear: LinearIcon,
221192
knowledge: PackageSearchIcon,
193+
kalshi: KalshiIcon,
194+
jira: JiraIcon,
195+
jina: JinaAIIcon,
222196
intercom: IntercomIcon,
223-
twilio_sms: TwilioIcon,
224-
duckduckgo: DuckDuckGoIcon,
225-
slack: SlackIcon,
226-
datadog: DatadogIcon,
227-
microsoft_excel: MicrosoftExcelIcon,
197+
incidentio: IncidentioIcon,
228198
image_generator: ImageIcon,
199+
hunter: HunterIOIcon,
200+
huggingface: HuggingFaceIcon,
201+
hubspot: HubspotIcon,
202+
grafana: GrafanaIcon,
203+
google_vault: GoogleVaultIcon,
204+
google_slides: GoogleSlidesIcon,
229205
google_sheets: GoogleSheetsIcon,
230-
wikipedia: WikipediaIcon,
231-
cursor: CursorIcon,
206+
google_groups: GoogleGroupsIcon,
207+
google_forms: GoogleFormsIcon,
208+
google_drive: GoogleDriveIcon,
209+
google_docs: GoogleDocsIcon,
210+
google_calendar: GoogleCalendarIcon,
211+
google_search: GoogleIcon,
212+
gmail: GmailIcon,
213+
gitlab: GitLabIcon,
214+
github: GithubIcon,
232215
firecrawl: FirecrawlIcon,
233-
mysql: MySQLIcon,
216+
file: DocumentIcon,
217+
exa: ExaAIIcon,
218+
elevenlabs: ElevenLabsIcon,
219+
elasticsearch: ElasticsearchIcon,
220+
dynamodb: DynamoDBIcon,
221+
duckduckgo: DuckDuckGoIcon,
222+
dropbox: DropboxIcon,
223+
discord: DiscordIcon,
224+
datadog: DatadogIcon,
225+
cursor: CursorIcon,
226+
confluence: ConfluenceIcon,
227+
clay: ClayIcon,
228+
calendly: CalendlyIcon,
234229
browser_use: BrowserUseIcon,
235-
stt: STTIcon,
230+
asana: AsanaIcon,
231+
arxiv: ArxivIcon,
232+
apollo: ApolloIcon,
233+
apify: ApifyIcon,
234+
airtable: AirtableIcon,
235+
ahrefs: AhrefsIcon,
236236
}

apps/docs/content/docs/de/connections/data-structure.mdx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,26 +111,24 @@ Verschiedene Blocktypen erzeugen unterschiedliche Ausgabestrukturen. Hier ist, w
111111

112112
```json
113113
{
114-
"content": "Original content passed through",
115114
"conditionResult": true,
116115
"selectedPath": {
117116
"blockId": "2acd9007-27e8-4510-a487-73d3b825e7c1",
118117
"blockType": "agent",
119118
"blockTitle": "Follow-up Agent"
120119
},
121-
"selectedConditionId": "condition-1"
120+
"selectedOption": "condition-1"
122121
}
123122
```
124123

125124
### Ausgabefelder des Condition-Blocks
126125

127-
- **content**: Der ursprüngliche, durchgeleitete Inhalt
128126
- **conditionResult**: Boolesches Ergebnis der Bedingungsauswertung
129127
- **selectedPath**: Informationen über den ausgewählten Pfad
130128
- **blockId**: ID des nächsten Blocks im ausgewählten Pfad
131129
- **blockType**: Typ des nächsten Blocks
132130
- **blockTitle**: Titel des nächsten Blocks
133-
- **selectedConditionId**: ID der ausgewählten Bedingung
131+
- **selectedOption**: ID der ausgewählten Bedingung
134132

135133
</Tab>
136134
<Tab>

0 commit comments

Comments
 (0)