class

CrystalAgent::Research

Inherits Reference < Object

Handles research operations - spawns workers and collects findings

Constructors

new(client : Anthropic::Client, config : Config, status_channel : Channel(WorkerStatus) | Nil = nil, on_round_start : Proc(Int32, String, Int32, Nil) | Nil = nil, on_round_complete : Proc(Int32, Nil) | Nil = nil)
Source

Instance methods

investigate(topic : String, aspects : Array(String)) : String

Perform research on a topic with multiple workers

Source