Beispiele für die Arbeit mit dem Connector
Du findest Beispiel-Prompts und die vorgesehenen Tool-Aufrufe.
Auf dieser Seite
Wähle einen Beispiel-Prompt und passe Projektnamen und Domain an deinen Space an. Ein Space ist ein gemeinsamer Arbeitsbereich in der App.
Hinweis
Du schreibst den Prompt in eine Unterhaltung, in der der Connector eingeschaltet ist. Die Verbindung gilt für den Space, und der Space ist nicht gesperrt.
Prompts, die etwas ändern oder eine Datei lesen, brauchen die Rolle Anwender oder höher; Ansehen geht mit jeder Rolle. Veröffentlichen, Projekte und Domains zählen gegen die Grenzen deines Tarifs.
Welche Tools die Anwendung wirklich aufruft, liegt bei ihr. Die Seite sagt, was ein Prompt auslösen soll.
Achtung
Ein neu angelegter Entwurf beginnt leer. Änderst du über den Connector eine Datei eines bestehenden Projekts und veröffentlichst, enthält die neue Version nur, was im Entwurf liegt. Mehr unter Aus einem Entwurf wird eine Version.
So liest du die Beispiele
- Die englischen Prompts stammen aus den verbindlichen Beispielen; die deutsche Fassung steht jeweils im Akkordeon. Ersetze Demo-Projektnamen durch deine eigenen.
- Die Anwendung soll zuerst mit
whoamiden Space und mithosting_list_projectsdas Projekt bestimmen. Bei mehreren möglichen Spaces soll sie nachfragen. - Der Connector verlangt bei drei Tools einen Bestätigungssatz:
hosting_delete_project,hosting_remove_domainundhosting_set_visibility, wenn es ein Projekt öffentlich macht. Jede andere Rückfrage in diesen Beispielen ist eine der Anwendung selbst und kann ausbleiben.
Sieh dir deine Websites an
Websites und ihre Sichtbarkeit auflisten
Which websites do I have on TEISENDA, and which of them are public?
Prompt auf Deutsch
Welche Websites habe ich bei TEISENDA, und welche davon sind öffentlich?
Was soll dieser Prompt auslösen?
Der Prompt soll whoami und hosting_list_projects auslösen; beide lesen nur. Im Demo-Space soll die Anwendung die drei Projekte nennen und sagen, dass nur demo-private privat ist.
Lege ein Projekt an und veröffentliche es
Projekt für eine einzelne Seite anlegen und veröffentlichen
Create a TEISENDA project for a one-page site and publish it.
Prompt auf Deutsch
Erstelle ein TEISENDA-Projekt für eine Website mit einer einzigen Seite und veröffentliche es.
Was soll dieser Prompt auslösen?
Der Prompt soll hosting_create_project, hosting_put_files (schreibt die Seite als index.html in einen neuen Entwurf) und hosting_deploy auslösen. Das Projekt ist danach privat; öffentlich macht es hosting_set_visibility erst nach dem Bestätigungssatz.
Projekt mit Namen und Text anlegen und veröffentlichen
Create a TEISENDA project called review-test with a single page that says "Hello from the review", and publish it.
Prompt auf Deutsch
Erstelle ein TEISENDA-Projekt namens review-test mit einer einzigen Seite, auf der „Hello from the review“ steht, und veröffentliche es.
Was soll dieser Prompt auslösen?
Der Prompt soll dieselben Tools auslösen, mit dem Namen review-test und dem Satz aus dem Prompt in der index.html. Die Anwendung soll vor dem Veröffentlichen um Bestätigung bitten, danach die Adresse nennen und sagen, dass das Projekt privat ist, bis du es öffentlich machst.
Betreibe eine veröffentlichte Website
Auf die vorherige Version zurückgehen
Roll back my TEISENDA site to the previous deployment.
Prompt auf Deutsch
Setze meine TEISENDA-Website auf die vorherige Version zurück.
Was soll dieser Prompt auslösen?
Der Prompt soll hosting_list_projects, hosting_list_deploys (welche Version die vorherige ist) und hosting_rollback auslösen. Das Tool geht nur auf eine Version zurück, die schon einmal veröffentlicht war und noch vorhanden ist; das zählt nicht als Veröffentlichung.
Status eines Projekts abfragen
Show me the status of demo-landing: is it live, and which domains and redirects does it have?
Prompt auf Deutsch
Zeig mir den Status von demo-landing: Ist es online, und welche Domains und Weiterleitungen hat es?
Was soll dieser Prompt auslösen?
Der Prompt soll hosting_list_projects und hosting_project_status auslösen; beide lesen nur. Die Regeln der Weiterleitungen listet hosting_list_redirects.
Eine Datei der veröffentlichten Version lesen
Show me the index.html of the published version of demo-landing.
Prompt auf Deutsch
Zeig mir die index.html der veröffentlichten Version von demo-landing.
Was soll dieser Prompt auslösen?
Der Prompt soll hosting_list_projects, hosting_list_deploys und hosting_read_file mit dem Pfad index.html auslösen. Das Tool liest nur, verlangt aber die Rolle Anwender oder höher; es liest Dateien bis 200 KB und liefert je Aufruf höchstens 40.000 Zeichen.
Verbinde eine Domain und ergänze Weiterleitungen
Eigene Domain verbinden
Connect my domain example.com to my TEISENDA project and tell me which DNS records to set.
Prompt auf Deutsch
Verbinde meine Domain example.com mit meinem TEISENDA-Projekt und sag mir, welche DNS-Einträge ich setzen muss.
Was soll dieser Prompt auslösen?
Der Prompt soll hosting_list_projects und hosting_add_domain auslösen; das Tool nennt die DNS-Einträge, die du beim DNS-Anbieter der Domain setzt, sobald der Hosting-Knoten die Domain kennt, sonst listet sie hosting_check_domain. Danach prüft hosting_check_domain das DNS. Die Domain liefert die Website erst aus, wenn das DNS stimmt und das Zertifikat da ist.
Eine Weiterleitung ergänzen
Achtung
hosting_set_redirects ersetzt die ganze Regelliste. Die Anwendung muss bestehende Regeln mit der neuen zusammen senden.
On demo-redirects, add a redirect from /old to /new and keep the existing rules.
Prompt auf Deutsch
Füge bei demo-redirects eine Weiterleitung von /old nach /new hinzu und behalte die bestehenden Regeln.
Was soll dieser Prompt auslösen?
Der Prompt soll hosting_list_projects, hosting_list_redirects und hosting_set_redirects auslösen. Das letzte Tool ersetzt die ganze Liste; die Anwendung soll deshalb die bestehenden Regeln zusammen mit der neuen senden und vorher um Bestätigung bitten.
Wenn etwas nicht klappt
Alle Meldungen mit Ursache und Abhilfe stehen unter Fehler beim Connector beheben.
Deine Rolle in diesem Space erlaubt das nicht.
Du hast im Space die Rolle Lesend; die schreibenden Tools dieser Beispiele und hosting_read_file verlangen das Recht zu bearbeiten. Bitte ein Mitglied mit der Rolle Inhaber oder Administrator um die Rolle Anwender oder eine höhere.
„Der Tarif dieses Space erlaubt … Deployments, … sind verbraucht. Es wurde nichts hochgeladen und kein Stand angelegt. …“
Der Space hat die Veröffentlichungen seines Tarifs verbraucht; TEISENDA lehnt hosting_put_files und hosting_deploy ab, und es ist keine Version entstanden. Eine früher veröffentlichte Version erneut zu veröffentlichen bleibt möglich, mit hosting_rollback oder mit hosting_deploy und ihrer Nummer. Mehr Veröffentlichungen erlaubt der Tarif Max, siehe Tarife.
„Der Tarif dieses Space erlaubt keine weiteren Projekte: … von … sind angelegt. Es wurde nichts angelegt. …“
Der Tarif des Space erlaubt kein weiteres Projekt. Lösche ein Projekt; mehr Projekte erlaubt der Tarif Max, siehe Tarife.
Im obersten Ordner fehlt die index.html.
Der Entwurf hat keine index.html im obersten Ordner, und hosting_deploy kann ihn deshalb nicht abschließen. Lass die index.html mit hosting_put_files in den obersten Ordner schreiben und veröffentliche erneut.
„Das DNS von … stimmt noch nicht:“
Das ist keine Ablehnung: hosting_check_domain hat festgestellt, dass das DNS der Domain noch nicht stimmt, und sagt, was fehlt. Setze die DNS-Einträge und lass die Anwendung erneut prüfen.