Metadata-Version: 2.5
Name: a13n-service
Version: 0.0.96
Summary: Managed agent runtime for Agent Foundation
Project-URL: Homepage, https://a13n.dev/
Project-URL: Documentation, https://a13n.dev/docs/a13n-service/
Project-URL: Repository, https://github.com/converge-ai-labs/agent-foundation
License-Expression: Apache-2.0
License-File: LICENSE
Requires-Python: >=3.13
Requires-Dist: a13n-envd-client<0.6.0,>=0.5.1
Requires-Dist: a13n-harness[e2b]==0.25.0
Requires-Dist: a13n-logging<0.3.0,>=0.2.0
Requires-Dist: a13n-stream-protocol==0.25.0
Requires-Dist: ag-ui-protocol<2,>=1.0.0
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: croniter<7,>=6
Requires-Dist: cryptography<51,>=50
Requires-Dist: docker<8,>=7.2
Requires-Dist: e2b<3,>=2.46.4
Requires-Dist: fastapi<1,>=0.116
Requires-Dist: fastmcp-slim[client,server]<5,>=4.0
Requires-Dist: httpx2<3,>=2.5
Requires-Dist: jieba==0.42.1
Requires-Dist: jsonschema-path<0.6,>=0.5
Requires-Dist: jsonschema<5,>=4.25
Requires-Dist: mcp<3,>=2.2
Requires-Dist: modal<2,>=1.5.5
Requires-Dist: opentelemetry-api<2,>=1.39
Requires-Dist: opentelemetry-exporter-otlp-proto-common<2,>=1.39
Requires-Dist: opentelemetry-exporter-otlp-proto-http<2,>=1.39
Requires-Dist: opentelemetry-exporter-prometheus<1,>=0.60b0
Requires-Dist: opentelemetry-proto<2,>=1.39
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==2.63.*
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: tzdata>=2026.3
Requires-Dist: uvicorn<1,>=0.35
Requires-Dist: websockets<16,>=15
Requires-Dist: zstandard<0.26,>=0.25
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 Docker [deployment quickstart](../../docs/a13n-service/get-started.md), which includes PostgreSQL, Redis and object storage, or [SDKs and CLI](../../docs/a13n-service/sdks.md) to connect an application. The following operator commands run inside the Service container or a Python environment with `a13n-service` installed and [required infrastructure](../../docs/a13n-service/configuration.md#required-infrastructure) configured:

```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).
