Ressourcen¶
Alles rund um das Produkt statt in ihm: wie Sie Hilfe bekommen, wie Sie beitragen, und wie Sie die Plattform erweitern.
AgenticOS helfen¶
Das Projekt ist jung, und der schnellste Weg, ihm zu helfen, ist, es zu benutzen und zu sagen, was kaputtgegangen ist.
-
Was kaputtgeht, die Abfolge, die es auslöst, und woran Sie merken würden, dass es behoben ist. Das Dritte ist der Teil, der den meisten Issues fehlt.
-
Sehen Sie zuerst in die Issue-Landkarte — sie sagt, was schon geplant ist und was noch keinen Zuschnitt hat.
-
Dem Repository einen Stern geben
Es ist das billigste Signal dafür, dass sich das Weitermachen lohnt.
Entwicklung — Mitwirken¶
Lesen Sie die Seite, die zu dem passt, was Sie anfassen. Es sind die eigenen Entwicklungsnotizen des Repositories, veröffentlicht statt neu geschrieben; was Sie lesen, lesen also auch die Mitwirkenden.
| Sie arbeiten an | Lesen Sie |
|---|---|
| Überhaupt irgendetwas, zuerst | Architektur · Der Code der Konsole — Routes → Services → Repositories, und die Transaktion der Anfrage |
| Einer Form, die Sie schon einmal gesehen haben | Patterns |
| Einem Feature, von Anfang bis Ende | Ein Feature hinzufügen |
| Einem Test oder einem roten Coverage-Gate | Testen |
| Einem Pull Request | Code-Review und Branching |
Drei Dinge, die Sie beißen werden
Ein Repository committet mit db.flush(), nie mit db.commit().
Hintergrundarbeit, die eine Zeile liest, die die Anfrage gerade geschrieben
hat, wird mit spawn_after_commit übergeben, nie mit spawn. Und die
Plattformschicht wird bei 100 % Coverage gehalten, erzwungen in CI. Alle drei
stehen in Architektur und Testen, und
alle drei sind hier mindestens einmal falsch gemacht worden.
Die Plattform erweitern¶
Erweitern, was AgenticOS selbst kann, in Python. Das sind Rezepte für Mitwirkende — Sie brauchen das ausgecheckte Repository.
- Eine Capability hinzufügen — ein neues Tool, das das Modell aufrufen kann
- Einen Server zum MCP-Katalog hinzufügen
- Einen API-Endpunkt hinzufügen
- Einen Hintergrund-Task hinzufügen
- Einen Sync-Connector hinzufügen
Bevor Sie eine Capability schreiben
Fragen Sie sich, ob es nicht in Wahrheit eine MCP-Verbindung ist. Eine Capability, die ein API-Client für ein einziges SaaS-Produkt wäre, ist ein Server, den schon jemand geschrieben hat, und ihn in dieses Repository zu holen heißt, ihn für immer gegen die API dieses Produkts zu pflegen.
Gebaut auf¶
AgenticOS wird aus dem Full-Stack AI Agent Template erzeugt und steht auf:
- Pydantic AI — der Agent-Runtime
- FastAPI und Pydantic — dem Backend
- pgvector — dem Retrieval
- Prefect — der Hintergrundarbeit
- Next.js — der Konsole
- Model Context Protocol — jeder Integration
Lizenz¶
Apache 2.0. Siehe
LICENSE.