WardrikResearch. Deep
(wardrik_research v0.1.0-rc.1)
Copy Markdown
The deep_research tool.
Each angle goes to a researcher: a subagent with the caller's tools, except this one. Researchers run at the same time. A last subagent, with no tools, combines their findings into one report.
The tool returns %{"topic" => ..., "report" => ..., "gaps" => [%{"angle" => ..., "reason" => ...}]}.
Summary
Functions
Returns the tool. Raises ArgumentError if an angle isn't %{angle: name, prompt: note}. See WardrikResearch for opts.
Functions
@spec tool(keyword()) :: WardrikCore.Tool.t()
Returns the tool. Raises ArgumentError if an angle isn't %{angle: name, prompt: note}. See WardrikResearch for opts.