crewai-wzrd
WZRD velocity signal and earn-loop tooling for CrewAI. Gives agents real-time model momentum data for task-aware model selection, plus a native one-shot earn cycle that wraps wzrd-client.
Free tier. No auth required. Signals cached 60s.
Install
pip install crewai-wzrd
WzrdEarnTool uses the same shared wzrd-client loop as the CLI, so it will resolve the agent keypair from the usual WZRD_* env vars or auto-generate a dedicated wallet on first use.
Usage
from crewai import Agent, Task, Crew
from crewai_wzrd import WzrdEarnTool, WzrdVelocityTool
researcher = Agent(
role="Model Selection Specialist",
tools=[WzrdVelocityTool(), WzrdEarnTool()],
goal="Pick the best AI model for each task and harvest CCM when the work is done"
)
task = Task(
description="Find the fastest model for code generation right now",
agent=researcher,
expected_output="Model name with supporting velocity data"
)
crew = Crew(agents=[researcher], tasks=[task])
result = crew.kickoff()
The tool auto-detects capability from the task description (code, reasoning, chat, vision) and filters signals accordingly.
WzrdEarnTool runs one full earn cycle through wzrd-client: it authenticates, picks a model, runs server-witnessed inference, reports the result, and checks/claims rewards when available. The tool returns the captured loop log as plain text so the agent can inspect the cycle outcome.
What it returns
WZRD Velocity Signal (capability: code)
Top models by momentum:
1. deepseek/deepseek-coder-v2 - trend: surging, score: 0.87, confidence: normal
2. anthropic/claude-3.5-sonnet - trend: accelerating, score: 0.82, confidence: normal
3. openai/gpt-4o - trend: stable, score: 0.79, confidence: normal
Recommended: deepseek/deepseek-coder-v2 - momentum is surging.
Signal timestamp: 2026-04-02T12:00:00Z
Links
Release files for crewai-wzrd 0.3.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_wzrd-0.3.0.tar.gz | 9.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| crewai_wzrd-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.4 kB
Release files / crewai_wzrd-0.3.0.tar.gz
| Download URL | crewai_wzrd-0.3.0.tar.gz |
|---|---|
| Size | 9.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3c6c12c550a6a121df20e3204dbe4b7bfa42ca9ab9a6d1f180ba024d177c34ee
|
|
BLAKE2b-256 checksum How to use checksums |
cdfe095d67d53fc3c4e14433e1b2f1786f9c570b3c6e40d88daa46e0119609db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|
Release files / crewai_wzrd-0.3.0-py3-none-any.whl
| Download URL | crewai_wzrd-0.3.0-py3-none-any.whl |
|---|---|
| Size | 6.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7b70c20c57b2c3e89f20f40d54e7367b27c830458fb6a3a7210091eb5152687f
|
|
BLAKE2b-256 checksum How to use checksums |
52c3bb787c8e5d3b3f5768f0f7a6152ee0f25d9d0f7c66392eea434a628bfdc9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|