AgentCore harnais ou temps d'exécution
AgentCore harness et AgentCore Runtime résolvent différentes parties d'un même problème. Cette page explique la différence conceptuelle et fournit une comparaison fonctionnalité par fonctionnalité pour vous aider à choisir entre les deux.
Différence conceptuelle
AgentCore Runtime est un environnement d'hébergement sans serveur. Vous apportez le code de l'agent (écrit dans n'importe quel framework ou aucun framework), vous l'intégrez au BedrockAgentCoreApp point d'entrée du AgentCore SDK, vous l'empaquetez dans un conteneur ARM64, vous le transférez vers Amazon ECR et vous le déployez. La boucle d'orchestration vous appartient. Pour utiliser une autre AgentCore primitive (mémoire, passerelle, navigateur, interpréteur de code, identité sortante), vous devez l'appeler depuis votre code, généralement via le AgentCore SDK. Runtime fournit l'infrastructure (isolation, dimensionnement, sessions, authentification et plomberie de l'observabilité), tandis que la logique de l'agent est le code que vous écrivez.
AgentCore le harnais est un harnais d'agents gérés : la boucle d'orchestration elle-même est fournie, alimentée par Strands AgentsAWS::BedrockAgentCore::Runtime.
Pour presque toutes les fonctionnalités, le schéma est le même :
-
Harnais : configuration, pas de code.
-
Runtime : vous écrivez du code, généralement avec le AgentCore SDK et votre framework.
La grille ci-dessous rend les exceptions par fonctionnalité explicites.
Grille de fonctionnalités
Le Supporté ? les colonnes utilisent la légende suivante :
-
✅ - Supporté sans code personnalisé requis.
-
🔵 - Supporté, mais vous devez maintenir votre propre implémentation.
-
🟣 - La configuration le permet, mais le code est nécessaire pour l'utiliser pleinement.
-
❌ - Non pris en charge.
| Fonctionnalité/capacité | Harnais : pris en charge ? | Harnais : code client requis ? | Temps d'exécution : pris en charge ? | Runtime : code client requis ? |
|---|---|---|---|---|
|
Sélection du modèle (Bedrock/OpenAI/Gemini/LitellM) |
✅ |
Non |
🔵 |
Oui |
|
Changer de modèle de fournisseur en milieu de session |
✅ |
Non |
🔵 |
Oui |
|
Built-in coque et |
✅ |
Non |
🔵 |
Oui |
|
Compétences des agents |
✅ |
Non |
🔵 |
Oui |
|
Observabilité |
✅ |
Non |
🔵 |
Oui |
|
AgentCore Mémoire à court terme |
✅ |
Non |
🔵 |
Oui |
|
AgentCore Mémoire à long terme (sémantique, synthèse, préférence utilisateur, épisodique) |
✅ |
Non |
🔵 |
Oui |
|
Per-user scopage de la mémoire (identifiant de l'acteur) |
✅ |
Non |
🔵 |
Oui |
|
Passerelle AgentCore |
✅ |
Non |
🔵 |
Oui |
|
AgentCore Navigateur |
✅ |
Non |
🔵 |
Oui |
|
AgentCore Interprète de code |
✅ |
Non |
🔵 |
Oui |
|
Outils de serveur MCP (à distance) |
✅ |
Non |
🔵 |
Oui |
|
Outils en ligne/côté client |
🔵 |
Oui |
🔵 |
Oui |
|
Context-window troncature |
✅ |
Non |
🔵 |
Oui |
|
Image/environnement de conteneur personnalisés |
🟣 |
Mixte |
🟣 |
Mixte |
|
Limites d'exécution ( |
✅ |
Non |
🔵 |
Oui |
|
Système de fichiers : stockage de session géré par le service |
✅ |
Non |
✅ |
Non |
|
Système de fichiers : point d'accès EFS |
✅ |
Non |
✅ |
Non |
|
Système de fichiers - Point d'accès aux fichiers S3 |
✅ |
Non |
✅ |
Non |
|
Variables d’environnement |
✅ |
Non |
✅ |
Non |
|
Exécution directe de commandes shell ( |
✅ |
Non |
✅ |
Non |
|
Authentification entrante - IAM (SigV4) |
✅ |
Non |
✅ |
Non |
|
Authentification entrante - OAuth |
✅ |
Non |
✅ |
Non |
|
Authentification sortante/coffre de jetons d'identité (clés OAuth et API) |
✅ |
Non |
🔵 |
Oui |
|
Isolation de session |
✅ |
Non |
✅ |
Non |
|
Mise en réseau VPC |
✅ |
Non |
✅ |
Non |
|
Réponses en streaming |
✅ |
Non |
🔵 |
Oui |
|
Versionnage et points de terminaison |
✅ |
Non |
✅ |
Non |
|
Choix du framework d'agents |
❌ |
N/A |
🔵 |
Oui |
|
Streaming bidirectionnel |
❌ |
N/A |
🔵 |
Oui |
|
Non-agent-loop modèles (graphique, style de flux de travail) |
❌ |
N/A |
🔵 |
Oui |
|
Crochets |
❌ |
N/A |
🔵 |
Oui |
Rubriques en relation
-
Prise en main- créez et invoquez votre premier harnais
-
Modèles et instructions- configurer les agents, les modèles et les fournisseurs
-
Outils- connectez les outils à votre harnais
-
Environnement et système de fichiers- apportez une image ou un environnement de conteneur personnalisé