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