Rovn
Governance toolkit for AI Agents
SDK · CLI · MCP Server
Website · Docs · Issues
______________________________________________________________________
Rovn是什么?
Rovn是人工智能代理的治理平台。它让代理商所有者 监控、控制和信任 他们的人工智能代理通过一个仪表板。
代理使用这些开源工具注册、报告活动、检查政策和请求批准,所有这些都通过一个简单的API。
包裹
| 软件包 | 说明 | 安装 |
|---|---|---|
sdk-python | Python SDK(零依赖) | pip install rovn-sdk |
sdk-ts | Types/JavaScript SDK(零依赖) | npm install @rovn/sdk |
mcp-server | 用于Claude、Cursor、GPT等的MCP服务器。 | npx @rovn/mcp-server |
cli | 面向代理和开发人员的CLI | npm install -g @rovn/cli |
快速开始
开发包
from rovn import RovnClient
client = RovnClient()
agent = client.register(name="My Agent", owner_email="me@example.com")
# Log activities
client.log_activity(title="Deployed v2.1", type="deployment")
# Pre-flight check
result = client.check_action(action="send_email", urgency="high")
if result["decision"] == "approved":
send_email()TypeScript SDK
import { RovnClient } from '@rovn/sdk';
const client = new RovnClient();
const agent = await client.register({ name: 'My Agent', ownerEmail: 'me@example.com' });
// Log activities
await client.logActivity({ title: 'Deployed v2.1', type: 'deployment' });
// Pre-flight check
const result = await client.checkAction({ action: 'send_email', urgency: 'high' });
if (result.decision === 'approved') {
await sendEmail();
}MCP服务器(Claude、Cursor等)
添加到MCP客户端配置中:
{
"mcpServers": {
"rovn": {
"command": "npx",
"args": ["@rovn/mcp-server", "--email", "me@example.com"]
}
}
}然后,代理可以使用治理工具,如 rovn_register, rovn_log_activity, rovn_check_action,以及更多——直接来自人工智能。
特性
- 代理商注册 -通过API加入自助服务代理
- 活动日志 --追踪你的代理人在做什么
- 飞行前检查 --“我能这么做吗?”在采取危险行动之前
- 审批请求 --人类参与重要决策
- 信任评分 --赢得自主权:更多信任=更多自由
- 学年成绩单 --性能等级和建议
- 策略引擎 --可视化策略生成器(专业版)
- 合规护照 --可导出的合规性快照(专业版)
链接
- Rovn仪表板 --登录并管理您的代理
- 文档 -API完整参考和指南
- Python SDK自述
- TypeScript SDK自述
- MCP服务器自述文件
许可证
麻省理工学院——见 许可证 了解详情。
