The Agent Configuration API allows you to create, manage, and validate agent configurations programmatically. Agents are the core entities that define AI assistant behavior, including their prompts, models, tools, and knowledge bases.Documentation Index
Fetch the complete documentation index at: https://docs.atthene.com/llms.txt
Use this file to discover all available pages before exploring further.
Key Features
- CRUD Operations: Create, read, update, and delete agent configurations
- Validation: Validate configurations before deployment
- Version Control: Track configuration changes with hashes
Authentication
All endpoints require authentication using your API key:- API Key:
x-api-key: <key>
Available Endpoints
List Agents
Retrieve all agent configurations
Create Agent
Create a new agent configuration
Get Agent
Retrieve a specific agent by ID
Update Agent
Update an existing agent configuration
Delete Agent
Delete an agent configuration
Validate Agent
Validate configuration without creating
Agent Configuration Structure
Agents are configured using asystem_config object that includes:
- Basic Settings: Name, type, and architecture
- LLM Configuration: Model, temperature, and other parameters
- System Prompt: Instructions defining agent behavior
- Tools: Available capabilities like search, code execution
- Knowledge Bases: Connected data sources for retrieval
The
agent_key is automatically derived from the agent name and serves as a unique identifier.Common Response Fields
All agent endpoints return objects with these key fields:Unique agent identifier (UUID)
Unique key derived from agent name
Human-readable agent name
Complete agent configuration including prompts, LLM settings, tools, and knowledge bases
Current version of the agent configuration
Hash of the current configuration for change detection