Skip to main content

astropods-messaging

Generated gRPC stubs for the Astropods messaging service. Used internally by adapter packages to communicate with the Astro runtime.

Installation

pip install astropods-messaging

Requires Python 3.10+.

Usage

This package is a low-level dependency. If you're building an agent, use a higher-level adapter instead (e.g. astropods-adapter-langchain).

Use this package directly if you're implementing a custom adapter:

from astropods_messaging import AgentMessagingStub, ConversationRequest, AgentResponse, ContentChunk

Exported symbols

Service

Symbol Description
AgentMessagingStub gRPC client stub for the AgentMessaging service
ConversationRequest Incoming message from the messaging service
HealthCheckRequest / HealthCheckResponse Health probe messages

Responses

Symbol Description
AgentResponse Top-level response wrapper sent back to the messaging service
ContentChunk Streamed text fragment from the agent
StatusUpdate Agent status change (e.g. THINKING, PROCESSING)
Transcript Transcribed text from an audio input
ErrorResponse Error to surface to the user
SuggestedPrompts Follow-up prompt suggestions
ThreadMetadata Metadata to attach to the conversation thread

Messages

Symbol Description
Message A message in the conversation
User User identity attached to a request
Attachment File or media attached to a message

Audio

Symbol Description
AudioStreamConfig Audio format configuration
AudioChunk A chunk of raw audio data
AudioEncoding Enum of supported audio encodings

Config

Symbol Description
AgentConfig Agent configuration reported to the platform
AgentToolConfig A single tool entry within AgentConfig

Feedback

Symbol Description
PlatformFeedback User feedback event (e.g. thumbs up/down)

Metadata

Release files for astropods-messaging 0.3.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 astropods-messaging 0.3.0
File Size Uploaded Provenance Actions
astropods_messaging-0.3.0.tar.gz 15.8 kB With provenance Details for astropods_messaging-0.3.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for astropods-messaging 0.3.0
File Interpreter ABI Platform Actions
astropods_messaging-0.3.0-py3-none-any.whl Python 3 none any Details for astropods_messaging-0.3.0-py3-none-any.whl

Total release size: 42.2 kB

Release files / astropods_messaging-0.3.0.tar.gz

Download URL astropods_messaging-0.3.0.tar.gz
Size 15.8 kB
Tags Source
SHA-256 checksum
How to use checksums
835167052941b23f0254ad1eb1d6bdc75c5bdafb4ec7f75c4c53ff10b275722b
BLAKE2b-256 checksum
How to use checksums
66af5f5b9bd10a807dace1ed5e2c71e7c422a57fd9e45f64ba99073177f8e88c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / astropods_messaging-0.3.0-py3-none-any.whl

Download URL astropods_messaging-0.3.0-py3-none-any.whl
Size 26.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2500a811201ff61ba9dddf21cbdc0a1419c6e0458aec3b996641eb4a657a3d43
BLAKE2b-256 checksum
How to use checksums
417324c68d267a347d876bceb944fa05f2cc682696aeaf31c03ae4a5b7eae61f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Security for astropods-messaging 0.3.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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for astropods_messaging-0.3.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

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.

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