Astreus

Commandes

Référence complète de toutes les commandes et raccourcis clavier d'Astreus CLI. Utilisez ces commandes pour gérer vos sessions de développement d'agents,...

Référence complète de toutes les commandes et raccourcis clavier d'Astreus CLI. Utilisez ces commandes pour gérer vos sessions de développement d'agents, changer de modèles et organiser votre workflow.

Commandes slash

CommandeDescription
/model [name]Change le modèle IA (ouvre un sélecteur si aucun nom n'est fourni)
/provider [name]Change le fournisseur IA (ouvre un sélecteur si aucun nom n'est fourni)
/sessionsOuvre le gestionnaire de sessions
/newDémarre une nouvelle session de chat
/attach <path>Attache un fichier ou un dossier
/attachmentsAffiche les pièces jointes actuelles
/clear-attachmentsEfface toutes les pièces jointes
/pwdAffiche le répertoire de travail actuel
/toolsAffiche les outils enregistrés
/graphAffiche l'état du graphe/de la session
/settingsOuvre le panneau des paramètres
/clearEfface l'historique du chat
/helpAffiche les commandes disponibles
/exitQuitte le CLI

Alias de commandes

Pour une saisie plus rapide, vous pouvez utiliser ces raccourcis :

AliasCommande complète
/session/sessions
/add ou /a/attach
/ca/clear-attachments
/status/graph
/quit ou /q/exit

Raccourcis clavier

RaccourciAction
Ctrl+CQuitter le CLI
EscapeAnnuler l'opération en cours
↑/↓Naviguer dans l'historique des commandes ou les suggestions
TabAutocompléter la commande
?Afficher/masquer les raccourcis de commandes

Outils de fichiers intégrés

Le CLI fournit de puissants outils de système de fichiers pour gérer vos projets d'agents. L'IA les utilise pour créer des agents, des plugins, des configurations, et modifier votre code :

OutilDescription
read_fileLit le contenu d'un fichier
write_fileÉcrit du contenu dans un fichier (crée les répertoires si nécessaire)
edit_fileModifie un fichier en remplaçant un contenu spécifique
list_directoryListe le contenu d'un répertoire
create_directoryCrée un nouveau répertoire
delete_fileSupprime un fichier ou un répertoire
move_fileDéplace ou renomme un fichier ou un répertoire
search_filesRecherche des fichiers par motif de nom

Gestion des sessions

Voir les sessions

/sessions

Ouvre le gestionnaire de sessions où vous pouvez :

  • Voir toutes les sessions sauvegardées
  • Basculer entre les sessions
  • Supprimer les anciennes sessions
  • Voir les métadonnées de session (date, messages, modèle)

Démarrer une nouvelle session

/new

Crée une session fraîche tout en préservant la précédente.

Sauvegarde automatique des sessions

Toutes les conversations sont automatiquement sauvegardées. Lorsque vous redémarrez le CLI, vous pouvez reprendre là où vous en étiez.

Pièces jointes de fichiers

Attacher un fichier

/attach ./src/index.ts

Attache un fichier au contexte de la conversation. L'IA peut lire et référencer ce fichier.

Attacher un dossier

/attach ./src

Attache un dossier entier. Lorsqu'un dossier est attaché, il devient le répertoire de travail pour les opérations sur les fichiers.

Glisser-déposer

Vous pouvez également glisser-déposer des chemins de fichiers directement dans le terminal.

Voir les pièces jointes

/attachments

Affiche tous les fichiers et dossiers actuellement attachés.

Effacer les pièces jointes

/clear-attachments

Ou utilisez le raccourci :

/ca

Changement de modèle

Changement rapide

/model gpt-4o

Bascule immédiatement vers le modèle spécifié.

Sélection interactive

/model

Ouvre un sélecteur de modèle interactif avec tous les modèles disponibles pour le fournisseur actuel.

Changer de fournisseur

/provider claude

Bascule vers un fournisseur différent. Vous aurez besoin de la clé API appropriée configurée.

Exemple de session : construire un agent

You: /attach ./my-agent
Attached folder: ./my-agent (working directory set)

You: What's the current agent configuration?

Astreus: Let me check the project structure.

[Tool: list_directory] Listing ./my-agent...
[Tool: read_file] Reading ./my-agent/src/agent.ts...

This is an Astreus agent project with:
- Agent configured with GPT-4o model
- Memory enabled for conversation persistence
- No knowledge base configured yet
- No custom plugins

You: Add a knowledge base and ingest our docs folder

Astreus: I'll add knowledge base support to your agent.

[Tool: edit_file] Updating ./my-agent/src/agent.ts...
[Tool: write_file] Creating ./my-agent/src/ingest-docs.ts...

Done! I've updated your agent with:
- Knowledge base enabled in agent config
- Created ingest-docs.ts script to load your documentation
- Run `npx ts-node src/ingest-docs.ts` to ingest docs

You: Create a plugin for fetching weather data

Astreus: I'll create a weather plugin for your agent.

[Tool: create_directory] Creating ./my-agent/src/plugins...
[Tool: write_file] Creating ./my-agent/src/plugins/weather.ts...
[Tool: edit_file] Updating ./my-agent/src/agent.ts to register plugin...

Done! Weather plugin created with:
- get_weather tool for current conditions
- get_forecast tool for 5-day forecast
- Proper TypeScript types and error handling
- Registered in your agent configuration

Exemple de session : générer un nouvel agent

You: Create a code review agent that can analyze PRs

Astreus: I'll create a complete code review agent project.

[Tool: create_directory] Creating ./code-review-agent...
[Tool: write_file] Creating package.json...
[Tool: write_file] Creating tsconfig.json...
[Tool: write_file] Creating .env.example...
[Tool: write_file] Creating src/agent.ts...
[Tool: write_file] Creating src/index.ts...
[Tool: write_file] Creating src/plugins/github.ts...

Done! Code review agent created with:
- Claude model (better for code analysis)
- GitHub plugin for PR fetching
- Memory for tracking reviewed PRs
- System prompt optimized for code review

Run these commands to get started:
cd code-review-agent
npm install
cp .env.example .env  # Add your API keys
npm run dev

Dernière mise à jour : 6 juillet 2026