Help us shape the future of Go! Take the 2026 Go Developer Survey

pkg/

directory
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2026 License: Apache-2.0

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.
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.
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.
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.

Jump to

Keyboard shortcuts

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