mirror of
https://github.com/simstudioai/sim.git
synced 2026-04-28 03:00:29 -04:00
feat(tools): added google maps and DSPy (#3098)
* feat(tools): added google maps and DSPy * updated docs * updated broken import path * updated icon
This commit is contained in:
@@ -5170,3 +5170,254 @@ export function CalComIcon(props: SVGProps<SVGSVGElement>) {
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export function GoogleMapsIcon(props: SVGProps<SVGSVGElement>) {
|
||||
return (
|
||||
<svg {...props} xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92.3 132.3'>
|
||||
<path
|
||||
fill='#1a73e8'
|
||||
d='M60.2 2.2C55.8.8 51 0 46.1 0 32 0 19.3 6.4 10.8 16.5l21.8 18.3L60.2 2.2z'
|
||||
/>
|
||||
<path
|
||||
fill='#ea4335'
|
||||
d='M10.8 16.5C4.1 24.5 0 34.9 0 46.1c0 8.7 1.7 15.7 4.6 22l28-33.3-21.8-18.3z'
|
||||
/>
|
||||
<path
|
||||
fill='#4285f4'
|
||||
d='M46.2 28.5c9.8 0 17.7 7.9 17.7 17.7 0 4.3-1.6 8.3-4.2 11.4 0 0 13.9-16.6 27.5-32.7-5.6-10.8-15.3-19-27-22.7L32.6 34.8c3.3-3.8 8.1-6.3 13.6-6.3'
|
||||
/>
|
||||
<path
|
||||
fill='#fbbc04'
|
||||
d='M46.2 63.8c-9.8 0-17.7-7.9-17.7-17.7 0-4.3 1.5-8.3 4.1-11.3l-28 33.3c4.8 10.6 12.8 19.2 21 29.9l34.1-40.5c-3.3 3.9-8.1 6.3-13.5 6.3'
|
||||
/>
|
||||
<path
|
||||
fill='#34a853'
|
||||
d='M59.1 109.2c15.4-24.1 33.3-35 33.3-63 0-7.7-1.9-14.9-5.2-21.3L25.6 98c2.6 3.4 5.3 7.3 7.9 11.3 9.4 14.5 6.8 23.1 12.8 23.1s3.4-8.7 12.8-23.2'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export function DsPyIcon(props: SVGProps<SVGSVGElement>) {
|
||||
return (
|
||||
<svg {...props} xmlns='http://www.w3.org/2000/svg' viewBox='30 28 185 175' fill='none'>
|
||||
<path
|
||||
fill='#D34C3F'
|
||||
opacity='1.000000'
|
||||
stroke='#D34C3F'
|
||||
strokeWidth='3'
|
||||
d='
|
||||
M202.406967,127.017563
|
||||
C202.179611,146.161911 202.031097,164.809784 201.685379,183.454010
|
||||
C201.545227,191.012054 200.718399,191.828491 193.289062,191.886826
|
||||
C172.464081,192.050339 151.635834,192.253342 130.812500,192.056702
|
||||
C104.669151,191.809830 78.528122,191.241791 52.388767,190.686325
|
||||
C42.707352,190.480606 42.115833,189.780975 42.157444,180.326309
|
||||
C42.331207,140.845123 42.538979,101.364082 42.762138,61.883144
|
||||
C42.787552,57.387417 42.989182,52.892700 43.107479,48.397476
|
||||
C43.314110,40.545937 44.093277,39.498543 52.078091,39.155457
|
||||
C62.393070,38.712250 72.725296,38.528290 83.050827,38.499870
|
||||
C112.706757,38.418251 142.363419,38.390633 172.018936,38.527496
|
||||
C179.500366,38.562023 186.991394,39.135315 194.454422,39.748272
|
||||
C201.079926,40.292439 202.319077,41.541882 202.351517,48.097012
|
||||
C202.453690,68.749702 202.355896,89.403366 202.347412,110.056648
|
||||
C202.345154,115.544296 202.385666,121.031960 202.406967,127.017563
|
||||
M105.672386,111.007179
|
||||
C108.474365,111.345215 111.276726,111.921921 114.078171,111.917526
|
||||
C115.417778,111.915421 117.727127,111.041771 117.934349,110.168335
|
||||
C119.145897,105.061768 119.865135,99.838402 120.740562,94.712914
|
||||
C106.966454,90.837227 103.521248,87.187225 104.005447,77.347023
|
||||
C104.501411,67.267906 107.785126,64.137291 120.608673,61.878979
|
||||
C120.934212,58.412746 121.138908,54.797504 121.647324,51.225491
|
||||
C122.151093,47.686234 120.697983,46.383198 117.276314,46.409954
|
||||
C96.324112,46.573811 75.371307,46.658936 54.418976,46.809055
|
||||
C53.319950,46.816925 52.223454,47.178463 50.130283,47.553909
|
||||
C50.130283,67.101257 50.146877,86.540329 50.112003,105.979309
|
||||
C50.106895,108.825279 51.497246,109.676353 54.153763,109.668755
|
||||
C59.309399,109.654015 64.480812,109.664360 69.617935,110.041916
|
||||
C76.186432,110.524658 77.751175,112.890678 76.103035,119.056091
|
||||
C73.827133,127.569878 75.807640,129.900314 84.675858,129.143616
|
||||
C89.877007,128.699814 91.632874,126.489716 90.924309,121.176811
|
||||
C90.726822,119.696030 90.323967,118.243813 90.082695,116.767479
|
||||
C89.404724,112.619064 91.327385,110.218483 95.374054,110.068687
|
||||
C98.493156,109.953224 101.640015,110.587189 105.672386,111.007179
|
||||
M175.323807,104.571556
|
||||
C175.695831,107.487671 176.067856,110.403778 176.515991,113.916504
|
||||
C181.175064,113.615845 185.769730,113.269371 190.370239,113.039795
|
||||
C193.497421,112.883759 194.626556,111.290581 194.623550,108.249763
|
||||
C194.604736,89.273628 194.644714,70.297173 194.761490,51.321419
|
||||
C194.780701,48.197872 193.737167,46.821045 190.443375,46.833015
|
||||
C186.124878,46.848717 181.806122,46.236942 177.485046,46.202831
|
||||
C163.331711,46.091091 149.177261,46.121143 135.023239,46.091145
|
||||
C131.461014,46.083595 129.597000,47.358112 129.753250,51.409149
|
||||
C129.906189,55.375004 129.409134,59.391159 128.920120,63.351006
|
||||
C128.045013,70.437523 126.519997,71.374840 119.543953,70.677361
|
||||
C117.662697,70.489273 114.202606,71.291862 113.953552,72.271683
|
||||
C113.105225,75.609261 112.453461,79.562759 113.566772,82.608528
|
||||
C114.178413,84.281853 118.506584,85.459900 121.107094,85.369347
|
||||
C127.143333,85.159134 129.004593,86.451027 128.853668,92.489960
|
||||
C128.820602,93.813370 128.587814,95.134392 128.406998,96.451027
|
||||
C127.646179,101.991020 126.870201,107.528931 126.001221,113.776062
|
||||
C132.081665,114.221489 137.732315,114.635429 142.703461,114.999588
|
||||
C143.800079,109.887177 143.707199,105.333397 145.692795,102.028297
|
||||
C150.972488,93.240074 170.332077,94.650421 175.323807,104.571556
|
||||
M50.104687,123.749725
|
||||
C49.990089,141.723785 49.888828,159.697952 49.747101,177.671799
|
||||
C49.724800,180.499878 49.682011,182.963913 53.679199,183.052307
|
||||
C73.130913,183.482407 92.579651,184.048767 112.028908,184.586304
|
||||
C115.011475,184.668732 116.186417,183.286621 116.079460,180.329590
|
||||
C115.935165,176.339752 115.994858,172.340454 116.043648,168.346161
|
||||
C116.150414,159.604889 119.485802,156.752869 127.020248,160.172668
|
||||
C128.593277,160.886642 130.718765,161.088547 132.384796,160.683578
|
||||
C133.890060,160.317688 136.211853,158.853119 136.264572,157.779327
|
||||
C136.445145,154.101822 136.576385,149.999817 135.057983,146.868820
|
||||
C134.450867,145.616928 129.501572,146.445511 126.527672,146.393295
|
||||
C126.067261,146.385193 125.611229,146.769257 125.135185,146.911957
|
||||
C118.988312,148.754761 116.259544,146.969559 116.000862,140.529480
|
||||
C115.780586,135.045670 116.072845,129.542297 115.908310,124.054474
|
||||
C115.870766,122.802582 115.082245,120.657356 114.306252,120.492638
|
||||
C109.407043,119.452690 104.413986,118.854897 99.252129,118.081146
|
||||
C99.141937,120.312668 99.049049,121.462982 99.034004,122.614326
|
||||
C98.915398,131.689316 96.077385,135.419113 87.137741,136.819183
|
||||
C83.468414,137.393829 79.501442,137.067627 75.823532,136.356491
|
||||
C70.123749,135.254395 67.086052,131.133224 66.815964,125.325493
|
||||
C66.484573,118.199181 66.485611,118.188820 59.287899,117.466980
|
||||
C58.131813,117.351044 56.947235,117.477257 55.800720,117.315323
|
||||
C51.507248,116.708862 49.446377,118.335457 50.104687,123.749725
|
||||
M194.723343,147.470551
|
||||
C194.723343,138.727798 194.723343,129.985031 194.723343,121.948395
|
||||
C186.231369,121.948395 178.618958,121.861038 171.010101,121.986786
|
||||
C167.430191,122.045952 166.142395,120.331360 166.553665,117.068069
|
||||
C166.780792,115.265877 167.649048,113.504562 167.650467,111.724358
|
||||
C167.652100,109.685745 167.275787,105.984894 166.609360,105.879517
|
||||
C162.521988,105.233223 158.118408,104.600838 154.185806,105.523117
|
||||
C150.292984,106.436058 151.757919,110.455353 152.294373,113.268944
|
||||
C153.965073,122.031258 153.109619,123.299713 144.169769,123.104790
|
||||
C137.750290,122.964813 131.340836,122.364502 124.468094,121.941299
|
||||
C124.468094,127.518242 124.468094,132.561798 124.468094,137.593765
|
||||
C142.195648,138.207077 145.227814,140.286194 144.781631,152.766998
|
||||
C144.630615,156.991394 143.550781,161.813782 141.204636,165.186859
|
||||
C137.266098,170.849335 130.598907,169.013229 124.401016,168.434631
|
||||
C124.401016,172.463516 124.438629,176.104736 124.389984,179.744781
|
||||
C124.345184,183.097198 126.018867,184.575378 129.281464,184.573456
|
||||
C149.265366,184.561676 169.249252,184.565826 189.233154,184.574066
|
||||
C192.694077,184.575500 194.238464,183.124954 194.235001,179.423798
|
||||
C194.225342,169.102219 194.537933,158.780350 194.723343,147.470551
|
||||
z'
|
||||
/>
|
||||
<path
|
||||
fill='none'
|
||||
opacity='1.000000'
|
||||
stroke='#D34C3F'
|
||||
strokeWidth='3'
|
||||
d='
|
||||
M105.223457,110.947556
|
||||
C101.640015,110.587189 98.493156,109.953224 95.374054,110.068687
|
||||
C91.327385,110.218483 89.404724,112.619064 90.082695,116.767479
|
||||
C90.323967,118.243813 90.726822,119.696030 90.924309,121.176811
|
||||
C91.632874,126.489716 89.877007,128.699814 84.675858,129.143616
|
||||
C75.807640,129.900314 73.827133,127.569878 76.103035,119.056091
|
||||
C77.751175,112.890678 76.186432,110.524658 69.617935,110.041916
|
||||
C64.480812,109.664360 59.309399,109.654015 54.153763,109.668755
|
||||
C51.497246,109.676353 50.106895,108.825279 50.112003,105.979309
|
||||
C50.146877,86.540329 50.130283,67.101257 50.130283,47.553909
|
||||
C52.223454,47.178463 53.319950,46.816925 54.418976,46.809055
|
||||
C75.371307,46.658936 96.324112,46.573811 117.276314,46.409954
|
||||
C120.697983,46.383198 122.151093,47.686234 121.647324,51.225491
|
||||
C121.138908,54.797504 120.934212,58.412746 120.608673,61.878979
|
||||
C107.785126,64.137291 104.501411,67.267906 104.005447,77.347023
|
||||
C103.521248,87.187225 106.966454,90.837227 120.740562,94.712914
|
||||
C119.865135,99.838402 119.145897,105.061768 117.934349,110.168335
|
||||
C117.727127,111.041771 115.417778,111.915421 114.078171,111.917526
|
||||
C111.276726,111.921921 108.474365,111.345215 105.223457,110.947556
|
||||
z'
|
||||
/>
|
||||
<path
|
||||
fill='none'
|
||||
opacity='1.000000'
|
||||
stroke='#D34C3F'
|
||||
strokeWidth='3'
|
||||
d='
|
||||
M175.227921,104.177216
|
||||
C170.332077,94.650421 150.972488,93.240074 145.692795,102.028297
|
||||
C143.707199,105.333397 143.800079,109.887177 142.703461,114.999588
|
||||
C137.732315,114.635429 132.081665,114.221489 126.001221,113.776062
|
||||
C126.870201,107.528931 127.646179,101.991020 128.406998,96.451027
|
||||
C128.587814,95.134392 128.820602,93.813370 128.853668,92.489960
|
||||
C129.004593,86.451027 127.143333,85.159134 121.107094,85.369347
|
||||
C118.506584,85.459900 114.178413,84.281853 113.566772,82.608528
|
||||
C112.453461,79.562759 113.105225,75.609261 113.953552,72.271683
|
||||
C114.202606,71.291862 117.662697,70.489273 119.543953,70.677361
|
||||
C126.519997,71.374840 128.045013,70.437523 128.920120,63.351006
|
||||
C129.409134,59.391159 129.906189,55.375004 129.753250,51.409149
|
||||
C129.597000,47.358112 131.461014,46.083595 135.023239,46.091145
|
||||
C149.177261,46.121143 163.331711,46.091091 177.485046,46.202831
|
||||
C181.806122,46.236942 186.124878,46.848717 190.443375,46.833015
|
||||
C193.737167,46.821045 194.780701,48.197872 194.761490,51.321419
|
||||
C194.644714,70.297173 194.604736,89.273628 194.623550,108.249763
|
||||
C194.626556,111.290581 193.497421,112.883759 190.370239,113.039795
|
||||
C185.769730,113.269371 181.175064,113.615845 176.515991,113.916504
|
||||
C176.067856,110.403778 175.695831,107.487671 175.227921,104.177216
|
||||
z'
|
||||
/>
|
||||
<path
|
||||
fill='none'
|
||||
opacity='1.000000'
|
||||
stroke='#D34C3F'
|
||||
strokeWidth='3'
|
||||
d='
|
||||
M50.105820,123.283722
|
||||
C49.446377,118.335457 51.507248,116.708862 55.800720,117.315323
|
||||
C56.947235,117.477257 58.131813,117.351044 59.287899,117.466980
|
||||
C66.485611,118.188820 66.484573,118.199181 66.815964,125.325493
|
||||
C67.086052,131.133224 70.123749,135.254395 75.823532,136.356491
|
||||
C79.501442,137.067627 83.468414,137.393829 87.137741,136.819183
|
||||
C96.077385,135.419113 98.915398,131.689316 99.034004,122.614326
|
||||
C99.049049,121.462982 99.141937,120.312668 99.252129,118.081146
|
||||
C104.413986,118.854897 109.407043,119.452690 114.306252,120.492638
|
||||
C115.082245,120.657356 115.870766,122.802582 115.908310,124.054474
|
||||
C116.072845,129.542297 115.780586,135.045670 116.000862,140.529480
|
||||
C116.259544,146.969559 118.988312,148.754761 125.135185,146.911957
|
||||
C125.611229,146.769257 126.067261,146.385193 126.527672,146.393295
|
||||
C129.501572,146.445511 134.450867,145.616928 135.057983,146.868820
|
||||
C136.576385,149.999817 136.445145,154.101822 136.264572,157.779327
|
||||
C136.211853,158.853119 133.890060,160.317688 132.384796,160.683578
|
||||
C130.718765,161.088547 128.593277,160.886642 127.020248,160.172668
|
||||
C119.485802,156.752869 116.150414,159.604889 116.043648,168.346161
|
||||
C115.994858,172.340454 115.935165,176.339752 116.079460,180.329590
|
||||
C116.186417,183.286621 115.011475,184.668732 112.028908,184.586304
|
||||
C92.579651,184.048767 73.130913,183.482407 53.679199,183.052307
|
||||
C49.682011,182.963913 49.724800,180.499878 49.747101,177.671799
|
||||
C49.888828,159.697952 49.990089,141.723785 50.105820,123.283722
|
||||
z'
|
||||
/>
|
||||
<path
|
||||
fill='none'
|
||||
opacity='1.000000'
|
||||
stroke='#D34C3F'
|
||||
strokeWidth='3'
|
||||
d='
|
||||
M194.723312,147.964569
|
||||
C194.537933,158.780350 194.225342,169.102219 194.235001,179.423798
|
||||
C194.238464,183.124954 192.694077,184.575500 189.233154,184.574066
|
||||
C169.249252,184.565826 149.265366,184.561676 129.281464,184.573456
|
||||
C126.018867,184.575378 124.345184,183.097198 124.389984,179.744781
|
||||
C124.438629,176.104736 124.401016,172.463516 124.401016,168.434631
|
||||
C130.598907,169.013229 137.266098,170.849335 141.204636,165.186859
|
||||
C143.550781,161.813782 144.630615,156.991394 144.781631,152.766998
|
||||
C145.227814,140.286194 142.195648,138.207077 124.468094,137.593765
|
||||
C124.468094,132.561798 124.468094,127.518242 124.468094,121.941299
|
||||
C131.340836,122.364502 137.750290,122.964813 144.169769,123.104790
|
||||
C153.109619,123.299713 153.965073,122.031258 152.294373,113.268944
|
||||
C151.757919,110.455353 150.292984,106.436058 154.185806,105.523117
|
||||
C158.118408,104.600838 162.521988,105.233223 166.609360,105.879517
|
||||
C167.275787,105.984894 167.652100,109.685745 167.650467,111.724358
|
||||
C167.649048,113.504562 166.780792,115.265877 166.553665,117.068069
|
||||
C166.142395,120.331360 167.430191,122.045952 171.010101,121.986786
|
||||
C178.618958,121.861038 186.231369,121.948395 194.723343,121.948395
|
||||
C194.723343,129.985031 194.723343,138.727798 194.723312,147.964569
|
||||
z'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
@@ -24,6 +24,7 @@ import {
|
||||
DiscordIcon,
|
||||
DocumentIcon,
|
||||
DropboxIcon,
|
||||
DsPyIcon,
|
||||
DuckDuckGoIcon,
|
||||
DynamoDBIcon,
|
||||
ElasticsearchIcon,
|
||||
@@ -41,6 +42,7 @@ import {
|
||||
GoogleFormsIcon,
|
||||
GoogleGroupsIcon,
|
||||
GoogleIcon,
|
||||
GoogleMapsIcon,
|
||||
GoogleSheetsIcon,
|
||||
GoogleSlidesIcon,
|
||||
GoogleVaultIcon,
|
||||
@@ -153,6 +155,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
|
||||
datadog: DatadogIcon,
|
||||
discord: DiscordIcon,
|
||||
dropbox: DropboxIcon,
|
||||
dspy: DsPyIcon,
|
||||
duckduckgo: DuckDuckGoIcon,
|
||||
dynamodb: DynamoDBIcon,
|
||||
elasticsearch: ElasticsearchIcon,
|
||||
@@ -169,6 +172,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
|
||||
google_drive: GoogleDriveIcon,
|
||||
google_forms: GoogleFormsIcon,
|
||||
google_groups: GoogleGroupsIcon,
|
||||
google_maps: GoogleMapsIcon,
|
||||
google_search: GoogleIcon,
|
||||
google_sheets_v2: GoogleSheetsIcon,
|
||||
google_slides: GoogleSlidesIcon,
|
||||
|
||||
Reference in New Issue
Block a user