Skip to content
Embabel
v0.5.0
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Select language
English
日本語
Deutsch
Français
Español
Overview
Overview
Glossary
Why do we need an Agent Framework?
Embabel Differentiators
Core Concepts
Getting Started
Overview
Quickstart
Getting the Binaries
Getting Embabel Running
Adding a Little AI to Your Application
Writing Your First Agent
Shell
Overview
How to Use the Shell
Shell Commands
Modules
Overview
Reference
Overview
Invoking an Agent
Goals, Actions and Conditions
Domain Objects
Configuration
Annotation model
DSL
Core Types
Tools
Structured Prompt Elements
Templates
RAG (Retrieval-Augmented Generation)
Building Chatbots
The AgentProcess
The AgentPlatform
Invoking Embabel Agents
Using States
Choosing a Planner
API vs SPI
Embabel and Spring
Working with LLMs
AWS Bedrock Integration
MiniMax Integration
Working with Streams
Working with LLM Reasoning / Thinking
Working with Callbacks (Interceptors)
Tracking LLM Cost and Usage
Working with Guardrails
Agent and Action Termination
Customizing Embabel
Integrations
Developer Tooling
Agent Skills
Testing
Embabel Architecture
Troubleshooting
Migrating from other frameworks
API Evolution
Asynchronous Mode and Java 25
Agent Design
Overview
Contributing
Overview
Resources
Overview
Appendix
Overview
GitHub
Select theme
Dark
Light
Auto
Select language
English
日本語
Deutsch
Français
Español
Shell
Embabel Shell
Section titled “Embabel Shell”
The easiest way to get started with Embabel is via Spring Shell.