pkg/

directory
v0.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 9, 2026 License: Apache-2.0

Directories

Path Synopsis
adapter
http
Package http exposes a thin HTTP/SSE adapter that translates external REST traffic into bus.Bus calls.
Package http exposes a thin HTTP/SSE adapter that translates external REST traffic into bus.Bus calls.
Package bus exposes the application-facing API of OpenAgentIO: Publish, Subscribe, Invoke, StreamInvoke, and the corresponding handler registrations for service implementations.
Package bus exposes the application-facing API of OpenAgentIO: Publish, Subscribe, Invoke, StreamInvoke, and the corresponding handler registrations for service implementations.
Package codec defines the serialization boundary between the bus runtime and the wire.
Package codec defines the serialization boundary between the bus runtime and the wire.
Package event defines the ACP-compatible Envelope and the standard set of event type identifiers exchanged across the bus.
Package event defines the ACP-compatible Envelope and the standard set of event type identifiers exchanged across the bus.
Package middleware provides composable handlers that wrap Bus.Subscribe and Bus.Invoke calls with cross-cutting concerns: panic recovery, structured logging, trace propagation, retry, etc.
Package middleware provides composable handlers that wrap Bus.Subscribe and Bus.Invoke calls with cross-cutting concerns: panic recovery, structured logging, trace propagation, retry, etc.
otel
Package otel bridges OpenAgentIO middleware to OpenTelemetry.
Package otel bridges OpenAgentIO middleware to OpenTelemetry.
Package session carries the active envelope (and the trace/session/conversation metadata it implies) on the context so downstream handlers and nested Bus calls can propagate it without re-parsing the message.
Package session carries the active envelope (and the trace/session/conversation metadata it implies) on the context so downstream handlers and nested Bus calls can propagate it without re-parsing the message.
Package transport defines the wire-level abstraction the bus uses to talk to any underlying messaging system.
Package transport defines the wire-level abstraction the bus uses to talk to any underlying messaging system.
dial
Package transportdial provides a convenience factory for creating a transport.Transport from environment variables.
Package transportdial provides a convenience factory for creating a transport.Transport from environment variables.
inmem
Package inmem provides an in-process Transport driver.
Package inmem provides an in-process Transport driver.
nats
Package nats is the NATS Core driver for OpenAgentIO.
Package nats is the NATS Core driver for OpenAgentIO.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL