Score qualité 72Cdocs.agenticenv.ai#business#coding#design#no-code#productivity#writing

Agent SDK for Go

Agent SDK for Go est un SDK open source permettant de créer des agents Go pouvant être exposés en tant que serveurs HTTP conformes A2A ou connecter des agents A2A distants comme outils pour un LLM.

Visiter le site

À propos de cet outil

Agent SDK for Go est conçu pour les ingénieurs backend, les développeurs d'agents IA et les développeurs Go qui construisent des systèmes d'agents interopérables.

Capacités principales

  • Serveur A2A : Tout agent peut être exposé en tant que serveur HTTP conforme au standard A2A (Agent-to-Agent).
  • Client A2A : Les agents A2A distants peuvent se connecter comme fournisseurs d'outils pour votre LLM.
  • Sous-agents : Agents Go in-process enregistrés au moment de la compilation, partageant le même déploiement et la même exécution que le parent.
  • Gestion dynamique des outils : Ajouter ou supprimer des outils à l'exécution, échanger des serveurs MCP par locataire ou session utilisateur, et enregistrer des sous-agents spécialisés en fonction des feature flags.

Cas d'usage

  • Exposer un agent en tant que serveur HTTP A2A conforme aux normes
  • Échanger des serveurs MCP par locataire ou session utilisateur
  • Enregistrer dynamiquement des sous-agents spécialisés en fonction des feature flags
  • Ajouter ou supprimer des outils pour les utilisateurs premium à l'exécution
  • Connecter des agents A2A distants comme fournisseurs d'outils pour un LLM

Caractéristiques

techniques Le SDK prend en charge les contrôles budgétaires (WithBudget, MaxCostUSD), les délais d'exécution, les hooks (AfterLLMHook, AfterMemoryStoreHook) et l'intégration du runtime Temporal. A2A convient pour connecter des agents à travers les services, les langages ou les équipes ; les sous-agents conviennent aux agents in-process au sein du même déploiement.

Cas d’usage
  • Expose an agent as a standards-compliant A2A HTTP server
  • Swap MCP servers per tenant or user session
  • Register specialist sub-agents dynamically based on feature flags
  • Add or remove tools for premium users at runtime
  • Connect remote A2A agents as tool providers for an LLM

Fonctions et usages

Expose any agent as a standards-compliant A2A HTTP serverConnect remote A2A agents as tool providersRegister in-process Go sub-agents sharing the same runtimeAdd or remove tools dynamically at runtimeSwap MCP servers per tenant or user sessionRegister specialist sub-agents based on feature flagsBudget controls (WithBudget, MaxCostUSD)Run deadlines and cancellationLLM and memory store hooksTemporal runtime integration

En bref

Signaux de maturité
  • Open source
  • API publique
  • Auto-hébergement
Courbe d'apprentissage
  • Moyenne

Sources

Chaque fiche conserve ses sources et sa date de vérification.

Outils similaires

Modelence
modelence.com
88

Modelence est une plateforme no-code/low-code pour les constructeurs d'IA, les startups et les équipes produit afin de créer et déployer des applications web alimentées par l'IA avec administration, authentification et gestion des données intégrées.

Freemium · 9 $US+/mois

Voir les détails
Cursor
cursor.com
90

Cursor est une plateforme de codage assistée par IA qui aide les développeurs à créer des logiciels avec des agents autonomes. Elle fonctionne sur ordinateur, web et mobile, et s'exécute dans votre terminal, Slack et GitHub.

Payant · 8 $US+/mois

Voir les détails
Docs by LangChain
docs.langchain.com
90

Deploy and manage agents with durable execution, real-time streaming, and horizontal scaling.

Freemium · 1 $US+/mois

Voir les détails
Spettro
spettro.app
90

Spettro est un assistant de codage multi-agents axé terminal, écrit en Go, avec des agents configurables, un mode objectif, des compétences d'agent, une exécution sensible aux approbations, des sessions persistantes et un routage de modèles compatible OpenAI.

Freemium · 5+/mois

Voir les détails