Skip to content

Commit b304233

Browse files
authored
v0.5.43: export logs, circleback, grain, vertex, code hygiene, schedule improvements
2 parents 57e4b49 + 3a50ce4 commit b304233

File tree

267 files changed

+19231
-4105
lines changed

Some content is hidden

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

267 files changed

+19231
-4105
lines changed

apps/docs/components/icons.tsx

Lines changed: 43 additions & 0 deletions
Large diffs are not rendered by default.

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import {
1313
BrainIcon,
1414
BrowserUseIcon,
1515
CalendlyIcon,
16+
CirclebackIcon,
1617
ClayIcon,
1718
ConfluenceIcon,
1819
CursorIcon,
@@ -40,6 +41,7 @@ import {
4041
GoogleSlidesIcon,
4142
GoogleVaultIcon,
4243
GrafanaIcon,
44+
GrainIcon,
4345
HubspotIcon,
4446
HuggingFaceIcon,
4547
HunterIOIcon,
@@ -128,6 +130,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
128130
asana: AsanaIcon,
129131
browser_use: BrowserUseIcon,
130132
calendly: CalendlyIcon,
133+
circleback: CirclebackIcon,
131134
clay: ClayIcon,
132135
confluence: ConfluenceIcon,
133136
cursor: CursorIcon,
@@ -154,6 +157,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
154157
google_slides: GoogleSlidesIcon,
155158
google_vault: GoogleVaultIcon,
156159
grafana: GrafanaIcon,
160+
grain: GrainIcon,
157161
hubspot: HubspotIcon,
158162
huggingface: HuggingFaceIcon,
159163
hunter: HunterIOIcon,
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
title: Circleback
3+
description: KI-gestützte Meeting-Notizen und Aufgaben
4+
---
5+
6+
import { BlockInfoCard } from "@/components/ui/block-info-card"
7+
8+
<BlockInfoCard
9+
type="circleback"
10+
color="linear-gradient(180deg, #E0F7FA 0%, #FFFFFF 100%)"
11+
/>
12+
13+
{/* MANUAL-CONTENT-START:intro */}
14+
[Circleback](https://circleback.ai/) ist eine KI-gestützte Plattform, die Meeting-Notizen, Aufgaben, Transkripte und Aufzeichnungen für Ihr Team automatisiert. Wenn ein Meeting abgeschlossen ist, verarbeitet Circleback die Konversation und liefert detaillierte Notizen und Aufgaben sowie ein Transkript und eine Aufzeichnung (sofern verfügbar). Dies hilft Teams dabei, Erkenntnisse effizient zu erfassen, Aufgaben zu verteilen und sicherzustellen, dass nichts übersehen wird – alles nahtlos in Ihre Workflows integriert.
15+
16+
Mit der Sim Circleback-Integration können Sie:
17+
18+
- **Detaillierte Meeting-Notizen und Aufgaben erhalten**: Sammeln Sie automatisch gut formatierte Meeting-Zusammenfassungen und verfolgen Sie umsetzbare Aufgaben, die während Ihrer Anrufe besprochen wurden.
19+
- **Auf vollständige Meeting-Aufzeichnungen und Transkripte zugreifen**: Erhalten Sie die vollständige Konversation und die zugehörige Aufzeichnung, um wichtige Momente einfach zu überprüfen oder mit Kollegen zu teilen.
20+
- **Teilnehmerinformationen und Meeting-Kontext erfassen**: Teilnehmerlisten, Meeting-Metadaten und Tags helfen dabei, Ihre Daten organisiert und umsetzbar zu halten.
21+
- **Erkenntnisse direkt in Ihre Workflows liefern**: Lösen Sie Automatisierungen aus oder senden Sie Circleback-Daten an andere Systeme, sobald ein Meeting beendet ist, mithilfe der leistungsstarken Webhook-Trigger von Sim.
22+
23+
**So funktioniert es in Sim:**
24+
Circleback verwendet Webhook-Trigger: Sobald ein Meeting verarbeitet wurde, werden die Daten automatisch an Ihren Agenten oder Ihre Automatisierung übertragen. Sie können weitere Automatisierungen basierend auf folgenden Ereignissen erstellen:
25+
26+
- Meeting abgeschlossen (alle verarbeiteten Daten verfügbar)
27+
- Neue Notizen (Notizen sind verfügbar, noch bevor das Meeting vollständig verarbeitet ist)
28+
- Raw-Webhook-Integration für erweiterte Anwendungsfälle
29+
30+
**Die folgenden Informationen sind in der Circleback-Meeting-Webhook-Payload verfügbar:**
31+
32+
| Feld | Typ | Beschreibung |
33+
|----------------|---------|----------------------------------------------------|
34+
| `id` | number | Circleback Meeting-ID |
35+
| `name` | string | Meeting-Titel |
36+
| `url` | string | Virtueller Meeting-Link (Zoom, Meet, Teams usw.) |
37+
| `createdAt` | string | Zeitstempel der Meeting-Erstellung |
38+
| `duration` | number | Dauer in Sekunden |
39+
| `recordingUrl` | string | Aufzeichnungs-URL (24 Stunden gültig) |
40+
| `tags` | json | Array von Tags |
41+
| `icalUid` | string | Kalender-Event-ID |
42+
| `attendees` | json | Array von Teilnehmer-Objekten |
43+
| `notes` | string | Meeting-Notizen in Markdown |
44+
| `actionItems` | json | Array von Aufgaben |
45+
| `transcript` | json | Array von Transkript-Segmenten |
46+
| `insights` | json | Vom Nutzer erstellte Insights |
47+
| `meeting` | json | Vollständige Meeting-Daten |
48+
49+
Egal, ob Sie sofortige Zusammenfassungen verteilen, Aufgaben protokollieren oder benutzerdefinierte Workflows erstellen möchten, die durch neue Meeting-Daten ausgelöst werden – Circleback und Sim machen es nahtlos, alles rund um Ihre Meetings automatisch zu verwalten.
50+
{/* MANUAL-CONTENT-END */}
51+
52+
## Nutzungsanleitung
53+
54+
Erhalten Sie Meeting-Notizen, Aufgaben, Transkripte und Aufzeichnungen, wenn Meetings verarbeitet werden. Circleback nutzt Webhooks, um Daten an Ihre Workflows zu übermitteln.
55+
56+
## Hinweise
57+
58+
- Kategorie: `triggers`
59+
- Typ: `circleback`
Lines changed: 218 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,218 @@
1+
---
2+
title: Grain
3+
description: Zugriff auf Meeting-Aufzeichnungen, Transkripte und KI-Zusammenfassungen
4+
---
5+
6+
import { BlockInfoCard } from "@/components/ui/block-info-card"
7+
8+
<BlockInfoCard
9+
type="grain"
10+
color="#F6FAF9"
11+
/>
12+
13+
{/* MANUAL-CONTENT-START:intro */}
14+
[Grain](https://grain.com/) ist eine moderne Plattform zum Erfassen, Speichern und Teilen von Meeting-Aufzeichnungen, Transkripten, Highlights und KI-gestützten Zusammenfassungen. Grain ermöglicht es Teams, Gespräche in umsetzbare Erkenntnisse zu verwandeln und alle über wichtige Momente aus Meetings auf dem Laufenden zu halten.
15+
16+
Mit Grain können Sie:
17+
18+
- **Auf durchsuchbare Aufzeichnungen und Transkripte zugreifen**: Finden und überprüfen Sie jedes Meeting nach Stichwort, Teilnehmer oder Thema.
19+
- **Highlights und Clips teilen**: Erfassen Sie wichtige Momente und teilen Sie kurze Video-/Audio-Highlights in Ihrem Team oder in Workflows.
20+
- **KI-generierte Zusammenfassungen erhalten**: Erstellen Sie automatisch Meeting-Zusammenfassungen, Aktionspunkte und wichtige Erkenntnisse mithilfe der fortschrittlichen KI von Grain.
21+
- **Meetings nach Team oder Typ organisieren**: Taggen und kategorisieren Sie Aufzeichnungen für einfachen Zugriff und Reporting.
22+
23+
Die Sim-Grain-Integration ermöglicht es Ihren Agenten:
24+
25+
- Meeting-Aufzeichnungen und Details nach flexiblen Filtern (Datum/Uhrzeit, Teilnehmer, Team usw.) aufzulisten, zu suchen und abzurufen.
26+
- Auf KI-Zusammenfassungen, Teilnehmer, Highlights und andere Metadaten für Meetings zuzugreifen, um Automatisierungen oder Analysen zu unterstützen.
27+
- Workflows auszulösen, sobald neue Meetings verarbeitet, Zusammenfassungen generiert oder Highlights über Grain-Webhooks erstellt werden.
28+
- Grain-Daten einfach in andere Tools zu überführen oder Teammitglieder zu benachrichtigen, sobald etwas Wichtiges in einem Meeting passiert.
29+
30+
Ob Sie Follow-up-Aktionen automatisieren, wichtige Gespräche dokumentieren oder Erkenntnisse in Ihrer Organisation sichtbar machen möchten – Grain und Sim machen es einfach, Meeting-Intelligence mit Ihren Workflows zu verbinden.
31+
{/* MANUAL-CONTENT-END */}
32+
33+
## Nutzungsanweisungen
34+
35+
Integrieren Sie Grain in Ihren Workflow. Greifen Sie auf Meeting-Aufzeichnungen, Transkripte, Highlights und KI-generierte Zusammenfassungen zu. Kann auch Workflows basierend auf Grain-Webhook-Ereignissen auslösen.
36+
37+
## Tools
38+
39+
### `grain_list_recordings`
40+
41+
Aufzeichnungen von Grain mit optionalen Filtern und Paginierung auflisten
42+
43+
#### Eingabe
44+
45+
| Parameter | Typ | Erforderlich | Beschreibung |
46+
| --------- | ---- | -------- | ----------- |
47+
| `apiKey` | string | Ja | Grain API-Schlüssel \(Personal Access Token\) |
48+
| `cursor` | string | Nein | Paginierungs-Cursor für nächste Seite |
49+
| `beforeDatetime` | string | Nein | Nur Aufzeichnungen vor diesem ISO8601-Zeitstempel |
50+
| `afterDatetime` | string | Nein | Nur Aufzeichnungen nach diesem ISO8601-Zeitstempel |
51+
| `participantScope` | string | Nein | Filter: "internal" oder "external" |
52+
| `titleSearch` | string | Nein | Suchbegriff zum Filtern nach Aufzeichnungstitel |
53+
| `teamId` | string | Nein | Nach Team-UUID filtern |
54+
| `meetingTypeId` | string | Nein | Nach Meeting-Typ-UUID filtern |
55+
| `includeHighlights` | boolean | Nein | Highlights/Clips in Antwort einschließen |
56+
| `includeParticipants` | boolean | Nein | Teilnehmerliste in Antwort einschließen |
57+
| `includeAiSummary` | boolean | Nein | KI-generierte Zusammenfassung einschließen |
58+
59+
#### Ausgabe
60+
61+
| Parameter | Typ | Beschreibung |
62+
| --------- | ---- | ----------- |
63+
| `recordings` | array | Array von Aufzeichnungsobjekten |
64+
65+
### `grain_get_recording`
66+
67+
Details einer einzelnen Aufzeichnung nach ID abrufen
68+
69+
#### Eingabe
70+
71+
| Parameter | Typ | Erforderlich | Beschreibung |
72+
| --------- | ---- | -------- | ----------- |
73+
| `apiKey` | string | Ja | Grain API-Schlüssel \(Personal Access Token\) |
74+
| `recordingId` | string | Ja | Die Aufzeichnungs-UUID |
75+
| `includeHighlights` | boolean | Nein | Highlights/Clips einschließen |
76+
| `includeParticipants` | boolean | Nein | Teilnehmerliste einschließen |
77+
| `includeAiSummary` | boolean | Nein | KI-Zusammenfassung einschließen |
78+
| `includeCalendarEvent` | boolean | Nein | Kalenderereignisdaten einschließen |
79+
| `includeHubspot` | boolean | Nein | HubSpot-Verknüpfungen einschließen |
80+
81+
#### Ausgabe
82+
83+
| Parameter | Typ | Beschreibung |
84+
| --------- | ---- | ----------- |
85+
| `id` | string | Aufnahme-UUID |
86+
| `title` | string | Aufnahmetitel |
87+
| `start_datetime` | string | ISO8601-Startzeitstempel |
88+
| `end_datetime` | string | ISO8601-Endzeitstempel |
89+
| `duration_ms` | number | Dauer in Millisekunden |
90+
| `media_type` | string | audio, transcript oder video |
91+
| `source` | string | Aufnahmequelle \(zoom, meet, teams, etc.\) |
92+
| `url` | string | URL zur Ansicht in Grain |
93+
| `thumbnail_url` | string | Vorschaubild-URL |
94+
| `tags` | array | Array von Tag-Strings |
95+
| `teams` | array | Teams, zu denen die Aufnahme gehört |
96+
| `meeting_type` | object | Meeting-Typ-Informationen \(id, name, scope\) |
97+
| `highlights` | array | Highlights \(falls enthalten\) |
98+
| `participants` | array | Teilnehmer \(falls enthalten\) |
99+
| `ai_summary` | object | KI-Zusammenfassungstext \(falls enthalten\) |
100+
| `calendar_event` | object | Kalenderereignisdaten \(falls enthalten\) |
101+
| `hubspot` | object | HubSpot-Verknüpfungen \(falls enthalten\) |
102+
103+
### `grain_get_transcript`
104+
105+
Vollständiges Transkript einer Aufnahme abrufen
106+
107+
#### Eingabe
108+
109+
| Parameter | Typ | Erforderlich | Beschreibung |
110+
| --------- | ---- | -------- | ----------- |
111+
| `apiKey` | string | Ja | Grain-API-Schlüssel \(Personal Access Token\) |
112+
| `recordingId` | string | Ja | Die Aufnahme-UUID |
113+
114+
#### Ausgabe
115+
116+
| Parameter | Typ | Beschreibung |
117+
| --------- | ---- | ----------- |
118+
| `transcript` | array | Array von Transkriptabschnitten |
119+
120+
### `grain_list_teams`
121+
122+
Alle Teams im Workspace auflisten
123+
124+
#### Eingabe
125+
126+
| Parameter | Typ | Erforderlich | Beschreibung |
127+
| --------- | ---- | -------- | ----------- |
128+
| `apiKey` | string | Ja | Grain API-Schlüssel \(Personal Access Token\) |
129+
130+
#### Ausgabe
131+
132+
| Parameter | Typ | Beschreibung |
133+
| --------- | ---- | ----------- |
134+
| `teams` | array | Array von Team-Objekten |
135+
136+
### `grain_list_meeting_types`
137+
138+
Alle Meeting-Typen im Workspace auflisten
139+
140+
#### Eingabe
141+
142+
| Parameter | Typ | Erforderlich | Beschreibung |
143+
| --------- | ---- | -------- | ----------- |
144+
| `apiKey` | string | Ja | Grain API-Schlüssel \(Personal Access Token\) |
145+
146+
#### Ausgabe
147+
148+
| Parameter | Typ | Beschreibung |
149+
| --------- | ---- | ----------- |
150+
| `meeting_types` | array | Array von Meeting-Typ-Objekten |
151+
152+
### `grain_create_hook`
153+
154+
Einen Webhook erstellen, um Aufzeichnungs-Events zu empfangen
155+
156+
#### Eingabe
157+
158+
| Parameter | Typ | Erforderlich | Beschreibung |
159+
| --------- | ---- | -------- | ----------- |
160+
| `apiKey` | string | Ja | Grain API-Schlüssel \(Personal Access Token\) |
161+
| `hookUrl` | string | Ja | Webhook-Endpunkt-URL \(muss mit 2xx antworten\) |
162+
| `filterBeforeDatetime` | string | Nein | Filter: Aufzeichnungen vor diesem Datum |
163+
| `filterAfterDatetime` | string | Nein | Filter: Aufzeichnungen nach diesem Datum |
164+
| `filterParticipantScope` | string | Nein | Filter: "internal" oder "external" |
165+
| `filterTeamId` | string | Nein | Filter: spezifische Team-UUID |
166+
| `filterMeetingTypeId` | string | Nein | Filter: spezifischer Meeting-Typ |
167+
| `includeHighlights` | boolean | Nein | Highlights in Webhook-Payload einschließen |
168+
| `includeParticipants` | boolean | Nein | Teilnehmer in Webhook-Payload einschließen |
169+
| `includeAiSummary` | boolean | Nein | KI-Zusammenfassung in Webhook-Payload einschließen |
170+
171+
#### Ausgabe
172+
173+
| Parameter | Typ | Beschreibung |
174+
| --------- | ---- | ----------- |
175+
| `id` | string | Hook-UUID |
176+
| `enabled` | boolean | Ob der Hook aktiv ist |
177+
| `hook_url` | string | Die Webhook-URL |
178+
| `filter` | object | Angewendete Filter |
179+
| `include` | object | Enthaltene Felder |
180+
| `inserted_at` | string | ISO8601-Erstellungszeitstempel |
181+
182+
### `grain_list_hooks`
183+
184+
Alle Webhooks für das Konto auflisten
185+
186+
#### Eingabe
187+
188+
| Parameter | Typ | Erforderlich | Beschreibung |
189+
| --------- | ---- | -------- | ----------- |
190+
| `apiKey` | string | Ja | Grain-API-Schlüssel \(Personal Access Token\) |
191+
192+
#### Ausgabe
193+
194+
| Parameter | Typ | Beschreibung |
195+
| --------- | ---- | ----------- |
196+
| `hooks` | array | Array von Hook-Objekten |
197+
198+
### `grain_delete_hook`
199+
200+
Einen Webhook anhand der ID löschen
201+
202+
#### Eingabe
203+
204+
| Parameter | Typ | Erforderlich | Beschreibung |
205+
| --------- | ---- | -------- | ----------- |
206+
| `apiKey` | string | Ja | Grain-API-Schlüssel \(Personal Access Token\) |
207+
| `hookId` | string | Ja | Die zu löschende Hook-UUID |
208+
209+
#### Ausgabe
210+
211+
| Parameter | Typ | Beschreibung |
212+
| --------- | ---- | ----------- |
213+
| `success` | boolean | True, wenn der Webhook erfolgreich gelöscht wurde |
214+
215+
## Hinweise
216+
217+
- Kategorie: `tools`
218+
- Typ: `grain`

apps/docs/content/docs/de/tools/jina.mdx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,6 @@ Extrahieren und verarbeiten Sie Webinhalte in sauberen, LLM-freundlichen Text mi
6161
| Parameter | Typ | Beschreibung |
6262
| --------- | ---- | ----------- |
6363
| `content` | string | Der extrahierte Inhalt von der URL, verarbeitet zu sauberem, LLM-freundlichem Text |
64-
| `links` | array | Liste der auf der Seite gefundenen Links (wenn gatherLinks oder withLinksummary aktiviert ist) |
65-
| `images` | array | Liste der auf der Seite gefundenen Bilder (wenn withImagesummary aktiviert ist) |
6664

6765
### `jina_search`
6866

apps/docs/content/docs/de/tools/translate.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,14 @@ Senden Sie eine Chat-Completion-Anfrage an jeden unterstützten LLM-Anbieter
4242
| `model` | string | Ja | Das zu verwendende Modell \(z. B. gpt-4o, claude-sonnet-4-5, gemini-2.0-flash\) |
4343
| `systemPrompt` | string | Nein | System-Prompt zur Festlegung des Verhaltens des Assistenten |
4444
| `context` | string | Ja | Die Benutzernachricht oder der Kontext, der an das Modell gesendet werden soll |
45-
| `apiKey` | string | Nein | API-Schlüssel für den Anbieter \(verwendet Plattform-Schlüssel, falls nicht für gehostete Modelle angegeben\) |
46-
| `temperature` | number | Nein | Temperatur für die Antwortgenerierung \(0-2\) |
45+
| `apiKey` | string | Nein | API-Schlüssel für den Anbieter \(verwendet den Plattformschlüssel, falls nicht für gehostete Modelle angegeben\) |
46+
| `temperature` | number | Nein | Temperatur für die Antwortgenerierung \(02\) |
4747
| `maxTokens` | number | Nein | Maximale Anzahl von Tokens in der Antwort |
4848
| `azureEndpoint` | string | Nein | Azure OpenAI-Endpunkt-URL |
4949
| `azureApiVersion` | string | Nein | Azure OpenAI-API-Version |
5050
| `vertexProject` | string | Nein | Google Cloud-Projekt-ID für Vertex AI |
5151
| `vertexLocation` | string | Nein | Google Cloud-Standort für Vertex AI \(Standard: us-central1\) |
52+
| `vertexCredential` | string | Nein | Google Cloud OAuth-Anmeldeinformations-ID für Vertex AI |
5253

5354
#### Ausgabe
5455

0 commit comments

Comments
 (0)