Aller au contenu
Bisonflow

Votre assistant de code ne devrait pas dépendre d'un backlog copié-collé

Aperçu de développement : connexion OAuth, six outils MCP limités et contrôles serveur qui préservent les droits de votre espace.

Sur cette page

Vous êtes dans l'éditeur, au milieu d'une tâche. L'assistant demande les critères d'acceptation. Vous collez la tâche. Une demi-heure plus tard, le projet change, mais la conversation conserve l'ancienne copie.

Le copier-coller fonctionne tant que personne ne le traite comme l'état courant du projet. Je veux que l'assistant demande à Bisonflow la tâche nécessaire, avec des droits que vous pouvez vérifier et révoquer.

Aperçu de développement. Cette connexion est maintenant implémentée sur la branche dev de Bisonflow. La mise en production reste soumise à validation. Cet article décrit son périmètre actuel, pas un lancement public en production.

Deux modules d'outils sombres reliés par un connecteur ambré
L'assistant demande des données précises. Bisonflow décide si la connexion peut les lire ou les modifier.

Six outils pour commencer

La connexion MCP peut lister les projets accessibles, lister les tâches, rechercher leurs titres, lire une tâche, créer une tâche et modifier son titre, sa description, sa priorité ou son échéance.

C'est le catalogue complet. Il ne donne aucun accès aux suppressions, à la facturation, aux invitations, au téléchargement de fichiers, aux requêtes de base de données ou à l'exécution de code arbitraire. L'assistant ne peut pas appeler une fonction interne en inventant son nom.

La recherche utilise l'index existant du projet. Les listes renvoient de petites pages. Les descriptions ont une limite de taille. L'objectif est de récupérer les informations utiles à la question, sans remplir le contexte du modèle avec des données sans rapport.

Le serveur n'appelle pas un autre modèle pour interpréter chaque outil. Le client IA a déjà choisi une opération typée. Bisonflow la valide et applique les règles existantes du projet.

Une connexion, des droits explicites

Ouvrez Paramètres > MCP et connexions, puis choisissez votre application IA. Copiez l'URL du serveur, ajoutez le serveur HTTP distant dans le client et connectez-vous avec OAuth.

Vérifiez le nom du client et son adresse de retour. Choisissez l'espace de travail et, si nécessaire, limitez l'accès à un seul projet. La lecture seule est activée par défaut. Les modifications de tâches exigent une autorisation distincte lors du consentement. Le client doit aussi demander confirmation avant d'écrire.

Codex sur ordinateur et en CLI partagent la configuration du serveur. Les paramètres donnent aussi les instructions pour Claude Code et Gemini CLI. Cursor et VS Code disposent de leurs boutons d'installation documentés. Aucun lien universel ne permet une installation en un clic dans tous les clients.

Un client de bureau peut joindre un serveur local. Une application IA hébergée nécessite une adresse HTTPS publique. La disponibilité dépend aussi du compte et du client. Consultez la documentation Codex et le guide Claude Code.

Le serveur reste responsable des autorisations

Chaque connexion appartient à un utilisateur et à un espace. Les règles d'appartenance, de visibilité des projets et d'abonnement restent applicables. Une autorisation d'écriture ne transforme pas un lecteur en éditeur et ne rend pas un projet archivé modifiable.

Les jetons d'accès expirent après une heure. Le renouvellement remplace les identifiants pendant les 30 jours de validité de la connexion. Réutiliser un jeton de renouvellement déjà consommé révoque la connexion. Vous pouvez également révoquer l'accès immédiatement dans les paramètres.

Une description peut contenir des instructions malveillantes. Ce sont des données, pas une autorisation. Le fournisseur IA reçoit le contenu consulté par son client. Autorisez uniquement les clients auxquels vous faites confiance.

Une nouvelle tentative ne doit pas créer deux tâches

Chaque écriture porte une clé de nouvelle tentative. Répéter la même commande avec cette clé renvoie le résultat initial. Réutiliser la clé pour une commande différente échoue. Les reçus durent 24 heures. Au-delà, vérifiez l'état courant avant de relancer une demande dont le résultat est incertain.

Une modification doit aussi fournir la date de dernière modification observée. Si quelqu'un a changé la tâche entre-temps, la demande échoue plutôt que d'écraser son travail.

Les quotas de requêtes, d'écritures et de renouvellement sont persistés dans Convex. Ils s'appliquent à toutes les instances. Les échanges restent limités en taille et ne nécessitent pas de session permanente par connexion. L'implémentation suit la spécification MCP actuelle, avec compatibilité pour les anciens clients HTTP.

L'Agent intégré reste un autre choix

L'Agent bêta conserve la conversation dans Bisonflow. MCP permet d'utiliser les opérations prises en charge depuis un assistant externe. Les deux partagent les mécanismes des tâches et les contrôles d'accès aux projets.

La prochaine étape reste la revue et la validation des clients sur dev. Les protections du trafic en production et les essais des clients hébergés font aussi partie de cette décision. Je préfère décrire six opérations précises que promettre un accès sans limites.

Produit / IA

La bêta Agent : commencer petit, puis vérifier le changement

Comment essayer Agent avec de vraies questions et des modifications de tâches soumises à validation, sans confondre une réponse assurée avec un travail terminé.

Ingénierie / Créer Bisonflow

Pourquoi Bisonflow est passé de Next.js à TanStack Start

Les raisons de la migration, les responsabilités conservées et le travail discret qui comptait davantage que renommer les fichiers de routes.

Ingénierie / IA

Avant de modifier le projet, l’IA doit savoir de quel projet on parle

Pour une IA utile dans un outil de projet : examiner les bonnes sources, reconnaître le contexte manquant et rendre chaque modification vérifiable.

Votre prochaine étape

Votre prochain projet, plus clair.

Pour comprendre Bisonflow, le mieux est de l'essayer.

Découvrir la démoCommencer