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

tool(opts)

@spec tool(keyword()) :: WardrikCore.Tool.t()

Returns the tool. Raises ArgumentError if an angle isn't %{angle: name, prompt: note}. See WardrikResearch for opts.