crewai-polaris
Polaris News tools for CrewAI agents. Drop verified news intelligence into any CrewAI workflow.
Install
pip install crewai-polaris
Quick Start
from crewai import Agent, Task, Crew
from crewai_polaris import PolarisSearchTool, PolarisFeedTool
search = PolarisSearchTool(api_key="your-api-key")
feed = PolarisFeedTool(api_key="your-api-key")
researcher = Agent(
role="News Analyst",
goal="Find and analyze the latest news",
tools=[search, feed],
)
task = Task(
description="What are the top AI developments today?",
agent=researcher,
expected_output="A summary of today's top AI news",
)
crew = Crew(agents=[researcher], tasks=[task])
result = crew.kickoff()
Tools
| Tool | Description |
|---|---|
PolarisSearchTool |
Search verified news briefs with confidence scores |
PolarisFeedTool |
Get latest intelligence feed |
PolarisBriefTool |
Get a specific brief by ID |
PolarisExtractTool |
Extract article content from URLs |
PolarisEntityTool |
Look up entity coverage |
PolarisTrendingTool |
Get trending entities |
PolarisCompareTool |
Compare outlet coverage of a story |
PolarisResearchTool |
Deep multi-source research (5 credits) |
PolarisVerifyTool |
Fact-check a claim against briefs (3 credits) |
All tools accept api_key in the constructor. If omitted, the SDK reads from POLARIS_API_KEY or ~/.polaris/credentials.
License
MIT
Metadata
Release files for crewai-polaris 0.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| crewai_polaris-0.6.0.tar.gz | 10.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| crewai_polaris-0.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.4 kB
Release files / crewai_polaris-0.6.0.tar.gz
| Download URL | crewai_polaris-0.6.0.tar.gz |
|---|---|
| Size | 10.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2e01f2d0bf42f55e20a58ac220bf6cd505e6a526855a9bf46f5b34e0ef80fa65
|
|
BLAKE2b-256 checksum How to use checksums |
c0609a501be929f56a3c8b1cb708a181b8c587a9fa444957763273ad890e4d8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / crewai_polaris-0.6.0-py3-none-any.whl
| Download URL | crewai_polaris-0.6.0-py3-none-any.whl |
|---|---|
| Size | 11.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f2a9b623c9b8cd45db57b30cf4ea923120ca05323043639f270c6a598d68a80f
|
|
BLAKE2b-256 checksum How to use checksums |
5752182b5d10086b1f1bb190c433997ef361a40df44fdb85c3faa9087599b718
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|