Aller au contenu

Cortex Actions

Addon first-party livré avec arka-deck. Registre actuel statique / first-party ; pas de marketplace tiers actif.

ChampValeur
Manifestaddons/cortex-actions/manifest.json
Entrypointaddons/cortex-actions/src/index.ts
Maturitébeta

Cortex Actions expose dans le chat un panneau de blocs catalogue sélectionnables pour cadrer le prochain tour agent. Un bloc sélectionné est préparé pour le prochain message utilisateur comme contenu prêt agent, rendu en TOON et injecté depuis le runtime local du projet.

Les favoris sont hydratés local-first via Cortex Lite. arka-deck résout d’abord l’atome par sourceId dans le graphe local ; le Cortex public n’est utilisé que si l’atome local est absent ou incomplet, puis le contenu récupéré est synchronisé dans Cortex Lite avant de pouvoir devenir une entrée runtime. Le runtime n’injecte jamais seulement une adresse MCP ou un pointeur distant.

Les agent action cards exposent aussi les choix runtime produits pendant l’orchestration : préparer les tasks ArkaDoc avant dispatch, approuver le dispatch, relancer après QA ou demander un arbitrage. Les cards d’approbation de dispatch ne ciblent que des documents ArkaDoc task ready assignés à des rôles worker (owner ou contributor) ; les assignations QA sont exclues des cibles de dispatch. Les cards sont indexées par session/run pour éviter les doublons lors des rafraîchissements.

SurfaceEmplacement
Options projet<projet>/.arka-deck/addons/cortex-actions.json
Logs d’exécution<projet>/.arka-deck/cortex-actions/{année}/{mois}/exec_*.json
Favoris projet<projet>/.arka-deck/cortex-actions/favorites.json
Worker déclarécortex-favorites-suggester
Cards runtimeRoute projet /api/projects/:id/agent-action-cards
  • Écoute : événements de chat pertinents pour la sélection de blocs catalogue avant un tour.
  • Publie : sélection enregistrée, exécution Cortex Actions, suggestion favorite.

Le panneau public n’expose pas les modes de gouvernance, profils, atomes ou documents comme surfaces runtime sélectionnables par l’utilisateur. L’addon consomme les surfaces Cortex déjà câblées dans le composition root, ne charge pas de code tiers dynamique et ne transforme pas le registre interne en marketplace public.

Les cards runtime ne contournent pas Mission Guardian. Sélectionner une card de dispatch soumet toujours une commande runtime, qui peut être refusée par les gates mission.