Module: SolidAgents
- Defined in:
- lib/solid_agents.rb,
app/solid_agents/agents.rb,
lib/solid_agents/engine.rb,
lib/solid_agents/version.rb,
lib/solid_agents/workflow.rb,
app/models/solid_agents/run.rb,
app/solid_agents/agents/alex.rb,
app/solid_agents/agents/base.rb,
app/solid_agents/agents/chad.rb,
app/solid_agents/agents/eddy.rb,
app/models/solid_agents/agent.rb,
app/solid_agents/agents/betty.rb,
app/solid_agents/agents/david.rb,
app/models/solid_agents/config.rb,
app/models/solid_agents/record.rb,
app/models/solid_agents/handoff.rb,
app/models/solid_agents/artifact.rb,
lib/solid_agents/runtime/adapter.rb,
app/models/solid_agents/run_event.rb,
app/models/solid_agents/work_item.rb,
app/helpers/solid_agents/runs_helper.rb,
app/jobs/solid_agents/execute_run_job.rb,
app/services/solid_agents/runs/dispatch.rb,
app/services/solid_agents/runs/executor.rb,
lib/solid_agents/runtime/ruby_llm_adapter.rb,
app/controllers/solid_agents/runs_controller.rb,
app/services/solid_agents/runs/prompt_builder.rb,
app/controllers/solid_agents/agents_controller.rb,
app/services/solid_agents/runs/context_builder.rb,
app/tools/solid_agents/tools/workflow_guide_tool.rb,
app/controllers/solid_agents/application_controller.rb,
lib/generators/solid_agents/install/install_generator.rb
Defined Under Namespace
Modules: Agents, Runs, RunsHelper, Runtime, Tools, Workflow
Classes: Agent, AgentsController, ApplicationController, Artifact, Config, Engine, ExecuteRunJob, Handoff, InstallGenerator, Record, Run, RunEvent, RunsController, WorkItem
Constant Summary
collapse
- VERSION =
"0.2.1"
Class Method Summary
collapse
Class Method Details
.dispatch_error(source:, agent_key: "alex") ⇒ Object
29
30
31
|
# File 'lib/solid_agents.rb', line 29
def dispatch_error(source:, agent_key: "alex")
SolidAgents::Runs::Dispatch.call(source: source, agent_key: agent_key)
end
|
.runtime_adapter(runtime) ⇒ Object
21
22
23
24
25
26
27
|
# File 'lib/solid_agents.rb', line 21
def runtime_adapter(runtime)
case runtime.to_sym
when :ruby_llm then SolidAgents::Runtime::RubyLlmAdapter.new
else
raise ArgumentError, "Unsupported runtime: #{runtime.inspect}"
end
end
|