Skip to content

Commit f415e5e

Browse files
authored
v0.5.55: polling groups, bedrock provider, devcontainer fixes, workflow preview enhancements
2 parents 13a6e6c + 1398154 commit f415e5e

File tree

213 files changed

+30623
-2438
lines changed

Some content is hidden

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

213 files changed

+30623
-2438
lines changed
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
title: Enterprise
3+
description: Enterprise-Funktionen für Organisationen mit erweiterten
4+
Sicherheits- und Compliance-Anforderungen
5+
---
6+
7+
import { Callout } from 'fumadocs-ui/components/callout'
8+
9+
Sim Studio Enterprise bietet erweiterte Funktionen für Organisationen mit erhöhten Sicherheits-, Compliance- und Verwaltungsanforderungen.
10+
11+
---
12+
13+
## Bring Your Own Key (BYOK)
14+
15+
Verwenden Sie Ihre eigenen API-Schlüssel für KI-Modellanbieter anstelle der gehosteten Schlüssel von Sim Studio.
16+
17+
### Unterstützte Anbieter
18+
19+
| Anbieter | Verwendung |
20+
|----------|-------|
21+
| OpenAI | Knowledge Base-Embeddings, Agent-Block |
22+
| Anthropic | Agent-Block |
23+
| Google | Agent-Block |
24+
| Mistral | Knowledge Base OCR |
25+
26+
### Einrichtung
27+
28+
1. Navigieren Sie zu **Einstellungen****BYOK** in Ihrem Workspace
29+
2. Klicken Sie auf **Schlüssel hinzufügen** für Ihren Anbieter
30+
3. Geben Sie Ihren API-Schlüssel ein und speichern Sie
31+
32+
<Callout type="warn">
33+
BYOK-Schlüssel werden verschlüsselt gespeichert. Nur Organisationsadministratoren und -inhaber können Schlüssel verwalten.
34+
</Callout>
35+
36+
Wenn konfiguriert, verwenden Workflows Ihren Schlüssel anstelle der gehosteten Schlüssel von Sim Studio. Bei Entfernung wechseln Workflows automatisch zu den gehosteten Schlüsseln zurück.
37+
38+
---
39+
40+
## Single Sign-On (SSO)
41+
42+
Enterprise-Authentifizierung mit SAML 2.0- und OIDC-Unterstützung für zentralisiertes Identitätsmanagement.
43+
44+
### Unterstützte Anbieter
45+
46+
- Okta
47+
- Azure AD / Entra ID
48+
- Google Workspace
49+
- OneLogin
50+
- Jeder SAML 2.0- oder OIDC-Anbieter
51+
52+
### Einrichtung
53+
54+
1. Navigieren Sie zu **Einstellungen****SSO** in Ihrem Workspace
55+
2. Wählen Sie Ihren Identitätsanbieter
56+
3. Konfigurieren Sie die Verbindung mithilfe der Metadaten Ihres IdP
57+
4. Aktivieren Sie SSO für Ihre Organisation
58+
59+
<Callout type="info">
60+
Sobald SSO aktiviert ist, authentifizieren sich Teammitglieder über Ihren Identitätsanbieter anstelle von E-Mail/Passwort.
61+
</Callout>
62+
63+
---
64+
65+
## Self-Hosted
66+
67+
Für selbst gehostete Bereitstellungen können Enterprise-Funktionen über Umgebungsvariablen aktiviert werden:
68+
69+
| Variable | Beschreibung |
70+
|----------|-------------|
71+
| `SSO_ENABLED`, `NEXT_PUBLIC_SSO_ENABLED` | Single Sign-On mit SAML/OIDC |
72+
| `CREDENTIAL_SETS_ENABLED`, `NEXT_PUBLIC_CREDENTIAL_SETS_ENABLED` | Polling-Gruppen für E-Mail-Trigger |
73+
74+
<Callout type="warn">
75+
BYOK ist nur im gehosteten Sim Studio verfügbar. Selbst gehostete Deployments konfigurieren AI-Provider-Schlüssel direkt über Umgebungsvariablen.
76+
</Callout>

apps/docs/content/docs/de/mcp/deploy-workflows.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ MCP-Server gruppieren Ihre Workflow-Tools zusammen. Erstellen und verwalten Sie
1717
<Video src="mcp/mcp-server.mp4" width={700} height={450} />
1818
</div>
1919

20-
1. Navigieren Sie zu **Einstellungen → MCP-Server**
20+
1. Navigieren Sie zu **Einstellungen → Bereitgestellte MCPs**
2121
2. Klicken Sie auf **Server erstellen**
2222
3. Geben Sie einen Namen und eine optionale Beschreibung ein
2323
4. Kopieren Sie die Server-URL zur Verwendung in Ihren MCP-Clients
@@ -79,7 +79,7 @@ Füge deinen API-Key-Header (`X-API-Key`) für authentifizierten Zugriff hinzu,
7979

8080
## Server-Verwaltung
8181

82-
In der Server-Detailansicht unter **Einstellungen → MCP-Server** kannst du:
82+
In der Server-Detailansicht unter **Einstellungen → Bereitgestellte MCPs** können Sie:
8383

8484
- **Tools anzeigen**: Alle Workflows sehen, die einem Server hinzugefügt wurden
8585
- **URL kopieren**: Die Server-URL für MCP-Clients abrufen

apps/docs/content/docs/de/mcp/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ MCP-Server stellen Sammlungen von Tools bereit, die Ihre Agenten nutzen können.
2727
</div>
2828

2929
1. Navigieren Sie zu Ihren Workspace-Einstellungen
30-
2. Gehen Sie zum Abschnitt **MCP-Server**
30+
2. Gehen Sie zum Abschnitt **Bereitgestellte MCPs**
3131
3. Klicken Sie auf **MCP-Server hinzufügen**
3232
4. Geben Sie die Server-Konfigurationsdetails ein
3333
5. Speichern Sie die Konfiguration

apps/docs/content/docs/de/triggers/index.mdx

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Verwende den Start-Block für alles, was aus dem Editor, deploy-to-API oder depl
2222

2323
<Cards>
2424
<Card title="Start" href="/triggers/start">
25-
Einheitlicher Einstiegspunkt, der Editor-Ausführungen, API-Bereitstellungen und Chat-Bereitstellungen unterstützt
25+
Einheitlicher Einstiegspunkt, der Editor-Ausführungen, API-Deployments und Chat-Deployments unterstützt
2626
</Card>
2727
<Card title="Webhook" href="/triggers/webhook">
2828
Externe Webhook-Payloads empfangen
@@ -33,6 +33,9 @@ Verwende den Start-Block für alles, was aus dem Editor, deploy-to-API oder depl
3333
<Card title="RSS Feed" href="/triggers/rss">
3434
RSS- und Atom-Feeds auf neue Inhalte überwachen
3535
</Card>
36+
<Card title="Email Polling Groups" href="#email-polling-groups">
37+
Team-Gmail- und Outlook-Postfächer überwachen
38+
</Card>
3639
</Cards>
3740

3841
## Schneller Vergleich
@@ -43,6 +46,7 @@ Verwende den Start-Block für alles, was aus dem Editor, deploy-to-API oder depl
4346
| **Schedule** | Timer, der im Schedule-Block verwaltet wird |
4447
| **Webhook** | Bei eingehender HTTP-Anfrage |
4548
| **RSS Feed** | Neues Element im Feed veröffentlicht |
49+
| **Email Polling Groups** | Neue E-Mail in Team-Gmail- oder Outlook-Postfächern empfangen |
4650

4751
> Der Start-Block stellt immer `input`, `conversationId` und `files` Felder bereit. Füge benutzerdefinierte Felder zum Eingabeformat für zusätzliche strukturierte Daten hinzu.
4852
@@ -65,3 +69,25 @@ Wenn du im Editor auf **Run** klickst, wählt Sim automatisch aus, welcher Trigg
6569
Wenn dein Workflow mehrere Trigger hat, wird der Trigger mit der höchsten Priorität ausgeführt. Wenn du beispielsweise sowohl einen Start-Block als auch einen Webhook-Trigger hast, wird beim Klicken auf Run der Start-Block ausgeführt.
6670

6771
**Externe Auslöser mit Mock-Payloads**: Wenn externe Auslöser (Webhooks und Integrationen) manuell ausgeführt werden, generiert Sim automatisch Mock-Payloads basierend auf der erwarteten Datenstruktur des Auslösers. Dies stellt sicher, dass nachgelagerte Blöcke während des Testens Variablen korrekt auflösen können.
72+
73+
## E-Mail-Polling-Gruppen
74+
75+
Polling-Gruppen ermöglichen es Ihnen, die Gmail- oder Outlook-Postfächer mehrerer Teammitglieder mit einem einzigen Trigger zu überwachen. Erfordert einen Team- oder Enterprise-Plan.
76+
77+
**Erstellen einer Polling-Gruppe** (Admin/Owner)
78+
79+
1. Gehen Sie zu **Einstellungen → E-Mail-Polling**
80+
2. Klicken Sie auf **Erstellen** und wählen Sie Gmail oder Outlook
81+
3. Geben Sie einen Namen für die Gruppe ein
82+
83+
**Mitglieder einladen**
84+
85+
1. Klicken Sie auf **Mitglieder hinzufügen** bei Ihrer Polling-Gruppe
86+
2. Geben Sie E-Mail-Adressen ein (durch Komma oder Zeilenumbruch getrennt oder ziehen Sie eine CSV-Datei per Drag & Drop)
87+
3. Klicken Sie auf **Einladungen senden**
88+
89+
Eingeladene erhalten eine E-Mail mit einem Link, um ihr Konto zu verbinden. Sobald die Verbindung hergestellt ist, wird ihr Postfach automatisch in die Polling-Gruppe aufgenommen. Eingeladene müssen keine Mitglieder Ihrer Sim-Organisation sein.
90+
91+
**Verwendung in einem Workflow**
92+
93+
Wählen Sie beim Konfigurieren eines E-Mail-Triggers Ihre Polling-Gruppe aus dem Dropdown-Menü für Anmeldeinformationen anstelle eines einzelnen Kontos aus. Das System erstellt Webhooks für jedes Mitglied und leitet alle E-Mails durch Ihren Workflow.
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
---
2+
title: Enterprise
3+
description: Enterprise features for organizations with advanced security and compliance requirements
4+
---
5+
6+
import { Callout } from 'fumadocs-ui/components/callout'
7+
8+
Sim Studio Enterprise provides advanced features for organizations with enhanced security, compliance, and management requirements.
9+
10+
---
11+
12+
## Bring Your Own Key (BYOK)
13+
14+
Use your own API keys for AI model providers instead of Sim Studio's hosted keys.
15+
16+
### Supported Providers
17+
18+
| Provider | Usage |
19+
|----------|-------|
20+
| OpenAI | Knowledge Base embeddings, Agent block |
21+
| Anthropic | Agent block |
22+
| Google | Agent block |
23+
| Mistral | Knowledge Base OCR |
24+
25+
### Setup
26+
27+
1. Navigate to **Settings****BYOK** in your workspace
28+
2. Click **Add Key** for your provider
29+
3. Enter your API key and save
30+
31+
<Callout type="warn">
32+
BYOK keys are encrypted at rest. Only organization admins and owners can manage keys.
33+
</Callout>
34+
35+
When configured, workflows use your key instead of Sim Studio's hosted keys. If removed, workflows automatically fall back to hosted keys.
36+
37+
---
38+
39+
## Single Sign-On (SSO)
40+
41+
Enterprise authentication with SAML 2.0 and OIDC support for centralized identity management.
42+
43+
### Supported Providers
44+
45+
- Okta
46+
- Azure AD / Entra ID
47+
- Google Workspace
48+
- OneLogin
49+
- Any SAML 2.0 or OIDC provider
50+
51+
### Setup
52+
53+
1. Navigate to **Settings****SSO** in your workspace
54+
2. Choose your identity provider
55+
3. Configure the connection using your IdP's metadata
56+
4. Enable SSO for your organization
57+
58+
<Callout type="info">
59+
Once SSO is enabled, team members authenticate through your identity provider instead of email/password.
60+
</Callout>
61+
62+
---
63+
64+
## Self-Hosted
65+
66+
For self-hosted deployments, enterprise features can be enabled via environment variables:
67+
68+
| Variable | Description |
69+
|----------|-------------|
70+
| `SSO_ENABLED`, `NEXT_PUBLIC_SSO_ENABLED` | Single Sign-On with SAML/OIDC |
71+
| `CREDENTIAL_SETS_ENABLED`, `NEXT_PUBLIC_CREDENTIAL_SETS_ENABLED` | Polling Groups for email triggers |
72+
73+
<Callout type="warn">
74+
BYOK is only available on hosted Sim Studio. Self-hosted deployments configure AI provider keys directly via environment variables.
75+
</Callout>

apps/docs/content/docs/en/meta.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"permissions",
1616
"sdks",
1717
"self-hosting",
18+
"./enterprise/index",
1819
"./keyboard-shortcuts/index"
1920
],
2021
"defaultOpen": false

apps/docs/content/docs/en/triggers/index.mdx

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ Use the Start block for everything originating from the editor, deploy-to-API, o
3333
<Card title="RSS Feed" href="/triggers/rss">
3434
Monitor RSS and Atom feeds for new content
3535
</Card>
36+
<Card title="Email Polling Groups" href="#email-polling-groups">
37+
Monitor team Gmail and Outlook inboxes
38+
</Card>
3639
</Cards>
3740

3841
## Quick Comparison
@@ -43,6 +46,7 @@ Use the Start block for everything originating from the editor, deploy-to-API, o
4346
| **Schedule** | Timer managed in schedule block |
4447
| **Webhook** | On inbound HTTP request |
4548
| **RSS Feed** | New item published to feed |
49+
| **Email Polling Groups** | New email received in team Gmail or Outlook inboxes |
4650

4751
> The Start block always exposes `input`, `conversationId`, and `files` fields. Add custom fields to the input format for additional structured data.
4852
@@ -66,3 +70,24 @@ If your workflow has multiple triggers, the highest priority trigger will be exe
6670

6771
**External triggers with mock payloads**: When external triggers (webhooks and integrations) are executed manually, Sim automatically generates mock payloads based on the trigger's expected data structure. This ensures downstream blocks can resolve variables correctly during testing.
6872

73+
## Email Polling Groups
74+
75+
Polling Groups let you monitor multiple team members' Gmail or Outlook inboxes with a single trigger. Requires a Team or Enterprise plan.
76+
77+
**Creating a Polling Group** (Admin/Owner)
78+
79+
1. Go to **Settings → Email Polling**
80+
2. Click **Create** and choose Gmail or Outlook
81+
3. Enter a name for the group
82+
83+
**Inviting Members**
84+
85+
1. Click **Add Members** on your polling group
86+
2. Enter email addresses (comma or newline separated, or drag & drop a CSV)
87+
3. Click **Send Invites**
88+
89+
Invitees receive an email with a link to connect their account. Once connected, their inbox is automatically included in the polling group. Invitees don't need to be members of your Sim organization.
90+
91+
**Using in a Workflow**
92+
93+
When configuring an email trigger, select your polling group from the credentials dropdown instead of an individual account. The system creates webhooks for each member and routes all emails through your workflow.
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
title: Enterprise
3+
description: Funciones enterprise para organizaciones con requisitos avanzados
4+
de seguridad y cumplimiento
5+
---
6+
7+
import { Callout } from 'fumadocs-ui/components/callout'
8+
9+
Sim Studio Enterprise proporciona funciones avanzadas para organizaciones con requisitos mejorados de seguridad, cumplimiento y gestión.
10+
11+
---
12+
13+
## Bring Your Own Key (BYOK)
14+
15+
Usa tus propias claves API para proveedores de modelos de IA en lugar de las claves alojadas de Sim Studio.
16+
17+
### Proveedores compatibles
18+
19+
| Proveedor | Uso |
20+
|----------|-------|
21+
| OpenAI | Embeddings de base de conocimiento, bloque Agent |
22+
| Anthropic | Bloque Agent |
23+
| Google | Bloque Agent |
24+
| Mistral | OCR de base de conocimiento |
25+
26+
### Configuración
27+
28+
1. Navega a **Configuración****BYOK** en tu espacio de trabajo
29+
2. Haz clic en **Añadir clave** para tu proveedor
30+
3. Introduce tu clave API y guarda
31+
32+
<Callout type="warn">
33+
Las claves BYOK están cifradas en reposo. Solo los administradores y propietarios de la organización pueden gestionar las claves.
34+
</Callout>
35+
36+
Cuando está configurado, los flujos de trabajo usan tu clave en lugar de las claves alojadas de Sim Studio. Si se elimina, los flujos de trabajo vuelven automáticamente a las claves alojadas.
37+
38+
---
39+
40+
## Single Sign-On (SSO)
41+
42+
Autenticación enterprise con soporte SAML 2.0 y OIDC para gestión centralizada de identidades.
43+
44+
### Proveedores compatibles
45+
46+
- Okta
47+
- Azure AD / Entra ID
48+
- Google Workspace
49+
- OneLogin
50+
- Cualquier proveedor SAML 2.0 u OIDC
51+
52+
### Configuración
53+
54+
1. Navega a **Configuración****SSO** en tu espacio de trabajo
55+
2. Elige tu proveedor de identidad
56+
3. Configura la conexión usando los metadatos de tu IdP
57+
4. Activa SSO para tu organización
58+
59+
<Callout type="info">
60+
Una vez que SSO está activado, los miembros del equipo se autentican a través de tu proveedor de identidad en lugar de correo electrónico/contraseña.
61+
</Callout>
62+
63+
---
64+
65+
## Self-Hosted
66+
67+
Para implementaciones self-hosted, las funciones enterprise se pueden activar mediante variables de entorno:
68+
69+
| Variable | Descripción |
70+
|----------|-------------|
71+
| `SSO_ENABLED`, `NEXT_PUBLIC_SSO_ENABLED` | Inicio de sesión único con SAML/OIDC |
72+
| `CREDENTIAL_SETS_ENABLED`, `NEXT_PUBLIC_CREDENTIAL_SETS_ENABLED` | Grupos de sondeo para activadores de correo electrónico |
73+
74+
<Callout type="warn">
75+
BYOK solo está disponible en Sim Studio alojado. Las implementaciones autoalojadas configuran las claves de proveedor de IA directamente a través de variables de entorno.
76+
</Callout>

apps/docs/content/docs/es/mcp/deploy-workflows.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Los servidores MCP agrupan tus herramientas de flujo de trabajo. Créalos y gest
1717
<Video src="mcp/mcp-server.mp4" width={700} height={450} />
1818
</div>
1919

20-
1. Navega a **Configuración → Servidores MCP**
20+
1. Navega a **Configuración → MCP implementados**
2121
2. Haz clic en **Crear servidor**
2222
3. Introduce un nombre y una descripción opcional
2323
4. Copia la URL del servidor para usarla en tus clientes MCP
@@ -79,7 +79,7 @@ Incluye tu encabezado de clave API (`X-API-Key`) para acceso autenticado al usar
7979

8080
## Gestión del servidor
8181

82-
Desde la vista de detalle del servidor en **Configuración → Servidores MCP**, puedes:
82+
Desde la vista de detalles del servidor en **Configuración → MCP implementados**, puedes:
8383

8484
- **Ver herramientas**: consulta todos los flujos de trabajo añadidos a un servidor
8585
- **Copiar URL**: obtén la URL del servidor para clientes MCP

apps/docs/content/docs/es/mcp/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ Los servidores MCP proporcionan colecciones de herramientas que tus agentes pued
2626
<Video src="mcp/settings-mcp-tools.mp4" width={700} height={450} />
2727
</div>
2828

29-
1. Navega a los ajustes de tu espacio de trabajo
30-
2. Ve a la sección **Servidores MCP**
29+
1. Navega a la configuración de tu espacio de trabajo
30+
2. Ve a la sección **MCP implementados**
3131
3. Haz clic en **Añadir servidor MCP**
3232
4. Introduce los detalles de configuración del servidor
3333
5. Guarda la configuración

0 commit comments

Comments
 (0)