Metadata-Version: 2.5
Name: a13n-service
Version: 0.0.91
Summary: Managed agent runtime for Agent Foundation
License-Expression: Apache-2.0
License-File: LICENSE
Requires-Python: >=3.13
Requires-Dist: a13n-harness[docker,e2b,modal]<0.4.0,>=0.3.0
Requires-Dist: a13n-logging<0.3.0,>=0.2.0
Requires-Dist: a13n-stream-protocol<0.4.0,>=0.3.0
Requires-Dist: ag-ui-protocol<0.2,>=0.1.18
Requires-Dist: aiobotocore[httpx2]<4,>=3.9
Requires-Dist: alembic<2,>=1.17.1
Requires-Dist: anyio<5,>=4
Requires-Dist: argon2-cffi<26,>=25
Requires-Dist: botocore<1.43.57,>=1.43.3
Requires-Dist: click<9,>=8.2
Requires-Dist: cryptography<51,>=50
Requires-Dist: fastapi<1,>=0.116
Requires-Dist: httpcore2<3,>=2.12
Requires-Dist: httpx2<3,>=2.5
Requires-Dist: jsonschema<5,>=4.25
Requires-Dist: mcp<3,>=2.2
Requires-Dist: opentelemetry-api<2,>=1.39
Requires-Dist: opentelemetry-exporter-otlp-proto-http<2,>=1.39
Requires-Dist: opentelemetry-exporter-prometheus<1,>=0.60b0
Requires-Dist: opentelemetry-sdk<2,>=1.39
Requires-Dist: packaging<27,>=24
Requires-Dist: prometheus-client<1,>=0.21
Requires-Dist: psycopg[binary]<4,>=3.2
Requires-Dist: pydantic-ai-slim<3,>=2.51.0
Requires-Dist: pydantic-core<3,>=2.41
Requires-Dist: pydantic[email]<3,>=2.12
Requires-Dist: python-multipart<1,>=0.0.32
Requires-Dist: pyyaml<7,>=6.0
Requires-Dist: redis<9,>=8.1
Requires-Dist: referencing<1,>=0.37
Requires-Dist: sqlalchemy[asyncio]<3,>=2.0.41
Requires-Dist: starlette<2,>=0.52
Requires-Dist: uvicorn<1,>=0.35
Description-Content-Type: text/markdown

# a13n Service

Service is Agent Foundation's managed-agent runtime, built on [Harness](../a13n-harness/README.md). It adds organizations and workspaces, configured resources, versioned agents, permissions, durable runs, and worker recovery. Console, the HTTP API, and independent SDKs expose the same managed resources. The server executable is `a13n-service`.

Use [Harness UI](../a13n-harness-ui/README.md) for an interactive playground and trusted small-team collaboration. Choose Service when applications or users need managed access and durable execution.

Start with the [deployment quickstart](../../docs/a13n-service/get-started.md) or [SDKs and CLI](../../docs/a13n-service/sdks.md). For operator commands:

```sh
a13n-service --config service.toml migrate
a13n-service --config service.toml bootstrap --email admin@example.com
a13n-service --config service.toml run --role all   # or: control, worker
a13n-service --config service.toml user disable --email someone@example.com
```

Configuration is a TOML file (`--config` or `A13N_SETTINGS_FILE`) with `A13N_<SECTION>__<FIELD>` environment overrides; see the [configuration guide](../../docs/a13n-service/configuration.md). The package layout, import rules and behavior are specified in the [Service contract](../../spec/a13n-service/README.md); local development uses [`make dev`](../../dev/service/README.md).
