Skip to main content

atlas-agent-adapters

Adapters externos opcionais para REST, gRPC, mensageria e persistência PostgreSQL ou Redis de checkpoints.

Instale a integração PostgreSQL com:

pip install atlas-agent-adapters[postgresql]

Migrations são administrativas e nunca executadas no import. Depois de provisionar o schema explicitamente, use o checker somente leitura no readiness:

from atlas_agents.adapters.checkpoints.postgresql import (
    PostgreSQLCheckpointMigrator,
    PostgreSQLSchemaCompatibilityChecker,
)

await PostgreSQLCheckpointMigrator(pool).migrate()
schema = await PostgreSQLSchemaCompatibilityChecker(pool).check()

O resultado diferencia schema compatível, drift, versão não suportada e banco não inicializado, sem carregar payloads nem realizar reparo automático.

Instale a integração Redis com:

pip install atlas-agent-adapters[redis]

O host deve injetar o cliente assíncrono e fornecer um namespace explícito:

from redis.asyncio import Redis

from atlas_agents.adapters.checkpoints.redis import RedisCheckpointStore

client = Redis.from_url("rediss://redis.internal/0")
checkpoint_store = RedisCheckpointStore(client, namespace="produção:tenant-a")

O adapter não lê REDIS_URL, não fecha clientes injetados e usa scripts Lua estáticos para save, atualização condicional e consumo único. A durabilidade depende da configuração de AOF/RDB, replicação e eviction do serviço Redis.

Este pacote integra o ecossistema modular Atlas Agent Framework. Consulte a documentação oficial para instalação, compatibilidade e APIs públicas.

Metadata

Release files for atlas-agent-adapters 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for atlas-agent-adapters 1.1.0
File Size Uploaded Provenance Actions
atlas_agent_adapters-1.1.0.tar.gz 50.5 kB Without provenance Details for atlas_agent_adapters-1.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for atlas-agent-adapters 1.1.0
File Interpreter ABI Platform Actions
atlas_agent_adapters-1.1.0-py3-none-any.whl Python 3 none any Details for atlas_agent_adapters-1.1.0-py3-none-any.whl

Total release size: 124.6 kB

Release files / atlas_agent_adapters-1.1.0.tar.gz

Download URL atlas_agent_adapters-1.1.0.tar.gz
Size 50.5 kB
Tags Source
SHA-256 checksum
How to use checksums
72c4dcf9789690ef02cf9ecdc1396689bbc6e60a9d44178bd41b516fd8769e72
BLAKE2b-256 checksum
How to use checksums
465213026c8a5d1eab944b269362a9dd3d8e9724bc8227c60312f3328fc6b541
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / atlas_agent_adapters-1.1.0-py3-none-any.whl

Download URL atlas_agent_adapters-1.1.0-py3-none-any.whl
Size 74.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ed77ad3e600da343ed52507e92ce3c87f00bcaad82342f0bb5f72dc2f430c03a
BLAKE2b-256 checksum
How to use checksums
e044f823e33657f08714f695f1626e3770439d2e5c9abc159c8a019c25b8e696
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for atlas-agent-adapters 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page