Directories
¶
| Path | Synopsis |
|---|---|
|
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. |
|
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. |
|
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. |
Click to show internal directories.
Click to hide internal directories.