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.3.0.tar.gz (60.5 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.3.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dooers_protocol-0.3.0.tar.gz
  • Upload date:
  • Size: 60.5 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.3.0.tar.gz
Algorithm Hash digest
SHA256 c7940ac0fee5235f44bed2df0e06aa2c6bb750956d68b77bae4c1f6f6ffefe02
MD5 3219eb5ec3e5895aec1c558e373998b5
BLAKE2b-256 99e5fea0048964b6149004b4e052d27d7608aa6e1845ea32856d79915e16f06a

See more details on using hashes here.

Provenance

The following attestation bundles were made for dooers_protocol-0.3.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.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dooers_protocol-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 33acdb48c6ddd0760976d69a0a6f2328bfe257af40afc59359c2fad72cf4d042
MD5 0e8cb45dd936eaa8f2e41e8a8a67ed3f
BLAKE2b-256 c6910fc78000474c5de68d35f39a5416d62a75bdcd7f019a511c966989cc58aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for dooers_protocol-0.3.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