Directories
¶
| Path | Synopsis |
|---|---|
|
caddy
|
|
|
cmd
|
|
|
agw
command
|
|
|
agwctl
command
|
|
|
agwd
command
|
|
|
examples
|
|
|
a2a-agent
command
Command a2a-agent runs the development-only A2A Protocol 1.0 service used by the HTTP Agent quick start and release smoke tests.
|
Command a2a-agent runs the development-only A2A Protocol 1.0 service used by the HTTP Agent quick start and release smoke tests. |
|
internal
|
|
|
distributionmetrics
Package distributionmetrics adapts public entry values to internal usage wiring.
|
Package distributionmetrics adapts public entry values to internal usage wiring. |
|
distributionruntime
Package distributionruntime carries the process-scoped Caddy assembly.
|
Package distributionruntime carries the process-scoped Caddy assembly. |
|
extensionstore
Package extensionstore adapts the existing generic ConfigStore, keeping its implementation types out of the protected extension lifecycle contract.
|
Package extensionstore adapts the existing generic ConfigStore, keeping its implementation types out of the protected extension lifecycle contract. |
|
observability/einotap
Package einotap bridges eino component callbacks into the gateway's usage observability.
|
Package einotap bridges eino component callbacks into the gateway's usage observability. |
|
observability/otelexport
Package otelexport implements the pipeline.OTelExporter seam: it converts gateway usage events into OpenTelemetry spans and ships them to an OTLP collector.
|
Package otelexport implements the pipeline.OTelExporter seam: it converts gateway usage events into OpenTelemetry spans and ships them to an OTLP collector. |
|
pkg
|
|
|
a2a/card
Package card fetches and classifies A2A v1.0 Agent Cards without applying gateway credential policy.
|
Package card fetches and classifies A2A v1.0 Agent Cards without applying gateway credential policy. |
|
a2a/client
Package client wraps the official A2A client with the gateway's fixed JSON-RPC-only transport policy.
|
Package client wraps the official A2A client with the gateway's fixed JSON-RPC-only transport policy. |
|
a2a/jsonrpc
Package jsonrpc defines the A2A v1.0 JSON-RPC wire constants and validation shared by the gateway-owned HTTP guards.
|
Package jsonrpc defines the A2A v1.0 JSON-RPC wire constants and validation shared by the gateway-owned HTTP guards. |
|
a2a/proxy
Package proxy implements the HTTP-terminated, non-translating A2A Path A pipe.
|
Package proxy implements the HTTP-terminated, non-translating A2A Path A pipe. |
|
acp/host
Package host owns the gateway-managed ACP process lifecycle, pooled instances, sessions, permissions, transcripts, and native turn execution.
|
Package host owns the gateway-managed ACP process lifecycle, pooled instances, sessions, permissions, transcripts, and native turn execution. |
|
acp/host/acpupdate
Package acpupdate parses ACP session/update notifications into a small set of neutral events the runtime driver forwards to the gateway north side.
|
Package acpupdate parses ACP session/update notifications into a small set of neutral events the runtime driver forwards to the gateway north side. |
|
acp/hostconfig
Package hostconfig defines the ACP process configuration shared by Agent definitions, runtime adapters, and native agent implementations.
|
Package hostconfig defines the ACP process configuration shared by Agent definitions, runtime adapters, and native agent implementations. |
|
agent
Package agent is the external control-plane layer that composes the gateway's LLM, MCP, ACP, and metrics surfaces around an operator-facing agent identity.
|
Package agent is the external control-plane layer that composes the gateway's LLM, MCP, ACP, and metrics surfaces around an operator-facing agent identity. |
|
agent/builtin
Package builtin is the generic ADK host for builtin-runtime agents: the gateway ships this one host compiled into agw/agwd, and a builtin agent is a persisted definition (agent.BuiltinRuntime) that the host materializes into an eino ADK object graph on demand.
|
Package builtin is the generic ADK host for builtin-runtime agents: the gateway ships this one host compiled into agw/agwd, and a builtin agent is a persisted definition (agent.BuiltinRuntime) that the host materializes into an eino ADK object graph on demand. |
|
agent/runtime
Package runtime defines the runtime-neutral execution boundary for operator-facing Agents.
|
Package runtime defines the runtime-neutral execution boundary for operator-facing Agents. |
|
agent/runtime/runtimetest
Package runtimetest provides reusable fake runtime backends for dispatcher and Admin contract tests.
|
Package runtimetest provides reusable fake runtime backends for dispatcher and Admin contract tests. |
|
attribution
Package attribution transports bounded trusted identity and runtime correlation.
|
Package attribution transports bounded trusted identity and runtime correlation. |
|
dispatcher/llmapi/anthropic
Package anthropic provides the standard Anthropic Messages HTTP profile.
|
Package anthropic provides the standard Anthropic Messages HTTP profile. |
|
dispatcher/llmapi/cc
Package cc provides the Claude Code CLI LLM API profile.
|
Package cc provides the Claude Code CLI LLM API profile. |
|
distribution
Package distribution supplies public value options for reusable binary entries.
|
Package distribution supplies public value options for reusable binary entries. |
|
distribution/caddycmd
Package caddycmd adapts the upstream Caddy process entry.
|
Package caddycmd adapts the upstream Caddy process entry. |
|
distribution/contracttest
Package contracttest exercises independently built distribution binaries.
|
Package contracttest exercises independently built distribution binaries. |
|
distribution/ctlcmd
Package ctlcmd constructs management CLI commands without import-time process side effects.
|
Package ctlcmd constructs management CLI commands without import-time process side effects. |
|
distribution/daemoncmd
Package daemoncmd constructs standalone daemon commands.
|
Package daemoncmd constructs standalone daemon commands. |
|
event
Package event defines sanitized v1 DTOs and bounded sink transport.
|
Package event defines sanitized v1 DTOs and bounded sink transport. |
|
extension
Package extension implements an explicit, immutable linked registry and reference-preserving module configuration.
|
Package extension implements an explicit, immutable linked registry and reference-preserving module configuration. |
|
extension/contracttest
Package contracttest supplies reusable candidate extension contract suites.
|
Package contracttest supplies reusable candidate extension contract suites. |
|
gateway/agentroute
Package agentroute defines the unified Agent ingress route model described by docs/design/agents-control-plane.md.
|
Package agentroute defines the unified Agent ingress route model described by docs/design/agents-control-plane.md. |
|
gateway/virtualkey/limiter
Package limiter owns the designated protected VirtualKey admission SPI.
|
Package limiter owns the designated protected VirtualKey admission SPI. |
|
gateway/virtualkey/limiter/contracttest
Package contracttest provides reusable protected limiter conformance suites.
|
Package contracttest provides reusable protected limiter conformance suites. |
|
llm/provider/anthropic
Package anthropic implements the Anthropic provider (Claude models).
|
Package anthropic implements the Anthropic provider (Claude models). |
|
llm/provider/anthropicbase
Package anthropicbase provides shared Anthropic Messages API wire helpers.
|
Package anthropicbase provides shared Anthropic Messages API wire helpers. |
|
llm/provider/deepseek
Package deepseek implements the DeepSeek provider.
|
Package deepseek implements the DeepSeek provider. |
|
llm/provider/einomodel
Package einomodel presents a gateway provider as an eino model.ToolCallingChatModel, so eino agents, ADK runners, and compose graphs can consume gateway-routed models directly.
|
Package einomodel presents a gateway provider as an eino model.ToolCallingChatModel, so eino agents, ADK runners, and compose graphs can consume gateway-routed models directly. |
|
llm/provider/gemini
Package gemini implements the Google Gemini provider.
|
Package gemini implements the Google Gemini provider. |
|
llm/provider/grok
Package grok implements the xAI Grok provider (OpenAI-compatible API) on top of the eino-ext openai component.
|
Package grok implements the xAI Grok provider (OpenAI-compatible API) on top of the eino-ext openai component. |
|
llm/provider/ollama
Package ollama implements the Ollama provider (local deployment, OpenAI-compatible).
|
Package ollama implements the Ollama provider (local deployment, OpenAI-compatible). |
|
llm/provider/openai
Package openai implements the OpenAI provider.
|
Package openai implements the OpenAI provider. |
|
llm/provider/openaibase
Package openaibase provides shared OpenAI-compatible wire types still used for model listing and embeddings.
|
Package openaibase provides shared OpenAI-compatible wire types still used for model listing and embeddings. |
|
llm/provider/openrouter
Package openrouter implements the OpenRouter provider (OpenAI-compatible API).
|
Package openrouter implements the OpenRouter provider (OpenAI-compatible API). |
|
llm/provider/qwen
Package qwen implements the Alibaba Qwen provider (DashScope OpenAI-compatible mode) on top of the eino-ext qwen component.
|
Package qwen implements the Alibaba Qwen provider (DashScope OpenAI-compatible mode) on top of the eino-ext qwen component. |
|
llm/provider/zhipu
Package zhipu implements the Zhipu BigModel provider.
|
Package zhipu implements the Zhipu BigModel provider. |
|
mcp/einotool
Package einotool adapts gateway-managed MCP services (pkg/mcp/service) to eino tools, so gateway-governed MCP tools are directly consumable by in-process eino agents and graphs without an HTTP loopback.
|
Package einotool adapts gateway-managed MCP services (pkg/mcp/service) to eino tools, so gateway-governed MCP tools are directly consumable by in-process eino agents and graphs without an HTTP loopback. |
|
scripts
|
|
|
migrate-unified-agent-runtime-go
command
|
|
|
standalone
|
|
Click to show internal directories.
Click to hide internal directories.