Documentation
¶
Overview ¶
Package agentic provides the agentic E2E test scenario.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// NATS URL for publishing tasks
NATSURL string `json:"nats_url"`
// Metrics URL for checking completion
MetricsURL string `json:"metrics_url"`
// LLM endpoint URL (default: start mock server)
LLMEndpointURL string `json:"llm_endpoint_url"`
// Timeouts
TaskTimeout time.Duration `json:"task_timeout"`
CompleteTimeout time.Duration `json:"complete_timeout"`
// Expected results
MinTrajectoryFacts int `json:"min_trajectory_facts"`
}
Config holds configuration for the agentic scenario.
type Scenario ¶
type Scenario struct {
// contains filtered or unexported fields
}
Scenario validates the agentic components (loop, model, tools) work together.
func NewScenario ¶
func NewScenario( obs *client.ObservabilityClient, config *Config, ) *Scenario
NewScenario creates a new agentic scenario.
func (*Scenario) Description ¶
Description returns the scenario description.
Click to show internal directories.
Click to hide internal directories.