בנייה
יוצרים תת־מחלקה של סוכן בסיס, רושמים אותו בדקורטור אחד וקוראים ל־create_app(). REST, MCP, התמדה ואימות מגיעים מובנים.
קוד פתוח · MIT · Python 3.12+
לבנות, לדמות ולבדוק סוכני LLM.
פריימוורק Python קלאוד־נייטיב על גבי FastAPI, LangGraph ו־PostgreSQL.
$ uvx cookiecutter gh:btech-software/agent-lab --directory cookiecutter
$ cd my-agent-app && docker compose up --build -d
$ curl http://localhost:18000/status/liveness
# REST API ב־/agents · שרת MCP ב־/mcp · תיעוד OpenAPI ב־/docsיוצרים תת־מחלקה של סוכן בסיס, רושמים אותו בדקורטור אחד וקוראים ל־create_app(). REST, MCP, התמדה ואימות מגיעים מובנים.
מריצים סוכנים מול מודלי LLM חיים, עם משתמש מדומה ו־LLM כשופט, ומעקב לאורך זמן ב־Langfuse וב־LangWatch.
מאמתים כל שינוי מול תשתית אמיתית שמוקמת באמצעות testcontainers. בלי mocks במקומות שבהם זה משנה.
הדרכה · כ־15 דקות
# 1 · יצירת שלד
$ uvx cookiecutter gh:btech-software/agent-lab --directory cookiecutter
# 2 · התקנה ובדיקה בלי תשתית
$ cd my-agent-app
$ uv lock && uv sync --group dev --group test
$ make test_unit
# 3 · הרצת הסטאק המקומי המלא
$ docker compose up --build -d
$ curl http://localhost:18000/status/liveness