User Commands
Feed Agent Pipeline
Data Storage
Self-Evolution Cycle
Yes
No
Yes + 3 runs
No
Yes
No
"`/feed-agent [topic
`/feed-agent scout`
`/feed-agent evolve`
1. Initialize
Load config
Create DB
SCOUT
Validate URLs
Check RSS/HTML
3. Fetch
RSS/web scraping
Extract content
Database
articles table
ANALYZE
5. Report
Generate markdown
Core insights
Detailed analysis
Intelligence Report
EVOLVE
SQLite DB
sources
articles
keywords
evolution_log
config/feed-agent.yaml
sources/feeds/{topic}/
candidates.json
reports/{topic}/
{date}.md
Calculate
source quality
Quality ≥ 0.7?
Promote source
Priority boost
Quality < 0.3?
Flag for pruning
Maintain status
Extract keywords
from high-scoring
articles
Add as
candidate
Occurrence ≥ 2
Confidence ≥ 0.7?
Promote to
active
Wait for more
evidence