-
Notifications
You must be signed in to change notification settings - Fork 254
Open
Description
Task 005: News/PR + Competitor Analysis Agents
Description
Create News & PR Agent and Competitor Analysis Agent for market intelligence.
Size
L (3 days)
Dependencies
- Depends on: [002]
- Can run in parallel with: [003, 004]
- Conflicts with: [003, 004] (all modify lib/agent-architecture/agents/)
Acceptance Criteria
News & PR Agent (news-pr-agent.ts)
- Create
lib/agent-architecture/agents/news-pr-agent.ts - Extract recent news mentions (90 days lookback)
- Extract press releases
- Perform sentiment analysis on articles
- Export agent metadata
- Define Zod output schema for news/PR data
- Implement Firecrawl fallback for blocked sources
- Integration tests for news extraction
Competitor Analysis Agent (competitor-agent.ts)
- Create
lib/agent-architecture/agents/competitor-agent.ts - Extract top 3-5 competitors
- Analyze competitive positioning
- Extract market indicators
- Export agent metadata
- Define Zod output schema for competitor data
- Implement Firecrawl fallback for blocked sources
- Integration tests for competitor analysis
General Requirements
- Both agents follow established agent architecture patterns
- Error handling and retry logic implemented
- Documentation for both agents
- Unit tests for core functionality
- Integration tests pass
Technical Notes
- Both agents should leverage existing Firecrawl integration
- Follow the same pattern as other agents in the architecture
- Consider rate limiting and API quotas
- Ensure proper error handling for various data sources
Metadata
Metadata
Assignees
Labels
No labels