Maîtrise des contextes

Igris n’injecte pas tout le workspace dans chaque requête. Le Context Manager sélectionne les sources utiles, respecte les exclusions Git, puis assemble un contexte ordonné et borné pour l’agent chargé de la tâche.

Quatre couches de contexte

Rarement modifié

Stable

Identité du système, agents, skills et politiques.

  • workspace/casquettes/system/
  • workspace/casquettes/agents/
  • core/skills/bundled/
Évolue avec le produit

Projet

Objectifs, décisions et fichiers propres au projet.

  • workspace/projects/<project>/
  • PROJECT_CONTEXT.md
  • DECISIONS.md
Propre à l’exécution

Mission et Sprint

Brief canonique, clarifications, tâches, dépendances et état.

  • workspace/inbox/mission-intake/
  • workspace/inbox/sprints/<project>/
Mis à jour en continu

Dynamique

Événements, conversations, récupération et télémétrie cognitive.

  • workspace/inbox/runs/
  • workspace/inbox/conversations/
  • workspace/inbox/cognition/

Routage des modèles en 3.6.1

Le contexte reste ciblé par rôle, et le runtime choisit aussi le niveau de modèle adapté. Les conversations, décisions et résultats sont persistés indépendamment de ce routage.

Igris et Iron

DeepSeek · deepseek-v4-flash

Chemin rapide pour l’orchestration courante et les modifications ciblées.

Beru, Tusk, Greed et Bellion

DeepSeek · deepseek-v4-pro

Chemin approfondi pour le code complexe, la sécurité, la recherche et le design.

Image et vidéo

Providers média

OpenRouter est optionnel pour les tools média ; il ne sert pas de repli au runtime texte.

Index, mémoire et contrôle

PostgreSQL et pgvector portent l’état machine et l’index. Les fichiers Markdown IPRCA restent la connaissance lisible. core/memory/scanner.py respecte le .gitignore et la baseline ; core/project_contexts.py gère les contextes projet.