Observed since 20 Oct, 22:18 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Python gRPC interfaces for Agentic Mesh Protocol
Python gRPC interfaces for the Agentic Mesh Protocol.
pip install agentic-mesh-protocol
This package provides Python interfaces generated from Agentic Mesh Protocol Buffer definitions, enabling seamless integration with agentic mesh services via gRPC.
import agentic_mesh_protocol
from agentic_mesh_protocol.module.v1 import module_dto_pb2, module_service_pb2_grpc
Example for connecting to a gRPC service:
import grpc
from agentic_mesh_protocol.module.v1 import module_dto_pb2, module_service_pb2_grpc
# Create a gRPC channel and client stub
channel = grpc.insecure_channel("localhost:50051")
stub = module_service_pb2_grpc.ModuleServiceStub(channel)
# Create a request object
request = module_dto_pb2.GetModuleInputRequest(module_id="my-module-id")
# Call the service
response = stub.GetModuleInput(request)
print(response)
brew install bufbuild/buf/buf);
without it on PATH, task install:amp installs the submodule's npm copy insteadThe whole Python package is generated into gen/ (gitignored) by task gen; nothing
importable is checked in.
# Clone the repository with submodules
git clone --recurse-submodules https://github.com/DigitalKin-ai/service-apis-py.git
cd service-apis-py
# Setup development environment
task setup
# Or use the quick dev setup command
task dev
To test the package locally before publishing:
# Install the package in editable mode
uv pip install -e .
# Or with pip
pip install -e .
# Run the local test script
python test_local.py
To test the package in an isolated environment (simulates a fresh install):
# Using uv (recommended)
uv run --with . --no-project -- python test_local.py
# Or create a fresh venv
python -m venv /tmp/test-amp
source /tmp/test-amp/bin/activate
pip install .
python test_local.py
deactivate
rm -rf /tmp/test-amp
# Generate Python code from protobuf definitions
task gen
# Build the package
task build
# Run tests
task test
# Format code
task fmt
# Lint code
task lint
# Clean build artifacts
task clean
# Bump version
task bump-version -- patch
task bump-version -- minor
task bump-version -- major
This project is licensed under the terms specified in the LICENSE file.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.2.0 | 6 Oct 2026 | 6 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 22:18 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:5b472f0eeea60e83eaf91dd6a6400dd592903f02c7ccf15949f5dc7854e91283