Module: LLMExperiment

Defined in:
lib/llm_experiment.rb,
lib/llm_experiment/cli.rb,
lib/llm_experiment/auth.rb,
lib/llm_experiment/grid.rb,
lib/llm_experiment/pins.rb,
lib/llm_experiment/shell.rb,
lib/llm_experiment/stats.rb,
lib/llm_experiment/trial.rb,
lib/llm_experiment/doctor.rb,
lib/llm_experiment/cleaner.rb,
lib/llm_experiment/version.rb,
lib/llm_experiment/scaffold.rb,
lib/llm_experiment/container.rb,
lib/llm_experiment/sanitizer.rb,
lib/llm_experiment/experiment.rb,
lib/llm_experiment/transcript.rb,
lib/llm_experiment/metrics_report.rb,
lib/llm_experiment/cli/new_command.rb,
lib/llm_experiment/cli/run_command.rb,
lib/llm_experiment/transcript/codex.rb,
lib/llm_experiment/cli/build_command.rb,
lib/llm_experiment/cli/clean_command.rb,
lib/llm_experiment/cli/login_command.rb,
lib/llm_experiment/cli/parse_command.rb,
lib/llm_experiment/cli/shell_command.rb,
lib/llm_experiment/image_builder/app.rb,
lib/llm_experiment/transcript/claude.rb,
lib/llm_experiment/transcript/parser.rb,
lib/llm_experiment/cli/doctor_command.rb,
lib/llm_experiment/cli/status_command.rb,
lib/llm_experiment/image_builder/base.rb,
lib/llm_experiment/cli/metrics_command.rb,
lib/llm_experiment/cli/version_command.rb,
lib/llm_experiment/cli/sanitize_command.rb,
lib/llm_experiment/transcript/hermeticity.rb

Defined Under Namespace

Modules: ImageBuilder, Pins, Shell, Stats, Transcript Classes: App, Auth, CLI, Cleaner, ConfigError, Container, ContainerError, Doctor, Error, Experiment, Grid, MetricsReport, Sanitizer, Scaffold, Task, Trial

Constant Summary collapse

VERSION =
"0.1.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.agent_userObject

Returns the value of attribute agent_user.



11
12
13
# File 'lib/llm_experiment.rb', line 11

def agent_user
  @agent_user
end

.auth_dirObject

Returns the value of attribute auth_dir.



11
12
13
# File 'lib/llm_experiment.rb', line 11

def auth_dir
  @auth_dir
end

.base_imageObject

Returns the value of attribute base_image.



11
12
13
# File 'lib/llm_experiment.rb', line 11

def base_image
  @base_image
end

.builder_cpusObject

Returns the value of attribute builder_cpus.



11
12
13
# File 'lib/llm_experiment.rb', line 11

def builder_cpus
  @builder_cpus
end

.builder_memoryObject

Returns the value of attribute builder_memory.



11
12
13
# File 'lib/llm_experiment.rb', line 11

def builder_memory
  @builder_memory
end

.container_data_dirObject

Returns the value of attribute container_data_dir.



11
12
13
# File 'lib/llm_experiment.rb', line 11

def container_data_dir
  @container_data_dir
end

.default_cpusObject

Returns the value of attribute default_cpus.



11
12
13
# File 'lib/llm_experiment.rb', line 11

def default_cpus
  @default_cpus
end

.default_memoryObject

Returns the value of attribute default_memory.



11
12
13
# File 'lib/llm_experiment.rb', line 11

def default_memory
  @default_memory
end

.min_free_gbObject

Returns the value of attribute min_free_gb.



11
12
13
# File 'lib/llm_experiment.rb', line 11

def min_free_gb
  @min_free_gb
end

.verboseObject

Returns the value of attribute verbose.



11
12
13
# File 'lib/llm_experiment.rb', line 11

def verbose
  @verbose
end

Class Method Details

.template_path(name) ⇒ Object



41
42
43
# File 'lib/llm_experiment.rb', line 41

def self.template_path(name)
  File.expand_path(File.join(__dir__, "..", "templates", name))
end