Skip to main content

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)

Source distribution for crewai-polaris 0.6.0
File Size Uploaded
crewai_polaris-0.6.0.tar.gz 10.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for crewai-polaris 0.6.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page