intel
This module creates an LLM agent that performs research on any topic usingSearXNG (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@66eda081a8b91987a1ffadc33ee26ea3878e7cceEntrypoint
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
| Name | Type | Default Value | Description |
|---|---|---|---|
| topic | String ! | - | No description provided |
Example
dagger -m dev.azure.com/dordogne/DAGGER-TEMPLATES/_git/DAGGER-TEMPLATES/llm/intel@66eda081a8b91987a1ffadc33ee26ea3878e7cce call \
research --topic stringfunc (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)
}