acp_sdk.server.app module

class acp_sdk.server.app.Headers[source]

Bases: str, Enum

RUN_ID = 'Run-ID'
acp_sdk.server.app.create_app(*agents, store=None, resource_store=None, resource_loader=None, forward_resources=True, lifespan=None, dependencies=None)[source]
Parameters:
  • agents (AgentManifest)

  • store (Store | None)

  • resource_store (ResourceStore | None)

  • resource_loader (ResourceLoader | None)

  • forward_resources (bool)

  • lifespan (Callable[[AppType], AsyncContextManager[None]] | Callable[[AppType], AsyncContextManager[Mapping[str, Any]]] | None)

  • dependencies (list[Depends] | None)

Return type:

FastAPI