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.
Supports multiple output formats (markdown, HTML, PDF).
Installation
dagger install dev.azure.com/dordogne/DAGGER-TEMPLATES/_git/DAGGER-TEMPLATES/llm/intel@3a3d63857c55c826dd70b7f1cd7ca068b9ef08adEntrypoint
Return Type
Intel ! Example
dagger -m dev.azure.com/dordogne/DAGGER-TEMPLATES/_git/DAGGER-TEMPLATES/llm/intel@3a3d63857c55c826dd70b7f1cd7ca068b9ef08ad 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 🔗
Intel is an AI-powered research agent using SearXNG and Playwright MCP servers.
research() 🔗
Research performs a comprehensive research on the given topic and returns the report as a file.
The format parameter controls the output (default: “markdown”): - “markdown”: .md file - “html”: standalone .html with embedded CSS - “pdf”: .pdf generated via Typst
Return Type
File !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| topic | String ! | - | No description provided |
| format | String | "markdown" | No description provided |
Example
dagger -m dev.azure.com/dordogne/DAGGER-TEMPLATES/_git/DAGGER-TEMPLATES/llm/intel@3a3d63857c55c826dd70b7f1cd7ca068b9ef08ad call \
research --topic stringfunc (m *MyModule) Example(topic string) *dagger.File {
return dag.
Intel().
Research(topic)
}@function
def example(topic: str) -> dagger.File:
return (
dag.intel()
.research(topic)
)@func()
example(topic: string): File {
return dag
.intel()
.research(topic)
}