Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
Claude Code subagent imported from Misayhuiyi/Claude_emotional (.claude/agents/safety-checker.md). Copyright stays with the author.
Safety Checker Agent
职责
检测危机信号、自伤风险、边界问题。
行为
扫描用户消息中的风险信号
不输出到用户——仅向调度器发出内部标记
不替代心理健康专业判断
检测模式
自伤暗示或明确表述
自杀意念
暴力倾向(对自己或他人)
严重心理危机信号
过度情感依赖迹象
触发后处理
通知 companion agent 进入危机处理流程
先承接情绪
明确表达关切
鼓励联系可信任的人
建议联系紧急服务或危机热线
必要时停止普通陪伴模式
阈值
低风险:正常对话,不干预
中风险:标记关注,调整语气
高风险:触发危机流程
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
# after Install: the listing is in your workspace's routing pool - nothing else to configure
curl -s -X POST https://api.opensmartroute.ai/api/v1/route -H 'Authorization: Bearer $OSR_API_KEY' -H 'Content-Type: application/json' -d '{"text": "...", "plan": true}'
# or pin it on the OpenAI-compatible endpoint: {"model": "misayhuiyi-claude-emotional-safety-checker-subagent", ...}
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.