Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
cli
command
|
|
|
controlplane
command
|
|
|
gateway
command
|
|
|
worker
command
|
|
|
examples
|
|
|
a2a-echo
command
Command a2a-echo is a minimal Agent2Agent (A2A) JSON-RPC upstream for local AFI testing.
|
Command a2a-echo is a minimal Agent2Agent (A2A) JSON-RPC upstream for local AFI testing. |
|
extensions
|
|
|
grpcecho
command
Command grpcecho is a sample gRPC extension plugin (ChatIR provider + BeforeCall/BeforeChat).
|
Command grpcecho is a sample gRPC extension plugin (ChatIR provider + BeforeCall/BeforeChat). |
|
tagquota
Package tagquota is an **example** BeforeCall hook that rate-limits by an X-AFI-Tags value.
|
Package tagquota is an **example** BeforeCall hook that rate-limits by an X-AFI-Tags value. |
|
gen
|
|
|
internal
|
|
|
adapters/grpcprovider
Package grpcprovider hosts process-isolated gRPC extensions for the gateway.
|
Package grpcprovider hosts process-isolated gRPC extensions for the gateway. |
|
adapters/objectstore
Package objectstore provides an S3-compatible object store for generated assets.
|
Package objectstore provides an S3-compatible object store for generated assets. |
|
adapters/wasm
Package wasm hosts TinyGo-compiled lifecycle hooks via wazero.
|
Package wasm hosts TinyGo-compiled lifecycle hooks via wazero. |
|
audit
Package audit is the durable org-scoped audit trail bounded context.
|
Package audit is the durable org-scoped audit trail bounded context. |
|
dataplane/dialect
Package dialect encodes/decodes client wire formats against chat IR.
|
Package dialect encodes/decodes client wire formats against chat IR. |
|
dataplane/ir
Package ir defines the gateway-owned chat internal representation.
|
Package ir defines the gateway-owned chat internal representation. |
|
telemetry
Package telemetry configures OpenTelemetry metrics and traces for AFI processes.
|
Package telemetry configures OpenTelemetry metrics and traces for AFI processes. |
|
sdk
|
|
|
chatir
Package chatir defines the gateway-owned chat internal representation used by in-process SDK adapters and (via protobuf) gRPC extensions.
|
Package chatir defines the gateway-owned chat internal representation used by in-process SDK adapters and (via protobuf) gRPC extensions. |
|
hook
Package hook defines the in-process lifecycle contract for gateway extensions.
|
Package hook defines the in-process lifecycle contract for gateway extensions. |
|
provider
Package provider documents the AFI gateway ChatProvider contract for multi-model extensibility.
|
Package provider documents the AFI gateway ChatProvider contract for multi-model extensibility. |
Click to show internal directories.
Click to hide internal directories.