Skip to main content

Dooers — wire protocol shared between CLI and dooers-push service

Project description

dooers-protocol

Shared Pydantic models defining the wire contract between any Dooers client (dooers-cli, future SDKs) and the dooers-push Cloud Run service.

PROTOCOL_VERSION is exported from the package root.

Modules

  • authAuthSession, WhoamiResponse.
  • agentsAgentRecord, CreateAgentRequest, AgentManifest (the dooers.yaml schema).
  • pushPushRequest, PushResponse, BuildStatus.
  • auditAuditReport, AuditFinding, InfraManifest (used by the auditor pipeline step).
  • errorsErrorCode, ErrorEnvelope.

Use

from dooers.protocol import PROTOCOL_VERSION
from dooers.protocol.push import PushResponse, BuildStatus

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dooers_protocol-0.6.0.tar.gz (62.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dooers_protocol-0.6.0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file dooers_protocol-0.6.0.tar.gz.

File metadata

  • Download URL: dooers_protocol-0.6.0.tar.gz
  • Upload date:
  • Size: 62.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dooers_protocol-0.6.0.tar.gz
Algorithm Hash digest
SHA256 352f53dc93d55f4612e94b2b092a68a015285654eac1cd57bc7fd386b8a43515
MD5 fe932e914b18f5c843780340f131d434
BLAKE2b-256 532aebcf3c3a35dd98669974d67595ae4d552748056dc0c35e2692b0d53cb5a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dooers_protocol-0.6.0.tar.gz:

Publisher: publish-protocol.yml on Dooers-ai/dooers-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dooers_protocol-0.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dooers_protocol-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8277ce272b870ea6b81fbe581b7a9f135ec275cbc1161b9d616c8e7490215f93
MD5 ea52d66911ec79ceca3e69eeff6650d0
BLAKE2b-256 fcf9f8524ceb6b5c423168508a7f9156726d11d858c125943ae29a4a6092d1a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for dooers_protocol-0.6.0-py3-none-any.whl:

Publisher: publish-protocol.yml on Dooers-ai/dooers-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page