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)

Download files

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

Source Distribution

astropods_messaging-0.2.0.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

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

astropods_messaging-0.2.0-py3-none-any.whl (24.0 kB view details)

Uploaded Python 3

File details

Details for the file astropods_messaging-0.2.0.tar.gz.

File metadata

  • Download URL: astropods_messaging-0.2.0.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for astropods_messaging-0.2.0.tar.gz
Algorithm Hash digest
SHA256 f4222f65085a60a2eda9af4f6de7f3cfafd8cf531cc72ba8a53d4bf989585bbd
MD5 973eb24e53deaee15ca1eb079fdf8730
BLAKE2b-256 66e6b47a6ca9431907d00d87fdc4691a4a07f2ad494e8ddd500a10ff9314f61d

See more details on using hashes here.

Provenance

The following attestation bundles were made for astropods_messaging-0.2.0.tar.gz:

Publisher: publish-pypi.yml on astropods/messaging

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

File details

Details for the file astropods_messaging-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for astropods_messaging-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 55fd0c241dd839ccf99af9737ef4f7859171e89b8ab621f38219d1a7da5e832f
MD5 39486d8f4995d10e9dd166d16c3c0ad4
BLAKE2b-256 08c77899d34b18dfd3e5f1a04c64aca6b3aa4370cb60680fb46d59cddb64027d

See more details on using hashes here.

Provenance

The following attestation bundles were made for astropods_messaging-0.2.0-py3-none-any.whl:

Publisher: publish-pypi.yml on astropods/messaging

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

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

0.1.2

2 files

0.1.1

2 files

0.0.9

2 files

0.0.8

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

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