OneContext : Couche de contexte unifiée transparente pour les agents IA
OneContext : Couche de contexte unifiée transparente pour les agents IA
L'intelligence artificielle n'est plus une simple conversation éclair. Les flux de travail modernes impliquent une multitude d'agents — des chatbots, des assistants LLM aux robots d’automatisation — qui doivent se souvenir des interactions et du contexte passés afin de délivrer des réponses de haute qualité.
OneContext résout ce problème en offrant une couche de contexte auto‑gestionnée pouvant être partagée entre un nombre quelconque d’agents, d’appareils ou de services.
Qu’est‑ce qu’OneContext ?
- Hub de contexte unifié – Un magasin de contexte unique pouvant être chargé par n’importe quel agent.
- Enregistrement de trajectoire – Chaque interaction est enregistrée, vous offrant un historique complet de la façon dont un agent est arrivé à son état actuel.
- Multiplateforme – Fonctionne sur Node.js et Python. Le CLI est un wrapper léger qui proxifie les commandes vers Python via un paquet local.
- Intégration Slack – Le contexte peut être partagé via Slack, permettant aux collaborateurs de « parler » directement au contexte.
- Pas de frais de service – C'est une librairie locale ; exécutez‑la localement sans infrastructure cloud.
C’est le lien manquant pour les équipes qui construisent des pipelines IA complexes et ont besoin d’une seule source de vérité pour tous les agents.
Démarrage rapide
# 1️⃣ Installer le wrapper OneContext globalement
npm i -g onecontext-ai
# 2️⃣ Vérifier l'installation
onecontext version
# 3️⃣ Démarrer le service de contexte
onecontext
L’installateur chargera automatiquement le dernier paquet Python en utilisant votre gestionnaire de paquets Python préféré (uv, pipx, pip3 ou pip). Assurez‑vous d’avoir Node ≥ 16 et Python 3.11+ dans votre PATH.
Commandes disponibles
| Command | Alias | Description |
|---|---|---|
onecontext version |
oc version |
Affiche la version actuelle |
onecontext update |
oc update |
Met à jour vers la dernière version |
onecontext doctor --fix-upgrade |
— | Répare les problèmes de mise à jour |
onecontext help |
-h |
Affiche les instructions d’utilisation |
Utiliser OneContext dans votre pipeline IA
- Enregistrer une session – Enveloppez vos appels d’agents avec
onecontext-ai recordpour enregistrer automatiquement les invites, les complétions et toutes les métadonnées. - Exporter le contexte – Dumpez l’historique sur le disque ou envoyez‑le à Slack :
onecontext export --format json > context.json onecontext slack --channel #ai-context - Charger le contexte – À tout moment à l’avenir ou sur une machine différente, il suffit d’importer le contexte :
L’agent continuera à partir de l’endroit où il s’était arrêté.
onecontext import context.json - Partager en temps réel – Les autres développeurs peuvent interroger le contexte via un simple point de terminaison REST exposé par le CLI.
Ce flux de travail transforme le contexte en un artefact vivant, garantissant la continuité, réduisant les hallucinations et améliorant la collaboration d’équipe.
Fonctionnalités clés mises en avant
- Visualisation de trajectoire – La commande
onecontext visualizegénère une chronologie des interactions, idéale pour le débogage. - Migration de contexte – Prend en charge l’importation d’anciennes sessions Codex/Claude.
- Agences multiples – Différents agents peuvent se connecter au même contexte ; aucune nécessité de copier les données.
- Indépendant de l’environnement – Fonctionne sur Windows, macOS et Linux.
- Système de plugins extensible – Les futures versions permettront des backend de stockage de contexte personnalisés.
Conseils avancés
Mettre à jour le cœur
Si le wrapper est désynchronisé, exécutez :
onecontext doctor --fix-upgrade && onecontext update
Réparer les liens corrompus
npm rebuild onecontext-ai
Lancer sans Node
Le paquet Python sous‑jacente peut être utilisé directement :
python -m onecontext_ai run
Communauté & Soutien
- Github Repo – https://github.com/TheAgentContextLab/OneContext
- Questions & retours – Contribuez en soumettant des tickets ou des PR.
- Slack – Invitez le bot à votre espace de travail et utilisez
@OneContextpour contacter directement le contexte.
Conclusion
OneContext introduit une approche disciplinée pour le développement d’agents IA. En centralisant le contexte, les équipes peuvent collaborer plus efficacement, réduire les redondances et maintenir une traçabilité claire. Que vous construisiez un seul chatbot ou un réseau d’agents autonomes, OneContext vous fournit la base dont vous avez besoin pour garder tout en synchronisation. Essayez‑le dès aujourd’hui et voyez comment un contexte unifié peut transformer votre manière de développer l’IA.