Cargo Features

[dependencies]
miyabi-a2a = { version = "0.1.2", default-features = false, features = ["grpc", "http"] }
default = http

The http feature is set by default whenever miyabi-a2a is added without default-features = false somewhere in the dependency tree.

grpc

Enables prost, tonic, and tonic-prost

tonic:

gRPC support (optional, v2.0 planned feature)

Affects miyabi-a2a::grpc

http default

Enables axum ^0.7 and tower-http

axum:

HTTP REST API support (for dashboard)

Affects miyabi-a2a::http

Required by the dashboard-server binary