pkg/

directory
v0.3.6 Latest Latest
Warning

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

Go to latest
Published: Sep 14, 2026 License: Apache-2.0

Directories

Path Synopsis
a2a
Package a2a defines skill-filter shapes for A2A agent connections.
Package a2a defines skill-filter shapes for A2A agent connections.
client
Package client implements interfaces.A2AClient, interfaces.A2AStreamingClient, and interfaces.A2ATaskClient using the github.com/a2aproject/a2a-go/v2 SDK.
Package client implements interfaces.A2AClient, interfaces.A2AStreamingClient, and interfaces.A2ATaskClient using the github.com/a2aproject/a2a-go/v2 SDK.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
runtime
Package runtime holds the opt-in execution-runtime factory contract used by github.com/agenticenv/agent-sdk-go/pkg/agent and the temporal/restate subpackages, plus the hook pkg/agent/runtime/local uses to reach pkg/agent's unexported agentConfig fields for local's built-in (not opt-in) durability config.
Package runtime holds the opt-in execution-runtime factory contract used by github.com/agenticenv/agent-sdk-go/pkg/agent and the temporal/restate subpackages, plus the hook pkg/agent/runtime/local uses to reach pkg/agent's unexported agentConfig fields for local's built-in (not opt-in) durability config.
runtime/local
Package local provides durable-go configuration for the local (in-process) execution runtime used by agent.NewAgent when no opt-in runtime factory (Temporal, Restate) is configured.
Package local provides durable-go configuration for the local (in-process) execution runtime used by agent.NewAgent when no opt-in runtime factory (Temporal, Restate) is configured.
runtime/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
runtime/restate
Package restate provides Restate options for agent.NewAgent.
Package restate provides Restate options for agent.NewAgent.
runtime/temporal
Package temporal provides Temporal options for agent.NewAgent.
Package temporal provides Temporal options for agent.NewAgent.
inmem
Package inmem provides in-memory conversation storage.
Package inmem provides in-memory conversation storage.
redis
Package redis provides Redis-backed conversation storage.
Package redis provides Redis-backed conversation storage.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
llm
deepseek
Package deepseek provides an interfaces.LLMClient for DeepSeek.
Package deepseek provides an interfaces.LLMClient for DeepSeek.
ollama
Package ollama provides an interfaces.LLMClient for Ollama, covering both a local daemon and Ollama Cloud (ollama.com).
Package ollama provides an interfaces.LLMClient for Ollama, covering both a local daemon and Ollama Cloud (ollama.com).
Package logger defines the SDK Logger interface and slog-backed implementations.
Package logger defines the SDK Logger interface and slog-backed implementations.
mcp
Package mcp defines transport and tool-filter shapes for MCP server connections.
Package mcp defines transport and tool-filter shapes for MCP server connections.
client
Package client implements interfaces.MCPClient.
Package client implements interfaces.MCPClient.
pgvector
Package pgvector provides a interfaces.Memory implementation backed by PostgreSQL with pgvector.
Package pgvector provides a interfaces.Memory implementation backed by PostgreSQL with pgvector.
weaviate
Package weaviate provides a interfaces.Memory implementation backed by Weaviate.
Package weaviate provides a interfaces.Memory implementation backed by Weaviate.
retriever
pgvector
Package pgvector provides a retriever backed by PostgreSQL with the pgvector extension.
Package pgvector provides a retriever backed by PostgreSQL with the pgvector extension.
weaviate
Package weaviate provides a vector retriever backed by Weaviate's nearText GraphQL API.
Package weaviate provides a vector retriever backed by Weaviate's nearText GraphQL API.
Package tools provides schema helpers for building tool parameter JSON schemas.
Package tools provides schema helpers for building tool parameter JSON schemas.

Jump to

Keyboard shortcuts

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