Directories
¶
| Path | Synopsis |
|---|---|
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
Package attribution transports bounded trusted identity and runtime correlation.
|
Package attribution transports bounded trusted identity and runtime correlation. |
|
llmapi/anthropic
Package anthropic provides the standard Anthropic Messages HTTP profile.
|
Package anthropic provides the standard Anthropic Messages HTTP profile. |
|
llmapi/cc
Package cc provides the Claude Code CLI LLM API profile.
|
Package cc provides the Claude Code CLI LLM API profile. |
|
Package distribution supplies public value options for reusable binary entries.
|
Package distribution supplies public value options for reusable binary entries. |
|
caddycmd
Package caddycmd adapts the upstream Caddy process entry.
|
Package caddycmd adapts the upstream Caddy process entry. |
|
contracttest
Package contracttest exercises independently built distribution binaries.
|
Package contracttest exercises independently built distribution binaries. |
|
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. |
|
daemoncmd
Package daemoncmd constructs standalone daemon commands.
|
Package daemoncmd constructs standalone daemon commands. |
|
Package event defines sanitized v1 DTOs and bounded sink transport.
|
Package event defines sanitized v1 DTOs and bounded sink transport. |
|
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. |
|
contracttest
Package contracttest supplies reusable candidate extension contract suites.
|
Package contracttest supplies reusable candidate extension contract suites. |
|
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. |
|
virtualkey/limiter
Package limiter owns the designated protected VirtualKey admission SPI.
|
Package limiter owns the designated protected VirtualKey admission SPI. |
|
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). |
|
provider/anthropicbase
Package anthropicbase provides shared Anthropic Messages API wire helpers.
|
Package anthropicbase provides shared Anthropic Messages API wire helpers. |
|
provider/deepseek
Package deepseek implements the DeepSeek provider.
|
Package deepseek implements the DeepSeek provider. |
|
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. |
|
provider/gemini
Package gemini implements the Google Gemini provider.
|
Package gemini implements the Google Gemini provider. |
|
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. |
|
provider/ollama
Package ollama implements the Ollama provider (local deployment, OpenAI-compatible).
|
Package ollama implements the Ollama provider (local deployment, OpenAI-compatible). |
|
provider/openai
Package openai implements the OpenAI provider.
|
Package openai implements the OpenAI provider. |
|
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. |
|
provider/openrouter
Package openrouter implements the OpenRouter provider (OpenAI-compatible API).
|
Package openrouter implements the OpenRouter provider (OpenAI-compatible API). |
|
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. |
|
provider/zhipu
Package zhipu implements the Zhipu BigModel provider.
|
Package zhipu implements the Zhipu BigModel provider. |
|
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. |
Click to show internal directories.
Click to hide internal directories.