Risicare SDK - Observability and self-healing for AI agents
Project description
Risicare
Self-healing observability for AI agents. Captures decision-level traces, diagnoses failures, and deploys fixes — automatically.
Quick Start
pip install risicare
import risicare
risicare.init(
api_key="rsk-...",
endpoint="https://app.risicare.ai"
)
# That's it. LLM calls are now traced automatically.
Progressive Integration
| Tier | Effort | What You Get |
|---|---|---|
| Tier 0 | RISICARE_TRACING=true (env var) |
Auto-instrument all LLM calls |
| Tier 1 | import risicare (1 line) |
Explicit config, custom endpoint |
| Tier 2 | @agent() decorator |
Agent identity and hierarchy |
| Tier 3 | @session decorator |
User session tracking |
| Tier 4 | @trace_think / @trace_decide / @trace_act |
Decision phase visibility |
| Tier 5 | @trace_message / @trace_delegate |
Multi-agent communication |
Supported Providers (20)
Auto-instrumented with zero code changes:
| Provider | Provider | ||
|---|---|---|---|
| OpenAI | openai |
Anthropic | anthropic |
| Google Gemini | google-generativeai |
Mistral | mistralai |
| Cohere | cohere |
Groq | groq |
| Together AI | together |
Ollama | ollama |
| AWS Bedrock | boto3 |
Google Vertex AI | google-cloud-aiplatform |
| Cerebras | cerebras-cloud-sdk |
HuggingFace | huggingface-hub |
| DeepSeek | via OpenAI base_url |
xAI (Grok) | via OpenAI base_url |
| Fireworks | via OpenAI base_url |
Baseten | via OpenAI base_url |
| Novita | via OpenAI base_url |
BytePlus | via OpenAI base_url |
| vLLM | via OpenAI base_url |
Any OpenAI-compatible | via base_url |
Supported Frameworks (10)
pip install risicare[langchain] # LangChain + LangGraph
pip install risicare[crewai] # CrewAI
pip install risicare[autogen] # AutoGen
pip install risicare[instructor] # Instructor
pip install risicare[litellm] # LiteLLM
pip install risicare[dspy] # DSPy
pip install risicare[pydantic-ai] # Pydantic AI
pip install risicare[llamaindex] # LlamaIndex
pip install risicare[all] # Everything
OpenTelemetry
pip install risicare[otel]
risicare.init(api_key="rsk-...", otel_bridge=True)
Compatible with any OTel-instrumented application. Export to Risicare alongside your existing OTel pipeline.
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file risicare-0.1.8.tar.gz.
File metadata
- Download URL: risicare-0.1.8.tar.gz
- Upload date:
- Size: 132.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66f40a2803efdd16abe5735df64bf59c6f0b0bdd9e11ce7ebb2aabbe675d38da
|
|
| MD5 |
c70a77f5d2490629c945e46458af7d6e
|
|
| BLAKE2b-256 |
da5b795584c09fd6e273cc9ca68b08b56d9bfab68cead9a506170c94613eaab5
|
File details
Details for the file risicare-0.1.8-py3-none-any.whl.
File metadata
- Download URL: risicare-0.1.8-py3-none-any.whl
- Upload date:
- Size: 150.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c149fa548a93a18a4df186826036557917c00ce2fe353f61fb7d04081575772a
|
|
| MD5 |
21809d98d540ac24dbcb244cfe869749
|
|
| BLAKE2b-256 |
86872c70e4a0e0d5a6ac84b46cf8c455202b8cb8a51ca5d413634b49ef96662b
|