Skip to content

Latest commit

 

History

History
39 lines (23 loc) · 1.45 KB

File metadata and controls

39 lines (23 loc) · 1.45 KB

This is a project generated by the agentcore create CLI tool!

Layout

The generated application code lives at the agent root directory. At the root, there is a .gitignore file, an agentcore/ folder which represents the configurations and state associated with this project. Other agentcore commands like deploy, dev, and invoke rely on the configuration stored here.

Agent Root

The main entrypoint to your app is defined in main.py. Using the AgentCore SDK @app.entrypoint decorator, this file defines a Starlette ASGI app with the Google ADK framework running within.

model/load.py instantiates your chosen model provider (Gemini).

Environment Variables

Variable Required Description
{{#if hasIdentity}} {{identityProviders.[0].envVarName}} Yes
{{/if}} LOCAL_DEV No

Developing locally

If installation was successful, a virtual environment is already created with dependencies installed.

Run source .venv/bin/activate before developing.

agentcore dev will start a local server on 0.0.0.0:8080.

In a new terminal, you can invoke that server with:

agentcore invoke --dev "What can you do"

Deployment

After providing credentials, agentcore deploy will deploy your project into Amazon Bedrock AgentCore.

Use agentcore invoke to invoke your deployed agent.