Skip to content

Différence entre Goal et Agents.md floue. #2228

Description

@LoneBilly

Actuellement il semble y avoir 2 manières de donner des instructions générales aux agents.
Soit via les Goals soit via Agents.md
Le problème est que la distinction des 2 n'est pas claire et que si cela s'avère être effectivement une "semi-duplication" alors supprimer les goals ou agents.md au profit d'un système unifié.

Je m'explique: les goals sont censés être des objectifs à court terme, cependant, puisque personne ne définit si l'objectif est réalisé et surtout que si l'on ne travaille qu'avec des agents éphémères, alors ces goals ne sont jamais appelés.

Le besoin d'utilisateur est le suivant: permettre de donner des instructions générales à tous les agents.
Par exemple, un renseignement sur la stack technique, un comportement à adopter etc.
En bref, une instruction permanente que tous les types d'agents ont en contexte, sans avoir à appeler un skill ou la memoire.

Cela semble être le rôle de Agents.md
Cependant, il ne semble pas y avoir d'interface dédiée et ergonomiquement structurée pour définir ces instructions par projet.

Je propose la suppression des goals au profit d'une interface permettant de saisir les instructions générales.

Les goals eux ont toujours un sens pour les agents permanents, mais dans ce cas cela doit être, si ce n'est pas déjà le cas, saisi dans l'interface de configuration de l'agent. Par exemple donner un objectif à son CEO. De se fait, il pourra même envoyer un message dans la messagerie quand l'objectif est réalisé.

Étant donné que les utilisateurs qui n'utilisent pas les agents permanents n'ont aucun bénéfice ni intérêt à avoir des goals puisqu'ils ne sont jamais exécutés de façon autonome, cette interface devient inutile.

En résumé:

  • les goals doivent être défini pour les agents permanents (à définir si c'est plus adapté de le définir par agent (genre CEO etc) ou plutôt par "équipe" auquel cas ça doit être dans l'interface "agents" ainsi tous les agents permanents ont accès à ces goals.

  • l'application doit proposer une interface avec plusieurs textarea à remplir pour structurer, définir et éditer son agents.md permettant ainsi à ce que tous les agents , y compris éphémères puissent avoir des instructions générales.

S'assurer en bonus que le agents.md est bien injecté dans l'interview du Planning Mode

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions