Quick Start
How It Works
Simple
Agents: 1 — Single agent with Wikipedia tools handles search and content extraction.Workflow
- Receive knowledge query
- Search Wikipedia articles
- Summarize findings
Setup
Run — Python
Run — CLI
Run — agents.yaml
Serve API
Advanced Workflow (All Features)
Agents: 1 — Single agent with memory, persistence, structured output, and session resumability.Workflow
- Initialize session for knowledge tracking
- Configure SQLite persistence for research history
- Search and extract with structured output
- Store findings in memory for follow-up queries
- Resume session for continued research
Setup
Run — Python
Run — CLI
Run — agents.yaml
Serve API
Monitor / Verify
Cleanup
Features Demonstrated
| Feature | Implementation |
|---|---|
| Workflow | Multi-tool Wikipedia research |
| DB Persistence | SQLite via memory_config |
| Observability | --verbose flag |
| Tools | wiki_search, wiki_summary, wiki_page |
| Resumability | Session with session_id |
| Structured Output | Pydantic WikiKnowledge model |
Best Practices
Attach all three wiki tools
Attach all three wiki tools
Pass
wiki_search, wiki_summary, and wiki_page together. The agent needs search to find an article, page to read it, and summary to condense it.Prefer Wikipedia for encyclopaedic facts
Prefer Wikipedia for encyclopaedic facts
Reach for this agent when accuracy on established facts matters. For breaking news or current events, use the Web Search Agent instead.
Return structured knowledge for pipelines
Return structured knowledge for pipelines
Add
output_pydantic with key_facts and related_topics so downstream code gets typed fields instead of a paragraph.Combine with Research for broader coverage
Combine with Research for broader coverage
Wikipedia is one source. Pair with the Research Agent when a question needs perspectives beyond a single encyclopaedia entry.
Related
Search the live web for current events.
Synthesise multiple sources into a report.

