Dagger
Search

intel

This module creates an LLM agent that performs research on any topic using
SearXNG (self-hosted, zero API key) for web search and content extraction,
and Playwright for JavaScript-heavy pages, orchestrated via dual MCP servers.

Installation

dagger install dev.azure.com/dordogne/DAGGER-TEMPLATES/_git/DAGGER-TEMPLATES/llm/intel@66eda081a8b91987a1ffadc33ee26ea3878e7cce

Entrypoint

Return Type
Intel
Example
dagger -m dev.azure.com/dordogne/DAGGER-TEMPLATES/_git/DAGGER-TEMPLATES/llm/intel@66eda081a8b91987a1ffadc33ee26ea3878e7cce call \
func (m *MyModule) Example() *dagger.Intel  {
	return dag.
			Intel()
}
@function
def example() -> dagger.Intel:
	return (
		dag.intel()
	)
@func()
example(): Intel {
	return dag
		.intel()
}

Types

Intel 🔗

research() 🔗

Research performs a comprehensive research on the given topic and returns a structured markdown report.

Return Type
String !
Arguments
NameTypeDefault ValueDescription
topicString !-No description provided
Example
dagger -m dev.azure.com/dordogne/DAGGER-TEMPLATES/_git/DAGGER-TEMPLATES/llm/intel@66eda081a8b91987a1ffadc33ee26ea3878e7cce call \
 research --topic string
func (m *MyModule) Example(ctx context.Context, topic string) string  {
	return dag.
			Intel().
			Research(ctx, topic)
}
@function
async def example(topic: str) -> str:
	return await (
		dag.intel()
		.research(topic)
	)
@func()
async example(topic: string): Promise<string> {
	return dag
		.intel()
		.research(topic)
}