Feat/remove builtin agents#10
Conversation
📊 Code Confidence Score: 7/10✅ Points positifsObjectif clair et bien exécuté : Suppression du concept de "built-in agents" — les agents sont désormais tous créés dynamiquement via l'API, plus de seeding au démarrage. C'est la bonne direction pour un produit SaaS. Architecture hexagonale respectée :
Améliorations annexes utiles :
Tests mis à jour :
55 fichiers changés, 203 additions, 4077 deletions — c'est un nettoyage massif, la majorité est la suppression des 29 fichiers YAML d'agents.
|
🔴 Code Review — Remove builtin agents
|
Kaiohz
left a comment
There was a problem hiding this comment.
🔴 Review: Remove builtin agents — Score 5/10
⚠️ Points critiques
- 7 agents YAML supprimés (dont real-estate-extractor 408 lignes) sans documentation sur le plan de migration
COPY agents/retiré du Dockerfile mais aucune doc sur le runtime mount (volume K8s? ConfigMap? env var?).gitignoreajouteagents/→ les agents ne sont plus versionnés dans le repo- CI :
--extra phoenixretiré sans explication → les tests Phoenix ne tourneront plus - Migration Alembic 003 :
drop is_builtin_column— OK mais le code qui litis_builtindoit aussi être nettoyé pyproject.toml: optional-dependencies phoenix/langfuse retirés → breaking change pour les users qui installent viapip
💡 Suggestions
- Documenter le workflow de déploiement des agents : Comment les agents YAML seront-ils montés au runtime ? (K8s ConfigMap, volume NFS, AGENTS_DIR configurable...)
- Conserver un dossier
agents/examples/versionné avec 1-2 exemples minimaux pour l'onboarding - Mettre à jour le README : la section agents est probablement obsolète
- Séparer en 2 PRs : suppression des agents + refactor pyproject/CI — ce sont des changements orthogonaux
🔴 Blocking
Sans documentation du runtime mounting, cette PR casse le déploiement existant.
Review by SoluBot 🤖
No description provided.