Files
lassistanoque/conception.md
T
2026-08-08 23:12:37 +02:00

48 lines
1.2 KiB
Markdown

# Canaux de commuinication
Ce sont les cananus de communication de l'agent pour l'équipe.
## Paramètre :
- Canal de communication avec l'équipe / public (ça ne peut pas être les deux)
## Réception
Je recois un message sur ce canal
- C'est le
## Emission :
La tâche de l'équipe peut utiliser ce canal.
Si le canal disparait, la tâche échoue.
# Equipe
Modèle -> par équipe ou partagé
Outils -> par équipe ou partagé
Canaux de communication -> par équipe ou partagé
Skill -> par équipe ou partagé
Base de connaissance -> par équipe ou partagé
Agent -> par équipe ou partagé
Mémoire -> par équipe ou partagé
Canaux -> par équipe ou partagé
# ORM
Gestion des transactions ou non
sur table :
- Insert
- Update sur ID ou sur filtre. avec vérification de version et mise à jour de la date_update
- Delete
- Select 1 sur ID ou sur filtre
- Select sur filtres (clause where)
Cas de
user, err := TUser.Get(id)
user, err := TUser.Select("email=$1", email)
users, err := TUser.SelectAll("admin=$1", true)
err := TUser.Delete(id)
err := TUser.DeleteAll("admin=$1", true)
user2, err := TUser.Insert(user2)
user2, err := TUser.Update(user2)