@@ -24,6 +24,8 @@ Ce document analyse les fonctionnalités des concurrents (Droid/Factory.ai, Clau
24249 . [ Tableau Comparatif Mis à Jour] ( #9-tableau-comparatif-mis-à-jour )
252510 . [ Nouvelles Priorisations] ( #10-nouvelles-priorisations )
262611 . [ Résumé des Gaps Critiques] ( #11-résumé-des-gaps-critiques )
27+ ...
28+ 41 . [ Fonctionnalités Actuelles de Cortex-CLI] ( #41-fonctionnalités-actuelles-de-cortex-cli-mise-à-jour-2026-01-27 )
2729
2830---
2931
@@ -33,17 +35,17 @@ Ce document analyse les fonctionnalités des concurrents (Droid/Factory.ai, Clau
3335
3436| Fonctionnalité | Claude Code | Droid | OpenCode | Codex | Cortex-CLI |
3537| ----------------| :-----------:| :-----:| :--------:| :-----:| :----------:|
36- | ** Subagents/Multi-Agent** | ✅ | ✅ | ❌ | ✅ | ❌ |
38+ | ** Subagents/Multi-Agent** | ✅ | ✅ | ❌ | ✅ | ⚠️ cortex-agents |
3739| ** Background Agents (Async)** | ✅ | ✅ | ❌ | ❌ | ❌ |
3840| ** Chrome/Browser Integration** | ✅ | ❌ | ❌ | ❌ | ❌ |
39- | ** Custom Slash Commands** | ✅ | ✅ | ✅ | ❌ | ❌ |
40- | ** Plan Mode (Read-only)** | ✅ | ✅ | ✅ | ✅ | ❌ |
41- | ** Undo/Redo Commands** | ✅ | ❌ | ✅ | ✅ | ⚠️ Ghost |
42- | ** Session Sharing/Teleport** | ✅ | ❌ | ✅ | ❌ | ❌ |
43- | ** IDE Integrations** | ✅ | ✅ | ✅ | ✅ | ⚠️ ACP |
41+ | ** Custom Slash Commands** | ✅ | ✅ | ✅ | ❌ | ✅ /commands |
42+ | ** Plan Mode (Read-only)** | ✅ | ✅ | ✅ | ✅ | ⚠️ Partiel |
43+ | ** Undo/Redo Commands** | ✅ | ❌ | ✅ | ✅ | ✅ /undo /redo |
44+ | ** Session Sharing/Teleport** | ✅ | ❌ | ✅ | ❌ | ✅ cortex-share |
45+ | ** IDE Integrations** | ✅ | ✅ | ✅ | ✅ | ✅ ACP |
4446| ** Spec Mode** | ❌ | ✅ | ❌ | ❌ | ❌ |
4547| ** Question Tool** | ❌ | ❌ | ✅ | ❌ | ❌ |
46- | ** LSP Integration** | ❌ | ❌ | ✅ | ❌ | ⚠️ Partiel |
48+ | ** LSP Integration** | ❌ | ❌ | ✅ | ❌ | ✅ cortex-lsp |
4749
4850---
4951
@@ -256,13 +258,13 @@ model_reasoning_summary = "concise"
256258
257259---
258260
259- ### 3.2 Custom Slash Commands 🔴 CRITIQUE
261+ ### 3.2 Custom Slash Commands ✅ IMPLÉMENTÉ
260262
261263** Description:** Commandes personnalisées définies en Markdown ou scripts exécutables.
262264
263265** Localisation:**
264- - Projet: ` <repo>/.factory /commands/ `
265- - Personnel: ` ~/.factory /commands/ `
266+ - Projet: ` <repo>/.cortex /commands/ `
267+ - Personnel: ` ~/.cortex /commands/ `
266268
267269** Format Markdown:**
268270``` markdown
@@ -290,17 +292,17 @@ npm install && npm run lint
290292- ` R ` - Recharger les commandes
291293- ` I ` - Importer depuis ` .claude ` ou ` .agents `
292294
293- ** Statut Cortex-CLI:** ❌ Non implémenté
295+ ** Statut Cortex-CLI:** ✅ Implémenté via ` cortex-commands `
294296
295297---
296298
297- ### 3.3 Custom Droids (Subagents) 🔴 CRITIQUE
299+ ### 3.3 Custom Droids (Subagents) ⚠️ PARTIEL
298300
299301** Description:** Subagents réutilisables définis en Markdown.
300302
301303** Localisation:**
302- - Projet: ` <repo>/.factory/droids / `
303- - Personnel: ` ~/.factory/droids / `
304+ - Projet: ` <repo>/.cortex/agents / `
305+ - Personnel: ` ~/.cortex/agents / `
304306
305307** Format:**
306308``` markdown
@@ -561,7 +563,7 @@ You are the team's senior reviewer...
561563
562564(Ces fonctionnalités ont déjà été documentées dans RECOMMANDATIONS.MD, voici un résumé des plus importantes)
563565
564- ### 5.1 Network Proxy Avancé 🔴 CRITIQUE
566+ ### 5.1 Network Proxy Avancé ✅ IMPLÉMENTÉ
565567
566568** Description:** Proxy réseau avec politiques de sécurité.
567569
@@ -570,23 +572,23 @@ You are the team's senior reviewer...
570572- Modes réseau (Full, Limited, Disabled)
571573- DNS rebinding protection
572574
573- ** Statut Cortex-CLI:** ❌ Non implémenté
575+ ** Statut Cortex-CLI:** ✅ Implémenté via ` cortex-network-proxy `
574576
575577---
576578
577- ### 5.2 Shell Snapshot System 🟠 IMPORTANT
579+ ### 5.2 Shell Snapshot System ✅ IMPLÉMENTÉ
578580
579581** Description:** Capture de l'état du shell pour restauration rapide.
580582
581583- Variables, fonctions, aliases, options
582584- Évite le rechargement de .bashrc/.zshrc
583585- Performance améliorée
584586
585- ** Statut Cortex-CLI:** ❌ Non implémenté
587+ ** Statut Cortex-CLI:** ✅ Implémenté via ` cortex-shell-snapshot `
586588
587589---
588590
589- ### 5.3 TUI Backtracking 🟠 IMPORTANT
591+ ### 5.3 TUI Backtracking ✅ IMPLÉMENTÉ
590592
591593** Description:** Navigation dans l'historique de conversation avec undo granulaire.
592594
@@ -595,7 +597,7 @@ You are the team's senior reviewer...
595597- ←/→ → Naviguer dans les messages
596598- Enter → Confirmer le rollback
597599
598- ** Statut Cortex-CLI:** ❌ Non implémenté
600+ ** Statut Cortex-CLI:** ✅ Implémenté via ` cortex-tui/backtrack.rs `
599601
600602---
601603
@@ -691,13 +693,13 @@ You are the team's senior reviewer...
691693| ---------| :----------:| :-----------:| :-----:| :--------:| :-----:|
692694| Subagents | ❌ | ✅ | ✅ | ❌ | ✅ |
693695| Background agents | ❌ | ✅ | ✅ | ❌ | ❌ |
694- | Custom slash commands | ❌ | ✅ | ✅ | ✅ | ❌ |
696+ | Custom slash commands | ❌ | ✅ | ✅ | ✅ | ✅ |
695697| Plan mode | ❌ | ✅ | ✅ | ✅ | ✅ |
696698| Undo/redo | ⚠️ | ✅ | ❌ | ✅ | ✅ |
697- | Session sharing | ❌ | ✅ | ❌ | ✅ | ❌ |
699+ | Session sharing | ❌ | ✅ | ❌ | ✅ | ✅ |
698700| Browser integration | ❌ | ✅ | ❌ | ❌ | ❌ |
699701| Question tool | ❌ | ❌ | ❌ | ✅ | ❌ |
700- | LSP advanced | ⚠️ | ❌ | ❌ | ✅ | ❌ |
702+ | LSP advanced | ⚠️ | ❌ | ❌ | ✅ | ✅ |
701703| Spec mode | ❌ | ❌ | ✅ | ❌ | ❌ |
702704| Network proxy | ❌ | ❌ | ❌ | ❌ | ✅ |
703705| Shell snapshot | ❌ | ❌ | ❌ | ❌ | ✅ |
@@ -5049,5 +5051,123 @@ droid exec -r high "complex debugging task"
50495051
50505052---
50515053
5052- * Mise à jour effectuée le 2026-01-27 (Session 7)*
5054+ ## 41. Fonctionnalités Actuelles de Cortex-CLI (Mise à jour 2026-01-27)
5055+
5056+ Cette section résume les fonctionnalités déjà implémentées dans Cortex-CLI et les crates correspondants.
5057+
5058+ ### 41.1 Fonctionnalités Implémentées ✅
5059+
5060+ | Catégorie | Fonctionnalité | Crate/Module |
5061+ | -----------| ---------------| --------------|
5062+ | ** Sécurité** | Network Proxy avec SSRF protection | ` cortex-network-proxy ` |
5063+ | ** Sécurité** | Sandbox modes (Linux, macOS, Windows) | ` cortex-sandbox ` , ` cortex-linux-sandbox ` , ` cortex-windows-sandbox ` |
5064+ | ** Shell** | Shell Snapshot System | ` cortex-shell-snapshot ` |
5065+ | ** TUI** | Backtracking/Undo/Redo | ` cortex-tui/backtrack.rs ` , ` /undo ` , ` /redo ` |
5066+ | ** TUI** | Session Fork | ` /fork ` |
5067+ | ** TUI** | Session Rewind | ` /rewind ` |
5068+ | ** TUI** | Favorite Sessions | ` /favorite ` , ` /unfavorite ` |
5069+ | ** Session** | Session Sharing | ` cortex-share ` |
5070+ | ** Session** | Session Export/Import | ` cortex-cli/export_cmd.rs ` , ` import_cmd.rs ` |
5071+ | ** Agents** | Custom Agents | ` cortex-agents ` , ` /agents ` |
5072+ | ** Commands** | Custom Slash Commands | ` cortex-commands ` , ` /commands ` |
5073+ | ** Code** | Code Review | ` cortex-review ` |
5074+ | ** Code** | LSP Integration | ` cortex-lsp ` |
5075+ | ** Code** | Ghost/Checkpoint System | ` cortex-ghost ` |
5076+ | ** Code** | Patch Application | ` cortex-apply-patch ` |
5077+ | ** Hooks** | Hook System (multiple events) | ` cortex-hooks ` |
5078+ | ** Hooks** | Prompt-based Hooks (LLM) | ` cortex-hooks/prompt_hook.rs ` |
5079+ | ** MCP** | MCP Client | ` cortex-mcp-client ` |
5080+ | ** MCP** | MCP Server | ` cortex-mcp-server ` |
5081+ | ** Models** | Local Models (Ollama) | ` cortex-ollama ` |
5082+ | ** Models** | LM Studio Support | ` cortex-lmstudio ` |
5083+ | ** IDE** | ACP Server (Agent Client Protocol) | ` cortex-cli/acp_cmd.rs ` |
5084+ | ** Server** | HTTP API Server | ` cortex-app-server ` |
5085+ | ** Execution** | Exec Policy | ` cortex-execpolicy ` |
5086+ | ** Execution** | Autonomy Levels | ` cortex-engine/autonomy.rs ` |
5087+ | ** Utils** | Rate Limits Tracking | ` cortex-ratelimits ` |
5088+ | ** Utils** | Compaction | ` cortex-compact ` |
5089+ | ** Utils** | GitHub Integration | ` cortex-cli/github_cmd.rs ` |
5090+ | ** Utils** | PR Checkout | ` cortex-cli/pr_cmd.rs ` |
5091+ | ** Utils** | Web Scraping | ` cortex-cli/scrape_cmd.rs ` |
5092+ | ** Utils** | Stats/Usage | ` cortex-cli/stats_cmd.rs ` |
5093+ | ** Plugins** | Plugin System | ` cortex-plugins ` |
5094+ | ** Feedback** | Feedback System | ` cortex-feedback ` |
5095+ | ** GUI** | Desktop GUI | ` cortex-gui ` |
5096+
5097+ ### 41.2 Commandes TUI Disponibles
5098+
5099+ Cortex-CLI dispose de plus de 50 commandes slash intégrées organisées par catégorie:
5100+
5101+ ** Général:** ` /help ` , ` /quit ` , ` /version ` , ` /upgrade ` , ` /settings ` , ` /reload-config ` , ` /copy ` , ` /theme ` , ` /compact ` , ` /palette ` , ` /init ` , ` /commands ` , ` /agents ` , ` /share `
5102+
5103+ ** Auth:** ` /login ` , ` /logout ` , ` /account `
5104+
5105+ ** Billing:** ` /billing ` , ` /usage ` , ` /refresh `
5106+
5107+ ** Session:** ` /session ` , ` /clear ` , ` /new ` , ` /resume ` , ` /sessions ` , ` /fork ` , ` /rename ` , ` /favorite ` , ` /unfavorite ` , ` /export ` , ` /timeline ` , ` /rewind ` , ` /undo ` , ` /redo ` , ` /delete `
5108+
5109+ ** Navigation:** ` /diff ` , ` /transcript ` , ` /history ` , ` /scroll ` , ` /goto `
5110+
5111+ ** Files:** ` /add ` , ` /remove ` , ` /search ` , ` /ls ` , ` /mention ` , ` /images ` , ` /tree ` , ` /context `
5112+
5113+ ** Model:** ` /model ` , ` /models ` , ` /approval ` , ` /sandbox ` , ` /auto ` , ` /temperature ` , ` /tokens `
5114+
5115+ ** MCP:** ` /mcp `
5116+
5117+ ** Debug:** ` /debug ` , ` /status ` , ` /config ` , ` /logs ` , ` /dump ` , ` /metrics `
5118+
5119+ ### 41.3 Crates Principaux
5120+
5121+ | Crate | Description |
5122+ | -------| -------------|
5123+ | ` cortex-cli ` | Point d'entrée CLI principal |
5124+ | ` cortex-tui ` | Interface Terminal User |
5125+ | ` cortex-engine ` | Moteur d'exécution principal |
5126+ | ` cortex-core ` | Widgets et composants TUI de base |
5127+ | ` cortex-protocol ` | Types et protocoles partagés |
5128+ | ` cortex-common ` | Utilitaires communs |
5129+ | ` cortex-storage ` | Gestion du stockage de sessions |
5130+ | ` cortex-resume ` | Reprise de sessions |
5131+ | ` cortex-agents ` | Système d'agents |
5132+ | ` cortex-commands ` | Commandes personnalisées |
5133+ | ` cortex-hooks ` | Système de hooks |
5134+ | ` cortex-plugins ` | Système de plugins |
5135+ | ` cortex-mcp-client ` | Client MCP |
5136+ | ` cortex-mcp-server ` | Serveur MCP |
5137+ | ` cortex-mcp-types ` | Types MCP |
5138+ | ` cortex-lsp ` | Intégration LSP |
5139+ | ` cortex-review ` | Code review |
5140+ | ` cortex-share ` | Partage de sessions |
5141+ | ` cortex-compact ` | Compaction de contexte |
5142+ | ` cortex-ghost ` | Système de checkpoints |
5143+ | ` cortex-snapshot ` | Snapshots de fichiers |
5144+ | ` cortex-network-proxy ` | Proxy réseau sécurisé |
5145+ | ` cortex-shell-snapshot ` | Snapshot d'état shell |
5146+ | ` cortex-sandbox ` | Sandboxing multi-plateforme |
5147+ | ` cortex-linux-sandbox ` | Sandbox Linux (Landlock+seccomp) |
5148+ | ` cortex-windows-sandbox ` | Sandbox Windows |
5149+ | ` cortex-execpolicy ` | Politiques d'exécution |
5150+ | ` cortex-apply-patch ` | Application de patches |
5151+ | ` cortex-batch ` | Opérations batch |
5152+ | ` cortex-collab ` | Mode collaboration |
5153+ | ` cortex-ollama ` | Support Ollama |
5154+ | ` cortex-lmstudio ` | Support LM Studio |
5155+ | ` cortex-login ` | Authentification |
5156+ | ` cortex-update ` | Mises à jour |
5157+ | ` cortex-app-server ` | Serveur HTTP API |
5158+ | ` cortex-otel ` | OpenTelemetry |
5159+ | ` cortex-ratelimits ` | Rate limiting |
5160+ | ` cortex-feedback ` | Feedback utilisateur |
5161+ | ` cortex-experimental ` | Fonctionnalités expérimentales |
5162+ | ` cortex-migrations ` | Migrations de données |
5163+ | ` cortex-process-hardening ` | Hardening de processus |
5164+ | ` cortex-file-search ` | Recherche de fichiers |
5165+ | ` cortex-gui ` | Interface graphique Tauri |
5166+ | ` cortex-tui-capture ` | Capture d'écran TUI |
5167+ | ` cortex-keyring-store ` | Stockage de clés |
5168+ | ` cortex-exec ` | Exécution headless |
5169+
5170+ ---
5171+
5172+ * Mise à jour effectuée le 2026-01-27 (Session 8 - Vérification Cortex-CLI)*
50535173* Sources consultées: code.claude.com/docs, docs.factory.ai, opencode.ai, developers.openai.com/codex, GitHub releases*
0 commit comments