> ## Documentation Index
> Fetch the complete documentation index at: https://phaseo.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Phaseo Gateway base URL: https://api.phaseo.app/v1. Send `Authorization: Bearer $PHASEO_API_KEY` with every request.
> Model IDs look like `provider/model`, for example `openai/gpt-6-astra`. Do not guess IDs: list them with `GET /v1/models` or check https://phaseo.app/models. `phaseo/free` routes to an available free model and needs no wallet balance.
> For new text integrations prefer `POST /v1/responses`. `POST /v1/chat/completions` (OpenAI format) and `POST /v1/messages` (Anthropic format) suit existing code.
> The full API contract is https://phaseo.app/docs/openapi/v1/openapi.yaml. Official SDKs: `@phaseo/sdk` (TypeScript) and `phaseo` (Python), plus Go, C#, PHP, Ruby and Rust.
> Search these docs over MCP at https://phaseo.app/docs/mcp, and install Phaseo skills with `npx skills add https://phaseo.app/docs`. If a page is wrong or out of date, report it with the MCP `submit_feedback` tool.
> Manage Phaseo accounts with the `phaseo` CLI (`npm install -g @phaseo/cli`, then `phaseo login` or `phaseo login --device-code`), the `/v1` Management API or the MCP server at `https://mcp.phaseo.app/mcp?access=manage`. Do not send users to the dashboard for account tasks. A person is still needed for sign-up, approving a sign-in, paying the first top-up on the checkout link that `phaseo credits add` returns when no card is saved, confirming each saved-card top-up from the emailed link, and account security (password, MFA, passkeys). Create API keys with `phaseo keys create --name <name> --json`; never guess one. Credit top-ups need `phaseo login --scopes billing:write` first. Task map: https://phaseo.app/docs/v1/developers/manage-from-an-agent.md.

# Den Slack-Agenten nutzen

> Erwähne den Phaseo-Agenten in Slack oder schreib ihm direkt, um Fragen zu stellen, Modelle zu vergleichen, Slack zu durchsuchen, Aufgaben zu planen und Seiten zu veröffentlichen.

Erwähne den Phaseo-Agenten in einem Slack-Channel oder schreib ihm direkt, und er antwortet im Thread mit dem Modell, das dein Workspace gewählt hat. Diese Seite beschreibt, was man ihn fragen kann. Um ihn zuerst zu Slack hinzuzufügen, siehe [Den Slack-Agenten einrichten](https://phaseo.app/docs/de/v1/guides/slack-agent.md).

## Den Agenten in Slack nutzen

* **Direktnachrichten:** Öffne den Agenten in Slack unter deinen Apps und schreib im Tab **Messages**. Er beantwortet jede Nachricht.
* **Channels:** Lade den Agenten in einen öffentlichen oder privaten Channel ein und erwähne ihn, zum Beispiel `@Phaseo which model should we use to summarise call transcripts?`. Er antwortet in einem Thread. Erwähne ihn für jede Folgefrage in diesem Thread erneut.

Während er antwortet:

* Er liest den neuesten Teil des Threads bis zu deiner Nachricht, damit er dem Gespräch folgen kann. Slack lässt ihn 15 Nachrichten auf einmal lesen und die App von Phaseo etwa einmal pro Minute in jedem Slack-Workspace.
  * Die erste Nachricht des Threads sieht er immer.
  * In einer Direktnachricht liest er die neuesten Nachrichten eures Gesprächs.
  * In einem Channel liest er die neuesten Nachrichten aus höchstens den letzten 30 Minuten.
  * Wurden mehr Nachrichten geschrieben, als er lesen konnte, erfährt er, dass einige fehlen.
  * Lässt Slack ihn den Thread gerade nicht lesen, arbeitet er mit seinen eigenen früheren Antworten im Thread.
* Er beantwortet in jedem Thread eine Nachricht nach der anderen. Bis zu 5 weitere Nachrichten warten, bis sie an der Reihe sind; danach bittet er dich, auf die früheren Antworten zu warten.
* Die Stopp-Schaltfläche von Slack beendet die Antwort, an der er gerade arbeitet.
* Jede Antwort endet mit dem Modell und den Kosten der Antwort in Modell-Tokens, etwa `Auto → GPT-6 Astra · $0.0031`. Mit **Automatisch** folgt das gewählte Modell nach einem Pfeil, und weitere Modelle, die die Antwort genutzt hat, folgen nach einem +. Der Name eines Modells verlinkt auf seine Seite bei Phaseo, und die Kosten verlinken auf die Anfragen dieser Antwort unter **Protokolle**, die Mitglieder des Phaseo-Workspace öffnen können.

Jede Antwort hat ein Limit für Schritte und Ausgaben; siehe [Limits pro Antwort](https://phaseo.app/docs/de/v1/guides/slack-agent-admin.md#limits-on-each-answer).

## Ein Modell pro Nachricht wählen

Inhaber und Administratoren können Personen das Modell für eine einzelne Nachricht wählen lassen. Schalte dazu in **Einstellungen → Slack** unter **Modellwahl** die Option **Modellwahl pro Nachricht erlauben** ein und füge bis zu 10 Modelle aus dem Phaseo-Katalog hinzu. Hat dein Workspace Auto Routing, nimmt **„Automatisch“ einbeziehen** auch **Automatisch** in die Liste auf. Alle anderen Nachrichten beantwortet weiterhin das Modell unter **Agent**.

Um ein Modell zu wählen, beginne die Nachricht mit `with <model>:` und nenne ein erlaubtes Modell mit Namen oder ID:

```text theme={null}
@Phaseo with Claude Opus 5.5: check this incident summary for gaps
with openai/gpt-6-astra: draft a reply to this customer
```

* Verglichen wird nur mit den erlaubten Modellen, ohne auf Groß- und Kleinschreibung zu achten. Der Anfang eines Namens oder einer ID genügt, wenn nur ein erlaubtes Modell ihn hat. `with claude:` funktioniert also, wenn ein einziges Claude-Modell auf der Liste steht. Eine ID funktioniert auch ohne ihr Lab, etwa `with gpt-6-astra:`.
* Der Agent beantwortet diese Nachricht mit diesem Modell, ohne den Teil `with …:`, und die Fußzeile nennt das Modell, das geantwortet hat.
* Nennst du ein Katalogmodell, das nicht auf der Liste steht, oder passt der Name zu mehreren, antwortet der Agent privat mit den Modellen, die du wählen kannst, und beantwortet die Nachricht nicht. Sie zählt nicht als Antwort. Eine Nachricht, die mit „With …:“ beginnt, aber kein Modell nennt, etwa „With regards to the invoice: …“, wird ganz normal beantwortet.
* Jede Antwort behält dieselben [Limits](https://phaseo.app/docs/de/v1/guides/slack-agent-admin.md#limits-on-each-answer), \$0.50 und 12 Schritte, egal welches Modell antwortet. Die Tokens des Modells werden zu seinem eigenen Preis abgerechnet.
* Die Guardrail **Slack agent** gilt weiterhin. Erfüllt kein Anbieter des gewählten Modells sie, sagt der Agent das, statt zu antworten.

### Ein anderes Modell fragen

Solange die Modellwahl eingeschaltet ist, kann der Agent beim Antworten auch eines der erlaubten Modelle um eine zweite Meinung bitten, etwa wenn du fragst, was ein anderes Modell denkt:

```text theme={null}
@Phaseo draft a reply to this customer, then ask Claude Opus 5.5 to check it
```

* Das andere Modell sieht nur, was der Agent ihm schickt. Den Slack-Thread sieht es nicht, und es kann weder im Web suchen noch Tools nutzen.
* Der Agent kann in einer Antwort bis zu 3-mal andere Modelle fragen. Ihre Kosten zählen zum selben [Limit von \$0.50](https://phaseo.app/docs/de/v1/guides/slack-agent-admin.md#limits-on-each-answer), und der Agent fragt nicht mehr, wenn zu wenig übrig ist, um seine Antwort fertigzustellen.
* Die Fußzeile nennt jedes genutzte Modell, etwa `GPT-6 Astra + Claude Opus 5.5 · $0.0123`, und die Kosten schließen sie ein.
* Kann ein Modell nicht genutzt werden, etwa weil keiner seiner Anbieter die Guardrail **Slack agent** erfüllt, erfährt der Agent den Grund und antwortet ohne es.

### Modelle vergleichen

Um zu sehen, wie 2 oder 3 erlaubte Modelle dieselbe Frage beantworten, beginne die Nachricht mit `compare`, den Modellen durch Kommas getrennt und einem Doppelpunkt:

```text theme={null}
@Phaseo compare GPT-6 Astra, Claude Opus 5.5: what are the risks of moving our database to another region?
compare gpt-6-astra, claude, auto: summarise the EU AI Act in five bullet points
```

* Die Modelle werden wie bei `with <model>:` erkannt, nur aus der Liste der erlaubten Modelle. Steht ein Modell nicht auf der Liste, passt ein Name zu mehreren Modellen, nennst du weniger als 2 oder mehr als 3 oder folgt auf den Doppelpunkt keine Frage, antwortet der Agent privat und beantwortet die Nachricht nicht. Sie zählt nicht als Antwort. Eine Nachricht, die gar kein Modell nennt, etwa `compare the two plans, then pick one: …`, ist normaler Text, und der Agent beantwortet sie wie gewohnt. Ist die Modellwahl ausgeschaltet, bekommt eine `compare …:`-Nachricht, die Modelle aus dem Katalog nennt, eine private Antwort, dass Vergleichen ausgeschaltet ist, und zählt nicht als Antwort.
* Jedes Modell bekommt deine Frage, nicht den Rest des Threads, und kann im Web suchen und Webseiten lesen. Sie antworten gleichzeitig.
* Die Antwort hat einen Abschnitt pro Modell: seinen Namen, verlinkt auf seine Seite bei Phaseo, seine Kosten und seine Antwort. Jedes Modell wird gebeten, sich kurz zu fassen, und lange Antworten werden gekürzt, damit alle in eine Slack-Nachricht passen.
* Schlägt ein Modell fehl, nennt sein Abschnitt den Grund, und die anderen Antworten werden trotzdem gezeigt.
* Ein Vergleich zählt als eine Antwort. Das \[Limit von $0.50](https://phaseo.app/docs/de/v1/guides/slack-agent-admin.md#limits-on-each-answer) wird gleichmäßig auf die Modelle aufgeteilt, und die Fußzeile nennt sie alle und zeigt die Summe. Die Aufteilung entscheidet nur, ob ein Modell gefragt wird: Liegt sein Anteil unter $0.02, wird es nicht gefragt. Eine Antwort wird bei ihrem Anteil nicht gestoppt und kann daher mehr kosten; stattdessen ist die Länge der Antwort jedes Modells begrenzt.

### Fragen mit Schaltflächen

Wenn der Agent dich zwischen einigen Optionen wählen oder etwas bestätigen lassen muss, bevor er weitermacht, fragt er im Thread mit einer Schaltfläche pro Option, bis zu 5. Er kann auch **Other…** anbieten; das öffnet ein kleines Formular für eine Antwort in deinen eigenen Worten.

* Nur die Person, der er gerade antwortet, kann antworten. Alle anderen, die eine Schaltfläche wählen, bekommen einen privaten Hinweis.
* Du kannst stattdessen auch im Thread antworten (in einem Channel mit einer Erwähnung des Agenten). Deine Nachricht gilt dann als deine Antwort.
* Sobald du antwortest, ersetzt deine Antwort die Schaltflächen, und der Agent macht dort weiter, wo er aufgehört hat.
* Eine Frage wartet bis zu einer Stunde. Danach steht an der Frage, dass sie abgelaufen ist, und die Antwort endet dort. Frag erneut, wenn du so weit bist.
* Die Stopp-Schaltfläche von Slack funktioniert auch, während er wartet.
* Während er wartet, warten Nachrichten anderer Personen im Thread, bis sie an der Reihe sind, und sie erfahren privat, auf wen er wartet.
* Eine Antwort kann bis zu 3 Fragen stellen. Das Ganze zählt als eine Antwort, und die [Limits pro Antwort](https://phaseo.app/docs/de/v1/guides/slack-agent-admin.md#limits-on-each-answer) gelten für alles zusammen, vor und nach jeder Frage.

### Den Home-Tab prüfen

Öffne den Agenten in Slack und wähle **Home**, um zu sehen, wie du ihn nutzt, welches Modell er verwendet und ob dein Phaseo-Konto verbunden ist. Ist es nicht verbunden und würde das helfen (mit **Nur verknüpfte Konten** oder dort, wo Nutzungsdaten erlaubt sind), zeigt der Tab die Schaltfläche **Connect your Phaseo account**. Mitglieder des Phaseo-Workspace, die ihr Konto verbunden haben, sehen außerdem, wie viele Antworten der Agent in diesem Monat (UTC) im Slack-Workspace gegeben hat. Der Tab zeigt nur Einstellungen und Zahlen, nie Nachrichten. Er listet außerdem die wiederkehrenden Aufgaben, die du eingerichtet hast, mit ihrem nächsten Lauf (siehe [Geplante Aufgaben](#scheduled-tasks)).

Mit deiner eigenen Slack-App braucht der Home-Tab das aktuelle [Manifest](https://phaseo.app/docs/de/v1/guides/slack-agent.md#use-your-own-slack-app).

## Diagramme, Bilder und Dateien

Der Agent kann Diagramme und Bilder im Thread posten und Bilder und PDFs lesen, die du mit ihm teilst.

* **Diagramme:** Bitte um ein Diagramm, zum Beispiel `@Phaseo chart our spend by week this month`. Der Agent zeichnet aus seinen Zahlen ein Balken-, Linien- oder Kreisdiagramm und postet es als Bild im Thread. Diagrammtext verwendet lateinische und kyrillische Buchstaben; alles andere steht in seiner Antwort.
* **Bilder:** Bitte ihn, eins zu erstellen, zum Beispiel `@Phaseo make an icon of a paper plane in blue`. Er nutzt [GPT Image 2](https://phaseo.app/models/openai/gpt-image-2) über den API-Schlüssel des Agenten, abgerechnet wie jede andere Anfrage. Ein Bild kostet ein paar Cent und zählt zum \[Limit von $0.50](https://phaseo.app/docs/de/v1/guides/slack-agent-admin.md#limits-on-each-answer) der Antwort, und die Fußzeile der Antwort enthält es. Eine Antwort erstellt höchstens 2 Bilder, und nur solange noch mindestens $0.15 ihres Limits übrig sind.
* **Dateien, die du teilst:** Hänge Bilder (PNG, JPEG, GIF oder WebP, je bis zu 5 MB) oder PDFs (bis zu 10 MB) an deine Nachricht an, oder an frühere Nachrichten im Thread, die der Agent liest. Er liest pro Antwort bis zu 4 Dateien mit zusammen 12 MB, die neuesten zuerst. Andere Dateitypen kann er noch nicht lesen.

Auch das Modell muss Bilder oder PDFs lesen können. Mit **Automatisch** schickt der Agent die Dateien mit und antwortet ohne sie, wenn das gewählte Modell sie nicht lesen kann. Mit einem bestimmten Modell sagt dir der Agent, wenn dieses Modell die Art von Datei, die du geteilt hast, nicht lesen kann.

Geteilte Dateien werden für die Antwort heruntergeladen, die sie liest, und nie gespeichert. Diagramme und Bilder, die der Agent postet, sind Dateien in deinem Slack-Workspace wie alle anderen.

Ein Agent, der hinzugefügt wurde, bevor er das konnte, braucht [aktualisierte Slack-Berechtigungen](https://phaseo.app/docs/de/v1/guides/slack-agent.md#update-slack-permissions).

## Slack durchsuchen

Der Agent kann deinen Slack-Workspace für die fragende Person durchsuchen und mit Links zu den Nachrichten und Dateien antworten, die er verwendet hat. Zum Beispiel:

```text theme={null}
What did we decide about the launch date?
@Phaseo find the latest incident review in #ops and summarise it
Who has been working on the billing migration this month?
```

* **Er sucht als du.** Er nutzt die Echtzeitsuche von Slack mit der Berechtigung, die Slack ihm für deine Nachricht gibt, und findet so nur, was du in Slack sehen kannst. Er durchsucht nur öffentliche Channels, nie private Channels, Direktnachrichten oder Gruppen-DMs.
* **Er verlinkt, was er verwendet.** Jede Nachricht und jede Datei, auf die er sich stützt, ist verlinkt, damit du sie in Slack öffnen kannst. Findet eine Suche nichts, sagt er das.
* **Er kann eine Suche eingrenzen**, auf einen Channel, eine Person oder einen Zeitraum, und sucht für eine Antwort bis zu 4 Mal, mit jeweils 10 Ergebnissen.
* **Nach Bedeutung oder nach Stichwort.** Fragen in deinen eigenen Worten werden in Slack-Plänen mit KI-Suche (Business+ und Enterprise+) nach ihrer Bedeutung gesucht; andere Pläne suchen nach Stichwörtern.
* **Nur Anbieter, die keine Daten behalten.** Hat eine Antwort Slack durchsucht, geht der Rest davon, auch ein anderes Modell, das er fragt, oder ein Bild, das er erstellt, nur noch an KI-Anbieter mit Zero Data Retention, damit das Gefundene nie in den Logs eines Anbieters liegt. Websuche und das Lesen von Webseiten sind für den Rest dieser Antwort ebenfalls aus, damit nichts Gefundenes in einer Suche oder einem Link nach außen gelangt: Lass ihn zuerst im Web suchen, wenn du beides brauchst.

Wo er sucht, wählst du unter **Slack-Suche** in **Einstellungen → Slack**. Die Änderung gilt sofort.

| Option | Wo er sucht |
| - | - |
| **Aus** | Nirgends. |
| **Direktnachrichten** (Standard) | Nur in Direktnachrichten mit dem Agenten, damit nur die fragende Person liest, was er findet. |
| **Direktnachrichten und Channels** | Auch in Channels, wenn ihn jemand erwähnt. Alle im Channel lesen die Antwort, auch Gäste, die die gefundenen Channels nicht öffnen können. Wähle das nur, wenn das für deinen Workspace in Ordnung ist. |

Einige Grenzen setzt Slack:

* Er sucht nur, wenn er auf eine Nachricht antwortet: Slack gibt ihm die Berechtigung zum Suchen mit jeder Nachricht, die ihn erwähnt oder direkt an ihn geht, und der Agent behält sie nur, bis er geantwortet hat.
* Slack lässt Apps nicht für Gäste suchen, und der Agent sucht nie für Personen aus anderen Unternehmen.
* Slack erlaubt jeder Person etwa 10 Suchen pro Minute. Ist mehr los, antwortet der Agent mit dem, was er hat, und sagt das.
* Slack erlaubt diese Suche nur Apps im Slack Marketplace und den eigenen Apps eines Unternehmens. Die Slack-App von Phaseo kann suchen, sobald ihr Eintrag im Slack Marketplace genehmigt ist; bis dahin sagt der Agent, dass die Suche nicht verfügbar ist. Um schon jetzt zu suchen, nutze [deine eigene Slack-App](https://phaseo.app/docs/de/v1/guides/slack-agent.md#use-your-own-slack-app).
* Installationen von vor der Suche brauchen [aktualisierte Slack-Berechtigungen](https://phaseo.app/docs/de/v1/guides/slack-agent.md#update-slack-permissions).

Die Suche braucht außerdem ein Modell, das ein Anbieter mit Zero Data Retention bedienen kann. Mit **Automatisch** kann der Agent suchen: Nach einer Suche wählt Auto nur unter Modellen, die einen Anbieter haben, der keine Daten behält. Mit einem Modell, dessen Anbieter alle Daten behalten, sucht der Agent nicht und sagt das, wenn man ihn darum bittet. Ein Administrator kann unter **Einstellungen → Slack** ein Modell wählen, das keine Daten behält, oder, wenn Personen [ein Modell pro Nachricht wählen](#choosing-a-model-per-message) können, beginnst du eine Nachricht mit `with <model>:`, um eines zu nutzen. Meldet das Gateway nach einer Suche, dass kein Anbieter antworten kann, der keine Daten behält, hört der Agent dort auf und sagt, warum (andere Fehler, etwa ein fehlender Anbieterschlüssel, bekommen ihre übliche Meldung); was die Antwort bis dahin gekostet hat, zählt trotzdem.

Was er findet, wird nur für diese Antwort verwendet und nie gespeichert (siehe [Daten und Datenschutz](https://phaseo.app/docs/de/v1/guides/slack-agent-admin.md#data-and-privacy)). Aus demselben Grund kann eine Antwort, die Slack durchsucht hat, nicht innehalten, um dir eine Frage zu stellen, keine Notizen, Pins, To-dos oder Skills speichern, keine wiederkehrende Aufgabe einrichten und keine geteilte Seite veröffentlichen.

## Fragen zur Nutzung

Verknüpfte Mitglieder können den Agenten zu diesem Phaseo-Workspace fragen (alle anderen, die fragen, bekommen die [Schaltfläche, um ihr Konto zu verknüpfen](https://phaseo.app/docs/de/v1/guides/slack-agent.md#link-a-slack-account)):

* Anfragen und Ausgaben in einem Zeitraum, pro Tag, Woche oder Monat und nach Modell oder Anbieter;
* das Guthaben, für laufende Anfragen reserviertes Guthaben und das in diesem Monat ausgegebene Guthaben;
* Anfragen und Ausgaben pro API-Schlüssel;
* Modelle im Phaseo-Katalog.

Datumsangaben sind in UTC, und Wochen beginnen am Montag. Wo der Agent diese Fragen beantworten darf, legst du unter **Nutzungsdaten** fest:

| Option | Wo verknüpfte Mitglieder fragen können |
| - | - |
| **Aus** | Nirgends. Der Agent teilt nie Nutzungsdaten. |
| **Direktnachrichten** (Standard) | Nur in einer Direktnachricht an den Agenten. |
| **Direktnachrichten und ausgewählte Channels** | In Direktnachrichten und in den Channels, die unter **Channel-IDs** stehen (bis zu 100). |

Alle in einem Channel können die Antworten des Agenten lesen. Trag also nur Channels ein, deren Mitglieder die Ausgaben deines Workspace sehen dürfen. Die ID eines Channels steht in Slack unten in seinen Details, zum Beispiel `C0123ABCD`.

## Gedächtnis und Skills

Der Agent kann sich merken, worum dein Team ihn bittet, und Skills befolgen: gespeicherte Anweisungen für Aufgaben, die sich wiederholen. Bitte ihn in Slack darum, zum Beispiel:

* `@Phaseo remember that deploys freeze on Fridays after 3pm`
* `@Phaseo pin this for everyone: our fiscal year starts on 1 April`
* `@Phaseo add a to-do: send the Q4 budget to finance` und später `@Phaseo the budget to-do is done`
* `@Phaseo what do you remember about deploys?` oder `@Phaseo forget the note about deploys`

Er speichert drei Arten von Notizen, jeweils bis zu 500 Zeichen lang und in seinen eigenen Worten:

| Art | Wofür |
| - | - |
| **Notiz** | Etwas, das er sich merken soll. Der Agent schlägt Notizen nach, wenn sie relevant sind. |
| **Pin** | Etwas, das er immer im Blick behalten soll. Der Agent sieht bei jeder Nachricht bis zu 10 Pins der Unterhaltung und 10 workspaceweite Pins. |
| **To-do** | Etwas, das verfolgt und als erledigt markiert werden kann. |

Eine Notiz gehört zu dem Channel oder der Direktnachricht, in dem bzw. der sie gespeichert wurde, außer jemand bittet darum, sie für den ganzen Workspace zu speichern. In einer Unterhaltung sieht der Agent deren Notizen und die workspaceweiten, nie die eines anderen Channels oder einer anderen Direktnachricht. Workspaceweite Notizen stehen allen in deiner Organisation zur Verfügung, denen der Agent antwortet. Personen aus anderen Unternehmen in geteilten Slack-Connect-Channels sehen und speichern nur die Notizen der Unterhaltung, in der sie sind, nie workspaceweite; gespeicherte Skills können sie nutzen, aber keine neuen speichern, weil Skills für den ganzen Workspace gelten. Eine Notiz kann bis zu einem Datum behalten werden, zum Beispiel mit `remember until Friday that the office is closed`, und wird danach gelöscht.

Der Agent speichert eine Notiz nur, wenn ihn jemand bittet, sich etwas zu merken, es anzupinnen oder als To-do festzuhalten, oder für einen dauerhaften Fakt wie eine Entscheidung oder eine Frist. Er kopiert nie ganze Nachrichten oder Threads.

### Skills

Ein Skill besteht aus einem Namen, einer einzeiligen Beschreibung und Anweisungen mit bis zu 4.000 Zeichen für eine Aufgabe, die dein Team wiederholt, etwa einen Wochenbericht. Bitte den Agenten, einen zu speichern:

`@Phaseo save a skill called Weekly report: list what shipped this week, then what slipped, then next week's priorities`

Bei jeder Nachricht sieht der Agent die Namen und Beschreibungen der 20 zuletzt geänderten Skills. Er lädt die Anweisungen eines Skills, wenn eine Anfrage dazu passt oder wenn jemand darum bittet, zum Beispiel mit `@Phaseo use the Weekly report skill`. Er speichert einen Skill nur, wenn jemand ausdrücklich darum bittet, und ersetzt einen Skill mit demselben Namen nur auf Wunsch.

### Was Administratoren steuern

* **Agent darf Notizen behalten** (standardmäßig an, unter **Gedächtnis und Skills** in **Einstellungen → Slack**) schaltet Notizen, Pins und To-dos aus. Solange es aus ist, speichert und sieht der Agent keine und sagt Personen, die ihn bitten, sich etwas zu merken, dass ein Administrator das Gedächtnis ausgeschaltet hat. Skills funktionieren weiter. Bereits gespeicherte Notizen bleiben erhalten, und Inhaber und Administratoren können sie weiter sehen und löschen; schaltest du es wieder ein, nutzt der Agent sie wieder.
* Jeder Slack-Workspace behält bis zu 500 Notizen und 100 Skills. Ist das Gedächtnis voll, sagt der Agent das; lösche einige, um Platz zu schaffen.
* Inhaber und Administratoren sehen alles, was der Agent gespeichert hat, unter **Gedächtnis und Skills** in **Einstellungen → Slack**. Sie können Notizen nach Art filtern, jede Notiz und jeden Skill löschen und Name, Beschreibung und Anweisungen eines Skills bearbeiten. Das Aktivitätsprotokoll des Workspace hält diese Änderungen ohne den Text fest.
* [Das Deinstallieren des Agenten](https://phaseo.app/docs/de/v1/guides/slack-agent-admin.md#pause-or-uninstall) löscht alle seine Notizen und Skills. Fügst du ihn wieder hinzu, beginnt er mit einem leeren Gedächtnis.

## Geplante Aufgaben

Bitte den Agenten, etwas regelmäßig zu tun, und er richtet in dieser Unterhaltung eine wiederkehrende Aufgabe ein. Zum Beispiel:

* `@Phaseo every weekday at 9:00, summarise yesterday's news about electric vehicles`
* `@Phaseo every Monday at 8:30, list last week's Phaseo spend by model`
* `@Phaseo on the 1st of every month at 10:00, list the API keys nobody used last month`
* `@Phaseo which recurring tasks are set up here?` oder `@Phaseo cancel the Monday spend summary`

Der Agent bestätigt, was er eingerichtet hat: was die Aufgabe tut, wo sie postet, wie oft und wann sie das nächste Mal läuft.

* **Wie oft:** jede Stunde (zur gewählten Minute), jeden Tag, werktags (Montag bis Freitag), einmal pro Woche an einem gewählten Tag oder einmal im Monat an einem gewählten Tag (in kürzeren Monaten an deren letztem Tag). Nie öfter als einmal pro Stunde.
* **Wann:** zu einer Ortszeit in der Slack-Zeitzone der Person, die sie eingerichtet hat, auch wenn die Uhren umgestellt werden.
* **Wo:** in dem Channel oder der Direktnachricht, wo sie eingerichtet wurde. Jeder Lauf postet dort eine kurze Nachricht **Scheduled: …** und beantwortet sie im Thread. Antworten in diesem Thread sind normale Nachrichten an den Agenten.
* **Was läuft:** Der Agent speichert die Bitte als in sich geschlossene Anweisung, sodass jeder Lauf ohne die Unterhaltung funktioniert, in der sie eingerichtet wurde. Geplante Läufe stellen keine Fragen mit Schaltflächen, durchsuchen Slack nicht und können keine wiederkehrenden Aufgaben einrichten oder ändern.

Jeder Lauf ist eine normale Antwort an die Person, die die Aufgabe eingerichtet hat. Der Agent prüft, ob sie ihn noch nutzen kann, der Lauf zählt als eine ihrer Antworten für deinen Plan, die **Monatliche Ausgabengrenze** und **Antworten pro Person und Stunde**, er hält die [Limits pro Antwort](https://phaseo.app/docs/de/v1/guides/slack-agent-admin.md#limits-on-each-answer) ein und endet mit der üblichen Fußzeile.

Wenn ein Lauf nicht stattfinden kann:

* Wurde der Agent in Phaseo pausiert oder ist eine Phaseo-Rechnung unbezahlt (**Zahlung fällig**), wird der Lauf übersprungen und die Aufgabe läuft weiter: Sobald der Agent wieder an ist, läuft sie zu ihrer nächsten Zeit, ohne dass du sie fortsetzen musst. Solche übersprungenen Läufe zählen nicht als Fehler, und **Einstellungen → Slack** zeigt, warum der letzte Lauf übersprungen wurde.
* Kann die Person, die die Aufgabe eingerichtet hat, den Agenten nicht mehr nutzen oder kann der Agent nicht mehr in der Unterhaltung posten (etwa weil er aus dem Channel entfernt wurde), wird der Lauf übersprungen und die Aufgabe pausiert, mit dem Grund unter **Einstellungen → Slack**.
* Jeder andere Lauf, der nicht durchgeht, etwa einer, der abgelehnt wird, weil die **Monatliche Ausgabengrenze** erreicht ist, zählt als Fehler. Nach 3 Fehlern hintereinander wird die Aufgabe pausiert, und der Agent sagt es der Person, die sie eingerichtet hat, in einer Direktnachricht.

Personen können die Aufgaben, die sie eingerichtet haben, stornieren, indem sie den Agenten darum bitten. Inhaber und Administratoren des Phaseo-Workspace, die [ihr Slack-Konto verknüpft haben](https://phaseo.app/docs/de/v1/guides/slack-agent.md#link-a-slack-account), können die Aufgaben aller stornieren. Personen aus anderen Unternehmen in geteilten Slack-Connect-Channels sehen die Aufgaben einer Unterhaltung, können aber keine einrichten. Der Tab **Home** des Agenten listet deine eigenen Aufgaben.

### Einstellungen für wiederkehrende Aufgaben

Inhaber und Administratoren legen sie unter **Wiederkehrende Aufgaben** in **Einstellungen → Slack** fest:

| Einstellung | Was sie bewirkt | Standard |
| - | - | - |
| **Wiederkehrende Aufgaben erlauben** | Ausgeschaltet kann niemand eine einrichten und keine läuft. Sie bleiben gespeichert und laufen wieder, sobald du das wieder einschaltest. | An |
| **Höchstzahl wiederkehrender Aufgaben in diesem Workspace** | Von 1 bis 100. Eine niedrigere Zahl behält die bereits eingerichteten. | 20 |
| **Wer sie einrichten kann** | **Alle, die den Agenten nutzen können**, oder **Nur Personen, die ihr Phaseo-Konto verbunden haben**. | Alle |

Derselbe Abschnitt listet jede Aufgabe: was sie tut, wo sie postet, wie oft, ihren nächsten Lauf, wer sie eingerichtet hat und wie ihr letzter Lauf ausging. Du kannst jede davon pausieren, fortsetzen oder löschen. Eine fortgesetzte Aufgabe läuft zu ihrem nächsten Termin, und ihre Fehler zählen wieder ab null. Beim Deinstallieren des Agenten werden alle seine wiederkehrenden Aufgaben gelöscht.

## Geteilte Seiten

Wenn eine Antwort für eine Slack-Nachricht zu lang oder zu umfangreich ist, etwa ein Bericht, eine Tabelle oder ein Diagramm, kann der Agent sie als Webseite veröffentlichen und in seiner Antwort verlinken. Bitte ihn zum Beispiel so darum:

* `@Phaseo make a page comparing our spend by model this month`
* `@Phaseo turn the decisions in this thread into a one-page summary`

Eine Seite ist eine einzelne HTML-Datei, die der Agent schreibt, mit Text, Tabellen und Diagrammen. Seiten sind statisch: Bevor Phaseo eine Seite aufbewahrt, entfernt es Skripte, Links, Formulare und alles, was von anderswo geladen würde, etwa Schriften oder Bilder anderer Websites. Eine Seite kann also keine Skripte ausführen und nichts irgendwohin senden, und Webadressen stehen darauf als reiner Text. Seiten öffnen sich auf `slack.phaseo.app` in einer abgeschotteten Sandbox, sodass eine Seite nicht an deine Anmeldung bei Phaseo oder Slack herankommt.

| Wer eine Seite sehen kann | Wie |
| - | - |
| **Alle mit dem Link** (Standard) | Alle, die den Link haben, ohne Anmeldung. Der Link ist lang und zufällig, er lässt sich also nicht erraten. |
| **Personen in diesem Slack-Workspace** | Mitglieder deines Slack-Workspace, nachdem sie sich mit Slack angemeldet haben. Gäste nur, solange **Gäste zulassen** an ist, Personen aus anderen Unternehmen gar nicht. Eine Anmeldung gilt 8 Stunden. |

Der Agent nimmt die Standardeinstellung deiner Administratoren, außer jemand bittet um die andere, zum Beispiel `@Phaseo make it a page only our Slack workspace can see`.

Wenn sich eine geteilte Seite nicht öffnet, ist sie vielleicht abgelaufen oder wurde gelöscht: Bitte den Agenten um eine neue. Eine Seite, die mit deinem Slack-Workspace geteilt ist, fragt nach einer Anmeldung mit Slack; melde dich mit diesem Workspace an. Gäste können sie nur öffnen, solange **Gäste zulassen** an ist.

### Limits für Seiten

* Eine Seite wird standardmäßig 30 Tage aufbewahrt und dann gelöscht. Administratoren können für neue Seiten 7, 30 oder 90 Tage wählen.
* Jede Antwort kann bis zu 3 Seiten veröffentlichen, und jeder Slack-Workspace behält bis zu 200 Seiten gleichzeitig. Eine Seite darf bis zu 512 KB groß sein.
* Das Veröffentlichen gehört zur Antwort: Es kostet nichts extra, und die Modell-Tokens für das Schreiben der Seite zählen zum Limit der Antwort von \$0.50.
* Personen aus anderen Unternehmen in geteilten Slack-Connect-Channels können keine Seiten veröffentlichen.
* Eine Antwort, die Slack durchsucht hat, kann keine Seite veröffentlichen, weil eine Seite aufbewahrt, was der Agent geschrieben hat (siehe [Slack durchsuchen](#searching-slack)).

### Was Administratoren für Seiten steuern

Unter **Geteilte Seiten** in **Einstellungen → Slack**:

* **Agent darf Seiten veröffentlichen** (standardmäßig an) schaltet das Veröffentlichen aus. Bereits veröffentlichte Seiten bleiben, bis sie ablaufen oder du sie löschst.
* **Neue Seiten aufbewahren für** 7, 30 oder 90 Tage.
* **Alle mit dem Link können Seiten ansehen** (standardmäßig an). Ausgeschaltet braucht jede Seite eine Anmeldung mit Slack, auch bereits veröffentlichte.
* **Neue Seiten sind offen für** legt die Standardeinstellung fest, wenn beide Möglichkeiten verfügbar sind.
* Die Liste zeigt für jede Seite den Titel, wer sie angefragt hat, wann sie veröffentlicht wurde und wann sie abläuft und wie oft sie geöffnet wurde. Inhaber und Administratoren können jede Seite löschen, und ihr Link funktioniert dann sofort nicht mehr. Öffnen können sie eine Seite, wenn deren Zugriff es erlaubt: Für eine Seite für den Slack-Workspace müssen sie sich als Mitglied mit Slack anmelden. Das Aktivitätsprotokoll des Workspace hält Löschungen ohne den Titel fest.

**Personen in diesem Slack-Workspace** braucht „Mit Slack anmelden“ für die Slack-App, die der Agent nutzt. Solange das nicht eingerichtet ist, sagt **Einstellungen → Slack** das, und Seiten sind für alle mit dem Link offen. Mit deiner eigenen Slack-App muss ihr Manifest die Weiterleitungs-URL `https://slack.phaseo.app/p/signin` enthalten, wie das Manifest von Phaseo (siehe [Deine eigene Slack-App verwenden](https://phaseo.app/docs/de/v1/guides/slack-agent.md#use-your-own-slack-app)).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.