feat: BMAD-Agenten, Kern-Workflow & lauffähiger Photo-to-Listing-Prototyp
- src/models.py: typisierte Verträge (dataclasses, Stdlib-only) - src/llm/claude_client.py: Adapter um 'claude -p' mit Mock-Fallback - src/agents/: BaseAgent + Vision, Market, Listing, Chat + Orchestrator - src/workflow.py: photo_to_listing() Fassade - spike/prototype.py + concept_spike.py: lauffähige End-to-End-Demo - tests/: 28 unittest-Tests (Mock-Pfad, offline deterministisch) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
58408c5d49
commit
cdc3d3c4dc
28 changed files with 1658 additions and 2 deletions
20
requirements.txt
Normal file
20
requirements.txt
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# eBay-Auto-Lister – Abhängigkeiten (Starter, Versionen beim ersten Pin festlegen)
|
||||
#
|
||||
# Der Spike (spike/concept_spike.py) und die Agenten-Stubs laufen bewusst NUR
|
||||
# mit der Python-Standardbibliothek. Die folgenden Pakete werden erst benötigt,
|
||||
# sobald echte Implementierungen die Stubs ersetzen.
|
||||
|
||||
# --- LLM / Agenten ---
|
||||
# anthropic # Claude-Modelle (Bildanalyse, Listing-Texte, Chat-Moderation)
|
||||
|
||||
# --- API-Layer (src/api) ---
|
||||
# fastapi
|
||||
# uvicorn[standard]
|
||||
# pydantic
|
||||
|
||||
# --- Preis-Recherche / Scraper (src/scrapers) ---
|
||||
# httpx
|
||||
# beautifulsoup4
|
||||
|
||||
# --- Tests ---
|
||||
# pytest
|
||||
Loading…
Add table
Add a link
Reference in a new issue