What are Shannon Agents?
Shannon Agents are single-purpose, deterministic tools that execute specific tasks without LLM orchestration. Each agent wraps one underlying tool and returns structured results. Key characteristics:- ✅ Deterministic - Same input always produces same output
- ✅ Fast - No AI planning overhead, direct tool execution
- ✅ Structured - Validated input/output schemas
- ✅ Cost-effective - Only pay for the tool, not orchestration
Agents vs Tasks
| Aspect | Agents API | Tasks API |
|---|---|---|
| Execution | Direct tool call | Multi-step workflow |
| LLM Use | Only if tool requires it | Planning + execution |
| Latency | Seconds | Seconds to minutes |
| Use Case | Single data retrieval | Complex analysis |
- You need specific data (ads, news, SEC filings)
- You know exactly which tool to use
- You want predictable, structured output
- You need AI to plan the approach
- Multiple tools may be needed
- You want natural language interaction
Feature Availability
Shannon provides agents in two deployment models:Shannon Open Source: Self-hosted deployment with core platform features
Shannon Cloud: Managed SaaS platform with enterprise features and integrations
Availability Matrix
| Feature Category | Agent/Tool | Shannon OSS | Shannon Cloud |
|---|---|---|---|
| Ads Research | |||
| serp-ads | ❌ | ✅ | |
| yahoo-jp-ads | ❌ | ✅ | |
| meta-ad-library | ❌ | ✅ | |
| competitor-discover | ❌ | ✅ | |
| ads-transparency | ❌ | ✅ | |
| lp-visual-analyze | ❌ | ✅ | |
| lp-batch-analyze | ❌ | ✅ | |
| ad-creative-analyze | ❌ | ✅ | |
| keyword-extract | ✅* | ✅ | |
| browser-screenshot | ❌ | ✅ | |
| Financial Research | |||
| sec-filings | ✅ | ✅ | |
| twitter-sentiment | ❌ | ✅ | |
| alpaca-news | ✅* | ✅ | |
| news-aggregator | ❌ | ✅ | |
| Platform APIs | |||
| Agents API | ✅ | ✅ | |
| Blob Storage API | ✅ | ✅ | |
| Role Presets | ✅ | ✅ | |
| Skills System | ✅ | ✅ | |
| Research Workflows | ✅ | ✅ | |
| Swarm Coordination | ✅ | ✅ |
- ✅ Available
- ❌ Not available
- ✅* Available if you provide your own API keys
Why Some Features are Cloud-Only
Paid External APIs
Paid External APIs
Many agents use commercial APIs that require billing accounts:
- SerpAPI - Google search ads discovery
- SearchAPI.io - Meta Ad Library access
- xAI API - Twitter sentiment analysis
Infrastructure Requirements
Infrastructure Requirements
Some agents require specialized infrastructure:
- Playwright service - Browser automation for screenshots and LP analysis
- Vision LLM services - Image analysis with GPT-4V or Claude 3
- IP rotation - Yahoo JP scraping requires distributed IP pools
Cost Accounting & Quotas
Cost Accounting & Quotas
Shannon Cloud provides:
- Per-tenant usage tracking
- Rate limiting and quotas
- Detailed cost breakdowns
- Billing integration
Using OSS Features in Self-Hosted
For agents marked ✅*, you can use them in Shannon OSS by providing your own API keys:keyword-extract- Uses your LLM provider (OpenAI/Anthropic)sec-filings- Free SEC EDGAR API (no key required)alpaca-news- Alpaca Markets free tier available
Agent Categories
Shannon agents are organized into functional categories:Ads Research
Shannon Cloud Only: These agents require Shannon Cloud subscription and use paid external APIs (SerpAPI, SearchAPI.io, Playwright service).
Ads Research Agents
Extract competitor ads from Google, Yahoo JP, Meta (Facebook/Instagram), analyze landing pages, and discover creative patterns.
- Competitor ad discovery
- Landing page analysis
- Creative messaging research
- Market intelligence
Financial Research
Mixed Availability: Some agents work in OSS (sec-filings), others require Shannon Cloud (twitter-sentiment, news-aggregator).
Financial Research Agents
Access SEC filings, Twitter sentiment, stock news, and aggregated financial data for equity research.
- Equity research
- Event monitoring (8-K filings)
- Social sentiment tracking
- News aggregation
Quick Start
1. List Available Agents
2. Get Agent Schema
3. Execute Agent
4. Retrieve Results
API Reference
Agents API
Complete API reference for agent endpoints
Ads Research
Ads research agent catalog
Financial Research
Financial research agent catalog
Get Task Status
Retrieve agent execution results