Zum Hauptinhalt springen

TinyAGI Architektur und Runtime

1. Die Form des Workspace​

Die README offenbart bereits die zentrale Produktstruktur:

BereichWarum es wichtig ist
Agentsisolierte Worker mit spezialisierten Rollen
TeamsKollaborationsschicht fĂĽr Ăśbergaben und Fan-out
Channelsexterne Messaging-Oberflächen
SQLite-Queueatomare Jobs, Retries, Dead-Letter-Handling
TinyOfficeBrowser-Dashboard und visuelle Steuerungsebene

Das ist eine umfangreichere Runtime als eine normale Single-Assistant-Terminal-App.

2. Das mentale Modell der Runtime​

Zur Laufzeit funktioniert TinyAGI ĂĽblicherweise so:

  1. eine Nachricht oder Aufgabe gelangt ins System,
  2. die Queue persistiert und plant sie,
  3. ein Agent oder Team verarbeitet sie,
  4. Ergebnisse werden nach TinyOffice und in die Logs gestreamt,
  5. Antworten können über Channels zurückkehren oder im Portal bleiben.

3. Warum die Queue wichtig ist​

Die SQLite-Queue ist kein langweiliges Implementierungsdetail. Sie ist einer der GrĂĽnde, warum TinyAGI Folgendes unterstĂĽtzen kann:

  • parallele Arbeit,
  • Retries,
  • Hintergrundbetrieb,
  • und ein robusteres 24/7-Verhalten.

4. Warum TinyOffice wichtig ist​

TinyOffice ist nicht nur ein Dashboard. Es ist die menschliche Steuerungsoberfläche für:

  • Chat,
  • Agents und Teams,
  • Aufgaben,
  • Logs,
  • und Einstellungen.

Das macht es zentral fĂĽr die Runtime, besonders fĂĽr Betreibende, die nicht im Terminal arbeiten.

5. Was du zuerst im Code lesen solltest​

Beginne mit:

  1. dem Schnellstart der README,
  2. den Queue- und Daemon-Oberflächen,
  3. dem Team- und Agent-Code,
  4. den TinyOffice-bezogenen Bereichen,
  5. zuletzt den Channel-Adaptern.