pkg/

directory
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2026 License: Apache-2.0

Directories

Path Synopsis
agent
mcp
providers
Package providers defines the LLMProvider interface and a self-registration registry.
Package providers defines the LLMProvider interface and a self-registration registry.
providers/anthropic
Package anthropic implements LLMProvider for the Anthropic Claude API.
Package anthropic implements LLMProvider for the Anthropic Claude API.
providers/gemini
Package gemini implements LLMProvider for Google Gemini models.
Package gemini implements LLMProvider for Google Gemini models.
providers/mock
Package mock provides a deterministic LLMProvider for local testing.
Package mock provides a deterministic LLMProvider for local testing.
providers/openai
Package openai implements LLMProvider for OpenAI-compatible APIs.
Package openai implements LLMProvider for OpenAI-compatible APIs.
queue
Package queue defines the pluggable interfaces for task distribution and real-time token streaming used by both the operator and the agent runtime.
Package queue defines the pluggable interfaces for task distribution and real-time token streaming used by both the operator and the agent runtime.
queue/redis
Package redis registers Redis Streams-backed implementations of TaskQueue and StreamChannel.
Package redis registers Redis Streams-backed implementations of TaskQueue and StreamChannel.
Package artifacts provides a pluggable interface for storing and retrieving file artifacts produced by pipeline steps.
Package artifacts provides a pluggable interface for storing and retrieving file artifacts produced by pipeline steps.
Package costs provides a pluggable cost translation layer for ark.
Package costs provides a pluggable cost translation layer for ark.
memstore
Package memstore provides an in-memory SpendStore for local development, ark run, and unit tests.
Package memstore provides an in-memory SpendStore for local development, ark run, and unit tests.
redisstore
Package redisstore registers a Redis-backed SpendStore.
Package redisstore registers a Redis-backed SpendStore.
Package flow contains pure business logic for ArkTeam DAG execution.
Package flow contains pure business logic for ArkTeam DAG execution.
Package observability — k8sevents.go provides a best-effort Kubernetes Event emitter for agent pods.
Package observability — k8sevents.go provides a best-effort Kubernetes Event emitter for agent pods.
Package validation provides helpers for step output validation, including semantic (LLM-based) validation for the ArkRun controller and ark run CLI.
Package validation provides helpers for step output validation, including semantic (LLM-based) validation for the ArkRun controller and ark run CLI.

Jump to

Keyboard shortcuts

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