Installation
Install Sentinel using your preferred package manager.
Python
pip install sentinelseed
Current version: 2.26.0
Optional Dependencies
Install with specific integrations:
# Agent Frameworks
pip install sentinelseed[langchain] # LangChain + LangGraph
pip install sentinelseed[crewai] # CrewAI
pip install sentinelseed[dspy] # Stanford DSPy
pip install sentinelseed[letta] # Letta (MemGPT)
# LLM Providers
pip install sentinelseed[openai] # OpenAI
pip install sentinelseed[openai-agents] # OpenAI Agents SDK
pip install sentinelseed[anthropic] # Anthropic SDK
pip install sentinelseed[google-adk] # Google Agent Development Kit
# Blockchain & DeFi
pip install sentinelseed[virtuals] # Virtuals Protocol (GAME SDK)
pip install sentinelseed[coinbase] # Coinbase AgentKit + x402
pip install sentinelseed[preflight] # Transaction simulation
# Security Testing
pip install sentinelseed[garak] # NVIDIA Garak scanner
pip install sentinelseed[pyrit] # Microsoft PyRIT red teaming
# All integrations
pip install sentinelseed[all]
JavaScript / TypeScript
npm install @sentinelseed/core
Additional Packages
# VoltAgent integration
npm install @sentinelseed/voltagent
# ElizaOS plugin
npm install @sentinelseed/elizaos-plugin
# MCP Server (for Claude Desktop)
npx mcp-server-sentinelseed
Requirements
| Platform | Requirement |
|---|---|
| Python | 3.10+ |
| Node.js | 18+ |
| Dependencies | typing_extensions>=4.0.0, tenacity>=8.2.0 |
Verification
Verify your installation:
Python
from sentinelseed import Sentinel
sentinel = Sentinel()
is_safe, violations = sentinel.validate("Hello, world!")
print(f"Safe: {is_safe}") # True
JavaScript
import { SentinelGuard } from '@sentinelseed/core';
const guard = new SentinelGuard({ version: 'v2', variant: 'standard' });
const analysis = guard.analyze('Hello, world!');
console.log(`Safe: ${analysis.safe}`); // true
MCP Server Setup
For Claude Desktop integration, add to your claude_desktop_config.json:
{
"mcpServers": {
"sentinel": {
"command": "npx",
"args": ["mcp-server-sentinelseed"]
}
}
}
Available tools: get_seed, wrap_messages, analyze_content, list_seeds
Next Steps
- Quick Start - Get running in minutes
- Core Concepts - Understand THSP protocol