AgentOSConfig

Parameters

ParameterTypeDefaultDescription
available_modelsList[str]NoneList of models available in the AgentOS
chatOptional[ChatConfig]NoneConfiguration for the Chat page of your AgentOS
evalsOptional[EvalsConfig]NoneConfiguration for the Evals page of your AgentOS
knowledgeOptional[KnowledgeConfig]NoneConfiguration for the Knowledge page of your AgentOS
memoryOptional[MemoryConfig]NoneConfiguration for the Memory page of your AgentOS
sessionOptional[SessionConfig]NoneConfiguration for the Session page of your AgentOS
metricsOptional[MetricsConfig]NoneConfiguration for the Metrics page of your AgentOS

ChatConfig

ParameterTypeDefaultDescription
quick_promptsDict[str, List[str]]NoneDefault prompts for each agent, team and workflow

EvalsConfig

ParameterTypeDefaultDescription
display_namestrNoneDisplay name for the Evals page
dbsOptional[List[DatabaseConfig[EvalsDomainConfig]]]NoneList of configurations for each database

KnowledgeConfig

ParameterTypeDefaultDescription
display_namestrNoneDisplay name for the Knowledge page
dbsOptional[List[DatabaseConfig[KnowledgeDomainConfig]]]NoneList of configurations for each database

MemoryConfig

ParameterTypeDefaultDescription
display_namestrNoneDisplay name for the Memory page
dbsOptional[List[DatabaseConfig[MemoryDomainConfig]]]NoneList of configurations for each database

SessionConfig

ParameterTypeDefaultDescription
display_namestrNoneDisplay name for the Session page
dbsOptional[List[DatabaseConfig[SessionDomainConfig]]]NoneList of configurations for each database

MetricsConfig

ParameterTypeDefaultDescription
display_namestrNoneDisplay name for the Metrics page
dbsOptional[List[DatabaseConfig[MetricsDomainConfig]]]NoneList 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 AgentOS
2available_models:
3 - <MODEL_STRING>
4 ...
5
6# Configuration for the Chat page
7chat:
8 quick_prompts:
9 <AGENT_ID>:
10 - <PROMPT_1>
11 - <PROMPT_2>
12 - <PROMPT_3>
13 ...
14 ...
15
16
17# Configuration for the Evals page
18evals:
19 display_name: <DISPLAY_NAME>
20 dbs:
21 - <DB_ID>
22 domain_config:
23 display_name: <DISPLAY_NAME>
24 ...
25
26
27# Configuration for the Knowledge page
28knowledge:
29 display_name: <DISPLAY_NAME>
30 dbs:
31 - <DB_ID>
32 domain_config:
33 display_name: <DISPLAY_NAME>
34 ...
35
36# Configuration for the Memory page
37memory:
38 display_name: <DISPLAY_NAME>
39 dbs:
40 - <DB_ID>
41 domain_config:
42 display_name: <DISPLAY_NAME>
43 ...
44
45# Configuration for the Session page
46session:
47 display_name: <DISPLAY_NAME>
48 dbs:
49 - <DB_ID>
50 domain_config:
51 display_name: <DISPLAY_NAME>
52 ...
53
54# Configuration for the Metrics page
55metrics:
56 display_name: <DISPLAY_NAME>
57 dbs:
58 - <DB_ID>
59 domain_config:
60 display_name: <DISPLAY_NAME>
61 ...