AgentOSConfig
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
available_models | List[str] | None | List of models available in the AgentOS |
chat | Optional[ChatConfig] | None | Configuration for the Chat page of your AgentOS |
evals | Optional[EvalsConfig] | None | Configuration for the Evals page of your AgentOS |
knowledge | Optional[KnowledgeConfig] | None | Configuration for the Knowledge page of your AgentOS |
memory | Optional[MemoryConfig] | None | Configuration for the Memory page of your AgentOS |
session | Optional[SessionConfig] | None | Configuration for the Session page of your AgentOS |
metrics | Optional[MetricsConfig] | None | Configuration for the Metrics page of your AgentOS |
ChatConfig
| Parameter | Type | Default | Description |
|---|---|---|---|
quick_prompts | Dict[str, List[str]] | None | Default prompts for each agent, team and workflow |
EvalsConfig
| Parameter | Type | Default | Description |
|---|---|---|---|
display_name | str | None | Display name for the Evals page |
dbs | Optional[List[DatabaseConfig[EvalsDomainConfig]]] | None | List of configurations for each database |
KnowledgeConfig
| Parameter | Type | Default | Description |
|---|---|---|---|
display_name | str | None | Display name for the Knowledge page |
dbs | Optional[List[DatabaseConfig[KnowledgeDomainConfig]]] | None | List of configurations for each database |
MemoryConfig
| Parameter | Type | Default | Description |
|---|---|---|---|
display_name | str | None | Display name for the Memory page |
dbs | Optional[List[DatabaseConfig[MemoryDomainConfig]]] | None | List of configurations for each database |
SessionConfig
| Parameter | Type | Default | Description |
|---|---|---|---|
display_name | str | None | Display name for the Session page |
dbs | Optional[List[DatabaseConfig[SessionDomainConfig]]] | None | List of configurations for each database |
MetricsConfig
| Parameter | Type | Default | Description |
|---|---|---|---|
display_name | str | None | Display name for the Metrics page |
dbs | Optional[List[DatabaseConfig[MetricsDomainConfig]]] | None | List of configurations for each database |
Using a YAML Configuration File
You can also provide your AgentOS configuration via a YAML file.
You can define all the previously mentioned configuration options in the file:
1# List of models available in the AgentOS2available_models:3 - <MODEL_STRING>4 ...56# Configuration for the Chat page7chat:8 quick_prompts:9 <AGENT_ID>:10 - <PROMPT_1>11 - <PROMPT_2>12 - <PROMPT_3>13 ...14 ...151617# Configuration for the Evals page18evals:19 display_name: <DISPLAY_NAME>20 dbs:21 - <DB_ID>22 domain_config:23 display_name: <DISPLAY_NAME>24 ...252627# Configuration for the Knowledge page28knowledge:29 display_name: <DISPLAY_NAME>30 dbs:31 - <DB_ID>32 domain_config:33 display_name: <DISPLAY_NAME>34 ...3536# Configuration for the Memory page37memory:38 display_name: <DISPLAY_NAME>39 dbs:40 - <DB_ID>41 domain_config:42 display_name: <DISPLAY_NAME>43 ...4445# Configuration for the Session page46session:47 display_name: <DISPLAY_NAME>48 dbs:49 - <DB_ID>50 domain_config:51 display_name: <DISPLAY_NAME>52 ...5354# Configuration for the Metrics page55metrics:56 display_name: <DISPLAY_NAME>57 dbs:58 - <DB_ID>59 domain_config:60 display_name: <DISPLAY_NAME>61 ...