Parameter | Type | Default | Description |
---|---|---|---|
os_id | Optional[str] | Autogenerated UUID | AgentOS ID |
description | Optional[str] | None | AgentOS description |
agents | Optional[List[Agent]] | None | List of agents available in the AgentOS |
teams | Optional[List[Team]] | None | List of teams available in the AgentOS |
workflows | Optional[List[Workflow]] | None | List of workflows available in the AgentOS |
interfaces | Optional[List[BaseInterface]] | None | List of interfaces available in the AgentOS |
config | Optional[AgentOSConfig] | None | User-provided configuration for the AgentOS |
settings | Optional[AgnoAPISettings] | None | Settings for the AgentOS API |
metrics | Optional[MetricsConfig] | None | Metrics configuration |
fastapi_app | Optional[FastAPI] | None | FastAPI APP to use for the AgentOS |
telemetry | bool | True | Log minimal telemetry for analytics |
get_app
serve
app
(Union[str, FastAPI]): FastAPI APP instancehost
(str): Host to bind. Defaults to localhost
port
(int): Port to bind. Defaults to 7777
reload
(bool): Enable auto-reload for development. Defaults to False