Repository files navigation

AgentCore CLI

Create, develop, and deploy AI agents to Amazon Bedrock AgentCore

Build Statusnpm versionLicense

Overview

Amazon Bedrock AgentCore enables you to deploy and operate AI agents securely at scale using any framework and model. AgentCore provides tools and capabilities to make agents more effective, purpose-built infrastructure to securely scale agents, and controls to operate trustworthy agents. This CLI helps you create, develop locally, and deploy agents to AgentCore with minimal configuration.

🚀 Jump Into AgentCore

  • Node.js 20.x or later
  • uv for Python agents (install)

Installation

Upgrading from the Bedrock AgentCore Starter Toolkit? If the old Python CLI is still installed, you'll see a warning after install asking you to uninstall it. Both CLIs use the agentcore command name, so having both can cause confusion. Uninstall the old one using whichever tool you originally used:

pip uninstall bedrock-agentcore-starter-toolkit # if installed via pip
pipx uninstall bedrock-agentcore-starter-toolkit # if installed via pipx
uv tool uninstall bedrock-agentcore-starter-toolkit # if installed via uv
npm install -g @aws/agentcore

Quick Start

Use the terminal UI to walk through all commands interactively, or run each command individually:

# Launch terminal UI
agentcore
# Create a new project (wizard guides you through agent setup)
agentcore create
cd my-project
# Test locally
agentcore dev
# Deploy to AWS
agentcore deploy
# Test deployed agent
agentcore invoke

Supported Frameworks

FrameworkNotes
Strands AgentsAWS-native, streaming support
LangChain/LangGraphGraph-based workflows
Google ADKGemini models only
OpenAI AgentsOpenAI models only

Supported Model Providers

ProviderAPI Key RequiredDefault Model
Amazon BedrockNo (uses AWS credentials)us.anthropic.claude-sonnet-4-5-20250514-v1:0
AnthropicYesclaude-sonnet-4-5-20250514
Google GeminiYesgemini-2.5-flash
OpenAIYesgpt-4.1

Commands

Project Lifecycle

CommandDescription
createCreate a new AgentCore project
devStart local development server
deployDeploy infrastructure to AWS
invokeInvoke deployed agents

Resource Management

CommandDescription
addAdd agents, memory, credentials, evaluators, targets
removeRemove resources from project

Note: Run agentcore deploy after add or remove to update resources in AWS.

Observability

CommandDescription
logsStream or search agent runtime logs
traces listList recent traces for a deployed agent
traces getDownload a trace to a JSON file
statusShow deployed resource details

Evaluations

CommandDescription
add evaluatorAdd a custom LLM-as-a-Judge evaluator
add online-evalAdd continuous evaluation for live traffic
run evalRun on-demand evaluation against agent traces
run batch-evaluationRun evaluators across all sessions [preview]
run recommendationOptimize prompts and tool descriptions [preview]
evals historyView past eval run results
pause online-evalPause a deployed online eval config
resume online-evalResume a paused online eval config
stop batch-evaluationStop a running batch evaluation [preview]
logs evalsStream or search online eval logs

Config Bundles [preview]

CommandDescription
add config-bundleAdd a versioned configuration bundle
cb versionsList version history for a bundle
cb diffDiff two versions of a bundle
cb create-branchCreate a new branch on an existing bundle

Create agents with --with-config-bundle to auto-wire config bundle support into the generated template.

Utilities

CommandDescription
validateValidate configuration files
packagePackage agent artifacts without deploying
fetch accessFetch access info for deployed resources
updateCheck for and install CLI updates

Project Structure

my-project/
├── agentcore/
│ ├── .env.local # API keys (gitignored)
│ ├── agentcore.json # Resource specifications
│ ├── aws-targets.json # Deployment targets
│ └── cdk/ # CDK infrastructure
├── app/ # Application code

App Structure

├── app/ # Application code
│ └── <AgentName>/ # Agent directory
│ ├── main.py # Agent entry point
│ ├── pyproject.toml # Python dependencies
│ └── model/ # Model configuration

Configuration

Projects use JSON schema files in the agentcore/ directory:

  • agentcore.json - Agent specifications, memory, credentials, evaluators, online evals
  • deployed-state.json - Runtime state in agentcore/.cli/ (auto-managed)
  • aws-targets.json - Deployment targets (account, region)

Capabilities

  • Runtime - Managed execution environment for deployed agents
  • Memory - Semantic, summarization, and user preference strategies
  • Credentials - Secure API key management via Secrets Manager
  • Evaluations - LLM-as-a-Judge for on-demand and continuous agent quality monitoring

Documentation

Feedback & Issues

Found a bug or have a feature request? Open an issue on GitHub.

Security

See SECURITY for reporting vulnerabilities and security information.

License

This project is licensed under the Apache-2.0 License.

About

PREVIEW: the new terminal experience for AgentCore

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

AgentCore CLI

Create, develop, and deploy AI agents to Amazon Bedrock AgentCore

Build Statusnpm versionLicense

Overview

Amazon Bedrock AgentCore enables you to deploy and operate AI agents securely at scale using any framework and model. AgentCore provides tools and capabilities to make agents more effective, purpose-built infrastructure to securely scale agents, and controls to operate trustworthy agents. This CLI helps you create, develop locally, and deploy agents to AgentCore with minimal configuration.

🚀 Jump Into AgentCore

  • Node.js 20.x or later
  • uv for Python agents (install)

Installation

Upgrading from the Bedrock AgentCore Starter Toolkit? If the old Python CLI is still installed, you'll see a warning after install asking you to uninstall it. Both CLIs use the agentcore command name, so having both can cause confusion. Uninstall the old one using whichever tool you originally used:

pip uninstall bedrock-agentcore-starter-toolkit # if installed via pip
pipx uninstall bedrock-agentcore-starter-toolkit # if installed via pipx
uv tool uninstall bedrock-agentcore-starter-toolkit # if installed via uv
npm install -g @aws/agentcore

Quick Start

Use the terminal UI to walk through all commands interactively, or run each command individually:

# Launch terminal UI
agentcore
# Create a new project (wizard guides you through agent setup)
agentcore create
cd my-project
# Test locally
agentcore dev
# Deploy to AWS
agentcore deploy
# Test deployed agent
agentcore invoke

Supported Frameworks

FrameworkNotes
Strands AgentsAWS-native, streaming support
LangChain/LangGraphGraph-based workflows
Google ADKGemini models only
OpenAI AgentsOpenAI models only

Supported Model Providers

ProviderAPI Key RequiredDefault Model
Amazon BedrockNo (uses AWS credentials)us.anthropic.claude-sonnet-4-5-20250514-v1:0
AnthropicYesclaude-sonnet-4-5-20250514
Google GeminiYesgemini-2.5-flash
OpenAIYesgpt-4.1

Commands

Project Lifecycle

CommandDescription
createCreate a new AgentCore project
devStart local development server
deployDeploy infrastructure to AWS
invokeInvoke deployed agents

Resource Management

CommandDescription
addAdd agents, memory, credentials, evaluators, targets
removeRemove resources from project

Note: Run agentcore deploy after add or remove to update resources in AWS.

Observability

CommandDescription
logsStream or search agent runtime logs
traces listList recent traces for a deployed agent
traces getDownload a trace to a JSON file
statusShow deployed resource details

Evaluations

CommandDescription
add evaluatorAdd a custom LLM-as-a-Judge evaluator
add online-evalAdd continuous evaluation for live traffic
run evalRun on-demand evaluation against agent traces
run batch-evaluationRun evaluators across all sessions [preview]
run recommendationOptimize prompts and tool descriptions [preview]
evals historyView past eval run results
pause online-evalPause a deployed online eval config
resume online-evalResume a paused online eval config
stop batch-evaluationStop a running batch evaluation [preview]
logs evalsStream or search online eval logs

Config Bundles [preview]

CommandDescription
add config-bundleAdd a versioned configuration bundle
cb versionsList version history for a bundle
cb diffDiff two versions of a bundle
cb create-branchCreate a new branch on an existing bundle

Create agents with --with-config-bundle to auto-wire config bundle support into the generated template.

Utilities

CommandDescription
validateValidate configuration files
packagePackage agent artifacts without deploying
fetch accessFetch access info for deployed resources
updateCheck for and install CLI updates

Project Structure

my-project/
├── agentcore/
│ ├── .env.local # API keys (gitignored)
│ ├── agentcore.json # Resource specifications
│ ├── aws-targets.json # Deployment targets
│ └── cdk/ # CDK infrastructure
├── app/ # Application code

App Structure

├── app/ # Application code
│ └── <AgentName>/ # Agent directory
│ ├── main.py # Agent entry point
│ ├── pyproject.toml # Python dependencies
│ └── model/ # Model configuration

Configuration

Projects use JSON schema files in the agentcore/ directory:

  • agentcore.json - Agent specifications, memory, credentials, evaluators, online evals
  • deployed-state.json - Runtime state in agentcore/.cli/ (auto-managed)
  • aws-targets.json - Deployment targets (account, region)

Capabilities

  • Runtime - Managed execution environment for deployed agents
  • Memory - Semantic, summarization, and user preference strategies
  • Credentials - Secure API key management via Secrets Manager
  • Evaluations - LLM-as-a-Judge for on-demand and continuous agent quality monitoring

Documentation

Feedback & Issues

Found a bug or have a feature request? Open an issue on GitHub.

Security

See SECURITY for reporting vulnerabilities and security information.

License

This project is licensed under the Apache-2.0 License.

About

PREVIEW: the new terminal experience for AgentCore

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

AgentCore CLI

Create, develop, and deploy AI agents to Amazon Bedrock AgentCore

Build Statusnpm versionLicense

Overview

Amazon Bedrock AgentCore enables you to deploy and operate AI agents securely at scale using any framework and model. AgentCore provides tools and capabilities to make agents more effective, purpose-built infrastructure to securely scale agents, and controls to operate trustworthy agents. This CLI helps you create, develop locally, and deploy agents to AgentCore with minimal configuration.

🚀 Jump Into AgentCore

  • Node.js 20.x or later
  • uv for Python agents (install)

Installation

Upgrading from the Bedrock AgentCore Starter Toolkit? If the old Python CLI is still installed, you'll see a warning after install asking you to uninstall it. Both CLIs use the agentcore command name, so having both can cause confusion. Uninstall the old one using whichever tool you originally used:

pip uninstall bedrock-agentcore-starter-toolkit # if installed via pip
pipx uninstall bedrock-agentcore-starter-toolkit # if installed via pipx
uv tool uninstall bedrock-agentcore-starter-toolkit # if installed via uv
npm install -g @aws/agentcore

Quick Start

Use the terminal UI to walk through all commands interactively, or run each command individually:

# Launch terminal UI
agentcore
# Create a new project (wizard guides you through agent setup)
agentcore create
cd my-project
# Test locally
agentcore dev
# Deploy to AWS
agentcore deploy
# Test deployed agent
agentcore invoke

Supported Frameworks

FrameworkNotes
Strands AgentsAWS-native, streaming support
LangChain/LangGraphGraph-based workflows
Google ADKGemini models only
OpenAI AgentsOpenAI models only

Supported Model Providers

ProviderAPI Key RequiredDefault Model
Amazon BedrockNo (uses AWS credentials)us.anthropic.claude-sonnet-4-5-20250514-v1:0
AnthropicYesclaude-sonnet-4-5-20250514
Google GeminiYesgemini-2.5-flash
OpenAIYesgpt-4.1

Commands

Project Lifecycle

CommandDescription
createCreate a new AgentCore project
devStart local development server
deployDeploy infrastructure to AWS
invokeInvoke deployed agents

Resource Management

CommandDescription
addAdd agents, memory, credentials, evaluators, targets
removeRemove resources from project

Note: Run agentcore deploy after add or remove to update resources in AWS.

Observability

CommandDescription
logsStream or search agent runtime logs
traces listList recent traces for a deployed agent
traces getDownload a trace to a JSON file
statusShow deployed resource details

Evaluations

CommandDescription
add evaluatorAdd a custom LLM-as-a-Judge evaluator
add online-evalAdd continuous evaluation for live traffic
run evalRun on-demand evaluation against agent traces
run batch-evaluationRun evaluators across all sessions [preview]
run recommendationOptimize prompts and tool descriptions [preview]
evals historyView past eval run results
pause online-evalPause a deployed online eval config
resume online-evalResume a paused online eval config
stop batch-evaluationStop a running batch evaluation [preview]
logs evalsStream or search online eval logs

Config Bundles [preview]

CommandDescription
add config-bundleAdd a versioned configuration bundle
cb versionsList version history for a bundle
cb diffDiff two versions of a bundle
cb create-branchCreate a new branch on an existing bundle

Create agents with --with-config-bundle to auto-wire config bundle support into the generated template.

Utilities

CommandDescription
validateValidate configuration files
packagePackage agent artifacts without deploying
fetch accessFetch access info for deployed resources
updateCheck for and install CLI updates

Project Structure

my-project/
├── agentcore/
│ ├── .env.local # API keys (gitignored)
│ ├── agentcore.json # Resource specifications
│ ├── aws-targets.json # Deployment targets
│ └── cdk/ # CDK infrastructure
├── app/ # Application code

App Structure

├── app/ # Application code
│ └── <AgentName>/ # Agent directory
│ ├── main.py # Agent entry point
│ ├── pyproject.toml # Python dependencies
│ └── model/ # Model configuration

Configuration

Projects use JSON schema files in the agentcore/ directory:

  • agentcore.json - Agent specifications, memory, credentials, evaluators, online evals
  • deployed-state.json - Runtime state in agentcore/.cli/ (auto-managed)
  • aws-targets.json - Deployment targets (account, region)

Capabilities

  • Runtime - Managed execution environment for deployed agents
  • Memory - Semantic, summarization, and user preference strategies
  • Credentials - Secure API key management via Secrets Manager
  • Evaluations - LLM-as-a-Judge for on-demand and continuous agent quality monitoring

Documentation

Feedback & Issues

Found a bug or have a feature request? Open an issue on GitHub.

Security

See SECURITY for reporting vulnerabilities and security information.

License

This project is licensed under the Apache-2.0 License.

About

PREVIEW: the new terminal experience for AgentCore

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

AgentCore CLI

Create, develop, and deploy AI agents to Amazon Bedrock AgentCore

Build Statusnpm versionLicense

Overview

Amazon Bedrock AgentCore enables you to deploy and operate AI agents securely at scale using any framework and model. AgentCore provides tools and capabilities to make agents more effective, purpose-built infrastructure to securely scale agents, and controls to operate trustworthy agents. This CLI helps you create, develop locally, and deploy agents to AgentCore with minimal configuration.

🚀 Jump Into AgentCore

  • Node.js 20.x or later
  • uv for Python agents (install)

Installation

Upgrading from the Bedrock AgentCore Starter Toolkit? If the old Python CLI is still installed, you'll see a warning after install asking you to uninstall it. Both CLIs use the agentcore command name, so having both can cause confusion. Uninstall the old one using whichever tool you originally used:

pip uninstall bedrock-agentcore-starter-toolkit # if installed via pip
pipx uninstall bedrock-agentcore-starter-toolkit # if installed via pipx
uv tool uninstall bedrock-agentcore-starter-toolkit # if installed via uv
npm install -g @aws/agentcore

Quick Start

Use the terminal UI to walk through all commands interactively, or run each command individually:

# Launch terminal UI
agentcore
# Create a new project (wizard guides you through agent setup)
agentcore create
cd my-project
# Test locally
agentcore dev
# Deploy to AWS
agentcore deploy
# Test deployed agent
agentcore invoke

Supported Frameworks

FrameworkNotes
Strands AgentsAWS-native, streaming support
LangChain/LangGraphGraph-based workflows
Google ADKGemini models only
OpenAI AgentsOpenAI models only

Supported Model Providers

ProviderAPI Key RequiredDefault Model
Amazon BedrockNo (uses AWS credentials)us.anthropic.claude-sonnet-4-5-20250514-v1:0
AnthropicYesclaude-sonnet-4-5-20250514
Google GeminiYesgemini-2.5-flash
OpenAIYesgpt-4.1

Commands

Project Lifecycle

CommandDescription
createCreate a new AgentCore project
devStart local development server
deployDeploy infrastructure to AWS
invokeInvoke deployed agents

Resource Management

CommandDescription
addAdd agents, memory, credentials, evaluators, targets
removeRemove resources from project

Note: Run agentcore deploy after add or remove to update resources in AWS.

Observability

CommandDescription
logsStream or search agent runtime logs
traces listList recent traces for a deployed agent
traces getDownload a trace to a JSON file
statusShow deployed resource details

Evaluations

CommandDescription
add evaluatorAdd a custom LLM-as-a-Judge evaluator
add online-evalAdd continuous evaluation for live traffic
run evalRun on-demand evaluation against agent traces
run batch-evaluationRun evaluators across all sessions [preview]
run recommendationOptimize prompts and tool descriptions [preview]
evals historyView past eval run results
pause online-evalPause a deployed online eval config
resume online-evalResume a paused online eval config
stop batch-evaluationStop a running batch evaluation [preview]
logs evalsStream or search online eval logs

Config Bundles [preview]

CommandDescription
add config-bundleAdd a versioned configuration bundle
cb versionsList version history for a bundle
cb diffDiff two versions of a bundle
cb create-branchCreate a new branch on an existing bundle

Create agents with --with-config-bundle to auto-wire config bundle support into the generated template.

Utilities

CommandDescription
validateValidate configuration files
packagePackage agent artifacts without deploying
fetch accessFetch access info for deployed resources
updateCheck for and install CLI updates

Project Structure

my-project/
├── agentcore/
│ ├── .env.local # API keys (gitignored)
│ ├── agentcore.json # Resource specifications
│ ├── aws-targets.json # Deployment targets
│ └── cdk/ # CDK infrastructure
├── app/ # Application code

App Structure

├── app/ # Application code
│ └── <AgentName>/ # Agent directory
│ ├── main.py # Agent entry point
│ ├── pyproject.toml # Python dependencies
│ └── model/ # Model configuration

Configuration

Projects use JSON schema files in the agentcore/ directory:

  • agentcore.json - Agent specifications, memory, credentials, evaluators, online evals
  • deployed-state.json - Runtime state in agentcore/.cli/ (auto-managed)
  • aws-targets.json - Deployment targets (account, region)

Capabilities

  • Runtime - Managed execution environment for deployed agents
  • Memory - Semantic, summarization, and user preference strategies
  • Credentials - Secure API key management via Secrets Manager
  • Evaluations - LLM-as-a-Judge for on-demand and continuous agent quality monitoring

Documentation

Feedback & Issues

Found a bug or have a feature request? Open an issue on GitHub.

Security

See SECURITY for reporting vulnerabilities and security information.

License

This project is licensed under the Apache-2.0 License.

About

PREVIEW: the new terminal experience for AgentCore

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

AgentCore CLI

Create, develop, and deploy AI agents to Amazon Bedrock AgentCore

Build Statusnpm versionLicense

Overview

Amazon Bedrock AgentCore enables you to deploy and operate AI agents securely at scale using any framework and model. AgentCore provides tools and capabilities to make agents more effective, purpose-built infrastructure to securely scale agents, and controls to operate trustworthy agents. This CLI helps you create, develop locally, and deploy agents to AgentCore with minimal configuration.

🚀 Jump Into AgentCore

  • Node.js 20.x or later
  • uv for Python agents (install)

Installation

Upgrading from the Bedrock AgentCore Starter Toolkit? If the old Python CLI is still installed, you'll see a warning after install asking you to uninstall it. Both CLIs use the agentcore command name, so having both can cause confusion. Uninstall the old one using whichever tool you originally used:

pip uninstall bedrock-agentcore-starter-toolkit # if installed via pip
pipx uninstall bedrock-agentcore-starter-toolkit # if installed via pipx
uv tool uninstall bedrock-agentcore-starter-toolkit # if installed via uv
npm install -g @aws/agentcore

Quick Start

Use the terminal UI to walk through all commands interactively, or run each command individually:

# Launch terminal UI
agentcore
# Create a new project (wizard guides you through agent setup)
agentcore create
cd my-project
# Test locally
agentcore dev
# Deploy to AWS
agentcore deploy
# Test deployed agent
agentcore invoke

Supported Frameworks

FrameworkNotes
Strands AgentsAWS-native, streaming support
LangChain/LangGraphGraph-based workflows
Google ADKGemini models only
OpenAI AgentsOpenAI models only

Supported Model Providers

ProviderAPI Key RequiredDefault Model
Amazon BedrockNo (uses AWS credentials)us.anthropic.claude-sonnet-4-5-20250514-v1:0
AnthropicYesclaude-sonnet-4-5-20250514
Google GeminiYesgemini-2.5-flash
OpenAIYesgpt-4.1

Commands

Project Lifecycle

CommandDescription
createCreate a new AgentCore project
devStart local development server
deployDeploy infrastructure to AWS
invokeInvoke deployed agents

Resource Management

CommandDescription
addAdd agents, memory, credentials, evaluators, targets
removeRemove resources from project

Note: Run agentcore deploy after add or remove to update resources in AWS.

Observability

CommandDescription
logsStream or search agent runtime logs
traces listList recent traces for a deployed agent
traces getDownload a trace to a JSON file
statusShow deployed resource details

Evaluations

CommandDescription
add evaluatorAdd a custom LLM-as-a-Judge evaluator
add online-evalAdd continuous evaluation for live traffic
run evalRun on-demand evaluation against agent traces
run batch-evaluationRun evaluators across all sessions [preview]
run recommendationOptimize prompts and tool descriptions [preview]
evals historyView past eval run results
pause online-evalPause a deployed online eval config
resume online-evalResume a paused online eval config
stop batch-evaluationStop a running batch evaluation [preview]
logs evalsStream or search online eval logs

Config Bundles [preview]

CommandDescription
add config-bundleAdd a versioned configuration bundle
cb versionsList version history for a bundle
cb diffDiff two versions of a bundle
cb create-branchCreate a new branch on an existing bundle

Create agents with --with-config-bundle to auto-wire config bundle support into the generated template.

Utilities

CommandDescription
validateValidate configuration files
packagePackage agent artifacts without deploying
fetch accessFetch access info for deployed resources
updateCheck for and install CLI updates

Project Structure

my-project/
├── agentcore/
│ ├── .env.local # API keys (gitignored)
│ ├── agentcore.json # Resource specifications
│ ├── aws-targets.json # Deployment targets
│ └── cdk/ # CDK infrastructure
├── app/ # Application code

App Structure

├── app/ # Application code
│ └── <AgentName>/ # Agent directory
│ ├── main.py # Agent entry point
│ ├── pyproject.toml # Python dependencies
│ └── model/ # Model configuration

Configuration

Projects use JSON schema files in the agentcore/ directory:

  • agentcore.json - Agent specifications, memory, credentials, evaluators, online evals
  • deployed-state.json - Runtime state in agentcore/.cli/ (auto-managed)
  • aws-targets.json - Deployment targets (account, region)

Capabilities

  • Runtime - Managed execution environment for deployed agents
  • Memory - Semantic, summarization, and user preference strategies
  • Credentials - Secure API key management via Secrets Manager
  • Evaluations - LLM-as-a-Judge for on-demand and continuous agent quality monitoring

Documentation

Feedback & Issues

Found a bug or have a feature request? Open an issue on GitHub.

Security

See SECURITY for reporting vulnerabilities and security information.

License

This project is licensed under the Apache-2.0 License.

About

PREVIEW: the new terminal experience for AgentCore

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

AgentCore CLI

Create, develop, and deploy AI agents to Amazon Bedrock AgentCore

Build Statusnpm versionLicense

Overview

Amazon Bedrock AgentCore enables you to deploy and operate AI agents securely at scale using any framework and model. AgentCore provides tools and capabilities to make agents more effective, purpose-built infrastructure to securely scale agents, and controls to operate trustworthy agents. This CLI helps you create, develop locally, and deploy agents to AgentCore with minimal configuration.

🚀 Jump Into AgentCore

  • Node.js 20.x or later
  • uv for Python agents (install)

Installation

Upgrading from the Bedrock AgentCore Starter Toolkit? If the old Python CLI is still installed, you'll see a warning after install asking you to uninstall it. Both CLIs use the agentcore command name, so having both can cause confusion. Uninstall the old one using whichever tool you originally used:

pip uninstall bedrock-agentcore-starter-toolkit # if installed via pip
pipx uninstall bedrock-agentcore-starter-toolkit # if installed via pipx
uv tool uninstall bedrock-agentcore-starter-toolkit # if installed via uv
npm install -g @aws/agentcore

Quick Start

Use the terminal UI to walk through all commands interactively, or run each command individually:

# Launch terminal UI
agentcore
# Create a new project (wizard guides you through agent setup)
agentcore create
cd my-project
# Test locally
agentcore dev
# Deploy to AWS
agentcore deploy
# Test deployed agent
agentcore invoke

Supported Frameworks

FrameworkNotes
Strands AgentsAWS-native, streaming support
LangChain/LangGraphGraph-based workflows
Google ADKGemini models only
OpenAI AgentsOpenAI models only

Supported Model Providers

ProviderAPI Key RequiredDefault Model
Amazon BedrockNo (uses AWS credentials)us.anthropic.claude-sonnet-4-5-20250514-v1:0
AnthropicYesclaude-sonnet-4-5-20250514
Google GeminiYesgemini-2.5-flash
OpenAIYesgpt-4.1

Commands

Project Lifecycle

CommandDescription
createCreate a new AgentCore project
devStart local development server
deployDeploy infrastructure to AWS
invokeInvoke deployed agents

Resource Management

CommandDescription
addAdd agents, memory, credentials, evaluators, targets
removeRemove resources from project

Note: Run agentcore deploy after add or remove to update resources in AWS.

Observability

CommandDescription
logsStream or search agent runtime logs
traces listList recent traces for a deployed agent
traces getDownload a trace to a JSON file
statusShow deployed resource details

Evaluations

CommandDescription
add evaluatorAdd a custom LLM-as-a-Judge evaluator
add online-evalAdd continuous evaluation for live traffic
run evalRun on-demand evaluation against agent traces
run batch-evaluationRun evaluators across all sessions [preview]
run recommendationOptimize prompts and tool descriptions [preview]
evals historyView past eval run results
pause online-evalPause a deployed online eval config
resume online-evalResume a paused online eval config
stop batch-evaluationStop a running batch evaluation [preview]
logs evalsStream or search online eval logs

Config Bundles [preview]

CommandDescription
add config-bundleAdd a versioned configuration bundle
cb versionsList version history for a bundle
cb diffDiff two versions of a bundle
cb create-branchCreate a new branch on an existing bundle

Create agents with --with-config-bundle to auto-wire config bundle support into the generated template.

Utilities

CommandDescription
validateValidate configuration files
packagePackage agent artifacts without deploying
fetch accessFetch access info for deployed resources
updateCheck for and install CLI updates

Project Structure

my-project/
├── agentcore/
│ ├── .env.local # API keys (gitignored)
│ ├── agentcore.json # Resource specifications
│ ├── aws-targets.json # Deployment targets
│ └── cdk/ # CDK infrastructure
├── app/ # Application code

App Structure

├── app/ # Application code
│ └── <AgentName>/ # Agent directory
│ ├── main.py # Agent entry point
│ ├── pyproject.toml # Python dependencies
│ └── model/ # Model configuration

Configuration

Projects use JSON schema files in the agentcore/ directory:

  • agentcore.json - Agent specifications, memory, credentials, evaluators, online evals
  • deployed-state.json - Runtime state in agentcore/.cli/ (auto-managed)
  • aws-targets.json - Deployment targets (account, region)

Capabilities

  • Runtime - Managed execution environment for deployed agents
  • Memory - Semantic, summarization, and user preference strategies
  • Credentials - Secure API key management via Secrets Manager
  • Evaluations - LLM-as-a-Judge for on-demand and continuous agent quality monitoring

Documentation

Feedback & Issues

Found a bug or have a feature request? Open an issue on GitHub.

Security

See SECURITY for reporting vulnerabilities and security information.

License

This project is licensed under the Apache-2.0 License.

About

PREVIEW: the new terminal experience for AgentCore

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

AgentCore CLI

Create, develop, and deploy AI agents to Amazon Bedrock AgentCore

Build Statusnpm versionLicense

Overview

Amazon Bedrock AgentCore enables you to deploy and operate AI agents securely at scale using any framework and model. AgentCore provides tools and capabilities to make agents more effective, purpose-built infrastructure to securely scale agents, and controls to operate trustworthy agents. This CLI helps you create, develop locally, and deploy agents to AgentCore with minimal configuration.

🚀 Jump Into AgentCore

  • Node.js 20.x or later
  • uv for Python agents (install)

Installation

Upgrading from the Bedrock AgentCore Starter Toolkit? If the old Python CLI is still installed, you'll see a warning after install asking you to uninstall it. Both CLIs use the agentcore command name, so having both can cause confusion. Uninstall the old one using whichever tool you originally used:

pip uninstall bedrock-agentcore-starter-toolkit # if installed via pip
pipx uninstall bedrock-agentcore-starter-toolkit # if installed via pipx
uv tool uninstall bedrock-agentcore-starter-toolkit # if installed via uv
npm install -g @aws/agentcore

Quick Start

Use the terminal UI to walk through all commands interactively, or run each command individually:

# Launch terminal UI
agentcore
# Create a new project (wizard guides you through agent setup)
agentcore create
cd my-project
# Test locally
agentcore dev
# Deploy to AWS
agentcore deploy
# Test deployed agent
agentcore invoke

Supported Frameworks

FrameworkNotes
Strands AgentsAWS-native, streaming support
LangChain/LangGraphGraph-based workflows
Google ADKGemini models only
OpenAI AgentsOpenAI models only

Supported Model Providers

ProviderAPI Key RequiredDefault Model
Amazon BedrockNo (uses AWS credentials)us.anthropic.claude-sonnet-4-5-20250514-v1:0
AnthropicYesclaude-sonnet-4-5-20250514
Google GeminiYesgemini-2.5-flash
OpenAIYesgpt-4.1

Commands

Project Lifecycle

CommandDescription
createCreate a new AgentCore project
devStart local development server
deployDeploy infrastructure to AWS
invokeInvoke deployed agents

Resource Management

CommandDescription
addAdd agents, memory, credentials, evaluators, targets
removeRemove resources from project

Note: Run agentcore deploy after add or remove to update resources in AWS.

Observability

CommandDescription
logsStream or search agent runtime logs
traces listList recent traces for a deployed agent
traces getDownload a trace to a JSON file
statusShow deployed resource details

Evaluations

CommandDescription
add evaluatorAdd a custom LLM-as-a-Judge evaluator
add online-evalAdd continuous evaluation for live traffic
run evalRun on-demand evaluation against agent traces
run batch-evaluationRun evaluators across all sessions [preview]
run recommendationOptimize prompts and tool descriptions [preview]
evals historyView past eval run results
pause online-evalPause a deployed online eval config
resume online-evalResume a paused online eval config
stop batch-evaluationStop a running batch evaluation [preview]
logs evalsStream or search online eval logs

Config Bundles [preview]

CommandDescription
add config-bundleAdd a versioned configuration bundle
cb versionsList version history for a bundle
cb diffDiff two versions of a bundle
cb create-branchCreate a new branch on an existing bundle

Create agents with --with-config-bundle to auto-wire config bundle support into the generated template.

Utilities

CommandDescription
validateValidate configuration files
packagePackage agent artifacts without deploying
fetch accessFetch access info for deployed resources
updateCheck for and install CLI updates

Project Structure

my-project/
├── agentcore/
│ ├── .env.local # API keys (gitignored)
│ ├── agentcore.json # Resource specifications
│ ├── aws-targets.json # Deployment targets
│ └── cdk/ # CDK infrastructure
├── app/ # Application code

App Structure

├── app/ # Application code
│ └── <AgentName>/ # Agent directory
│ ├── main.py # Agent entry point
│ ├── pyproject.toml # Python dependencies
│ └── model/ # Model configuration

Configuration

Projects use JSON schema files in the agentcore/ directory:

  • agentcore.json - Agent specifications, memory, credentials, evaluators, online evals
  • deployed-state.json - Runtime state in agentcore/.cli/ (auto-managed)
  • aws-targets.json - Deployment targets (account, region)

Capabilities

  • Runtime - Managed execution environment for deployed agents
  • Memory - Semantic, summarization, and user preference strategies
  • Credentials - Secure API key management via Secrets Manager
  • Evaluations - LLM-as-a-Judge for on-demand and continuous agent quality monitoring

Documentation

Feedback & Issues

Found a bug or have a feature request? Open an issue on GitHub.

Security

See SECURITY for reporting vulnerabilities and security information.

License

This project is licensed under the Apache-2.0 License.

About

PREVIEW: the new terminal experience for AgentCore

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

AgentCore CLI

Create, develop, and deploy AI agents to Amazon Bedrock AgentCore

Build Statusnpm versionLicense

Overview

Amazon Bedrock AgentCore enables you to deploy and operate AI agents securely at scale using any framework and model. AgentCore provides tools and capabilities to make agents more effective, purpose-built infrastructure to securely scale agents, and controls to operate trustworthy agents. This CLI helps you create, develop locally, and deploy agents to AgentCore with minimal configuration.

🚀 Jump Into AgentCore

  • Node.js 20.x or later
  • uv for Python agents (install)

Installation

Upgrading from the Bedrock AgentCore Starter Toolkit? If the old Python CLI is still installed, you'll see a warning after install asking you to uninstall it. Both CLIs use the agentcore command name, so having both can cause confusion. Uninstall the old one using whichever tool you originally used:

pip uninstall bedrock-agentcore-starter-toolkit # if installed via pip
pipx uninstall bedrock-agentcore-starter-toolkit # if installed via pipx
uv tool uninstall bedrock-agentcore-starter-toolkit # if installed via uv
npm install -g @aws/agentcore

Quick Start

Use the terminal UI to walk through all commands interactively, or run each command individually:

# Launch terminal UI
agentcore
# Create a new project (wizard guides you through agent setup)
agentcore create
cd my-project
# Test locally
agentcore dev
# Deploy to AWS
agentcore deploy
# Test deployed agent
agentcore invoke

Supported Frameworks

FrameworkNotes
Strands AgentsAWS-native, streaming support
LangChain/LangGraphGraph-based workflows
Google ADKGemini models only
OpenAI AgentsOpenAI models only

Supported Model Providers

ProviderAPI Key RequiredDefault Model
Amazon BedrockNo (uses AWS credentials)us.anthropic.claude-sonnet-4-5-20250514-v1:0
AnthropicYesclaude-sonnet-4-5-20250514
Google GeminiYesgemini-2.5-flash
OpenAIYesgpt-4.1

Commands

Project Lifecycle

CommandDescription
createCreate a new AgentCore project
devStart local development server
deployDeploy infrastructure to AWS
invokeInvoke deployed agents

Resource Management

CommandDescription
addAdd agents, memory, credentials, evaluators, targets
removeRemove resources from project

Note: Run agentcore deploy after add or remove to update resources in AWS.

Observability

CommandDescription
logsStream or search agent runtime logs
traces listList recent traces for a deployed agent
traces getDownload a trace to a JSON file
statusShow deployed resource details

Evaluations

CommandDescription
add evaluatorAdd a custom LLM-as-a-Judge evaluator
add online-evalAdd continuous evaluation for live traffic
run evalRun on-demand evaluation against agent traces
run batch-evaluationRun evaluators across all sessions [preview]
run recommendationOptimize prompts and tool descriptions [preview]
evals historyView past eval run results
pause online-evalPause a deployed online eval config
resume online-evalResume a paused online eval config
stop batch-evaluationStop a running batch evaluation [preview]
logs evalsStream or search online eval logs

Config Bundles [preview]

CommandDescription
add config-bundleAdd a versioned configuration bundle
cb versionsList version history for a bundle
cb diffDiff two versions of a bundle
cb create-branchCreate a new branch on an existing bundle

Create agents with --with-config-bundle to auto-wire config bundle support into the generated template.

Utilities

CommandDescription
validateValidate configuration files
packagePackage agent artifacts without deploying
fetch accessFetch access info for deployed resources
updateCheck for and install CLI updates

Project Structure

my-project/
├── agentcore/
│ ├── .env.local # API keys (gitignored)
│ ├── agentcore.json # Resource specifications
│ ├── aws-targets.json # Deployment targets
│ └── cdk/ # CDK infrastructure
├── app/ # Application code

App Structure

├── app/ # Application code
│ └── <AgentName>/ # Agent directory
│ ├── main.py # Agent entry point
│ ├── pyproject.toml # Python dependencies
│ └── model/ # Model configuration

Configuration

Projects use JSON schema files in the agentcore/ directory:

  • agentcore.json - Agent specifications, memory, credentials, evaluators, online evals
  • deployed-state.json - Runtime state in agentcore/.cli/ (auto-managed)
  • aws-targets.json - Deployment targets (account, region)

Capabilities

  • Runtime - Managed execution environment for deployed agents
  • Memory - Semantic, summarization, and user preference strategies
  • Credentials - Secure API key management via Secrets Manager
  • Evaluations - LLM-as-a-Judge for on-demand and continuous agent quality monitoring

Documentation

Feedback & Issues

Found a bug or have a feature request? Open an issue on GitHub.

Security

See SECURITY for reporting vulnerabilities and security information.

License

This project is licensed under the Apache-2.0 License.

About

PREVIEW: the new terminal experience for AgentCore

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages