Open Interpreter Agent

Open Interpreter.

Agent de terminal avec choix du fournisseur, modèles et contrôle de l'exécution des commandes

4.43 / 5Évaluation du catalogue
Site officiel

La version actuelle d’Open Interpreter est un agent de programmation en terminal fondé sur Codex, avec un choix de fournisseurs. Il lit et modifie les fichiers du projet, exécute des commandes et utilise des restrictions configurables.

Open Interpreter: agent en terminal et démonstration officielle du travail sur le code
Documentation officielle d'Open Interpreter : agent en terminal et démonstration officielle du travail avec le code. Ouvrir la source

Prendre en compte la version que vous installez

Open Interpreter a changé depuis le début du projet Python. La version officielle actuelle est un agent de terminal sur Rust, créé sur la base du Codex et conçu pour choisir différents fournisseurs. L'ancien code Python continue de vivre séparément dans la communauté. Par conséquent, l'ancien guide d'installation ou de démonstration peut décrire un processus de produit différent.

Cette carte porte sur la commande interpreter actuelle et sa documentation. Le rôle propre du projet est de configurer l’accès aux modèles et l’environnement de l’agent, plutôt que de proposer son propre modèle de langage.

Travail à l'intérieur du projet

L'agent démarre dans le dossier du projet, lit les fichiers, propose des modifications et exécute les commandes. Les instructions suivantes sont utilisées : AGENTS.md, skills et MCP. Pour les éditeurs compatibles, ACP est fourni. Les sessions peuvent être poursuivies et le modèle et la méthode de connexion sont sélectionnés dans les paramètres.

Il est préférable de lier la requête d'entrée au résultat observé. Au lieu de « améliorer le projet » général, spécifiez une erreur spécifique, la limite des modifications acceptables et la méthode de vérification. Cela aide à garder le contrôle même avec une tâche de longue haleine dans laquelle un agent doit constamment rechercher le contexte et modifier plusieurs fichiers.

Reproduire d'abord l'erreur

Par exemple, une fonction gère mal une date lors d’un changement de mois. Demandez à l’agent d’en trouver la cause, de fournir une entrée minimale reproduisant l’erreur et de préparer un correctif limité sans modifier l’interface publique. Demandez aussi une courte liste des fichiers modifiés et des vérifications exécutées.

Après le travail, ouvrez le diff. Vérifiez que le correctif concerne le cas indiqué sans modifier les règles voisines. Une commande terminée avec succès ne confirme que cette exécution; les autres comportements peuvent rester non testés. Ce scénario explique comment formuler une tâche et ne prétend pas rendre compte d’un test personnel de l’agent.

Pouvoirs et modèle

Dans la documentation sont séparés sandbox et le mode de coordination. L'un limite les actions techniquement disponibles, l'autre détermine quand l'agent doit demander l'autorisation. Ces paramètres doivent être lus avant de connecter des secrets de travail ou des commandes ayant des conséquences externes.

Vous pouvez utiliser un fournisseur distant ou un modèle local. Le travail local avec les fichiers ne signifie pas en soi le calcul local de la réponse : dans la connexion au cloud, le contexte est transmis au fournisseur. Le comportement des outils dépend également des capacités du modèle choisi.

Budget de démarrage autonome

L'open source est distribué sur Apache-2.0, mais les calculs restent un élément de dépense distinct. Les poids locaux ont besoin de mémoire et d'un équipement approprié; le fournisseur d'API considère l'utilisation selon ses propres règles. Pour la première rencontre, choisissez un petit projet, une charge de travail claire et des résolutions limitées. Cela permet d’évaluer le résultat et les coûts sans modifier de manière complexe l’ensemble de l’environnement de travail.

Pour quelles tâches convient-il

  • Modifier la base de code de manière limitée
  • Analyser le projet avec le modèle sélectionné
  • Automatiser l'étape de travail répétitive via CLI
  • Connecter un agent à un éditeur compatible
Fonctionnalités

Les points forts

  • Choix du fournisseur et du modèle dans le processus terminal
  • Instructions AGENTS.md, skills, MCP et ACP
  • Open Source et restrictions personnalisées
Il faut prendre en compte

Limites

  • Les actions de l'agent nécessitent la vérification diff et les résultats des commandes
  • Les ressources du modèle local ou l'API externe sont payées séparément
  • L'ancienne version de Python a un processus et une documentation différents

Choix et conditions

Mode gratuit
Oui
Période d'essai
Non confirmé
Sans inscription
Non confirmé
Interface en russe
Non confirmé
Installation locale
Oui
API
Non confirmé

« Non confirmé » signifie que les informations disponibles ne suffisent pas. La fonctionnalité peut exister ; vérifiez les conditions du développeur.

Formats d’entrée
Code, texte
Résultat
Code, texte

Conditions

Le code source du projet actuel est disponible sur Apache-2.0. Son propre lancement nécessite des ressources et les modèles externes ont leurs propres tarifs et clés. Installation terminale selon les instructions officielles pour le système pris en charge; le fournisseur et les autorisations sont configurés séparément.

De la tâche au premier résultat

Exemple pratique

Tâche
Modifier la base de code de manière limitée
Que préparer
Un petit changement dans la fonction d'analyse des dates et une description de son comportement attendu.

Consigne ou requête

Vérifie la modification pour une chaîne vide, un format incorrect et un changement de mois. Pour chaque véritable erreur, indique la ligne, une entrée reproductible et le résultat attendu. Ne modifie pas inutilement l’interface publique.

Résultat attendu

Remarques sur des lignes spécifiques et suggestions de corrections limitées.

Comment vérifier le résultat

  • Reproduisez chaque remarque avec un exemple.
  • Vérifiez diff et exécutez les tests de modification.

Cet exemple pédagogique préparé par la rédaction décrit une tâche ; il ne présente pas le résultat d’un test personnel du service. Vérifiez la disponibilité du mode requis, les droits sur les fichiers d’origine et les conditions d’utilisation du résultat.

Vérifier les détails

Sources officielles

  1. Documentation actuelle de l’agent terminal
  2. Dépôt officiel et connexion à l'ancienne version
  3. Sandbox et modes d’approbation

La description est faite à partir des matériaux du développeur. Les fonctionnalités, les prix et la disponibilité peuvent varier; vérifiez la source avant de l'utiliser.