Duty & Rest for agents
Cross-session fatigue ledger for agents: FIT/CAUTION/GROUNDED dispatch gating.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- LOWen duty_declare_fatigue
- LOWen duty_fleet_stats
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"duty-and-rest-for-agents": {
"url": "https://textforagents.com/products/duty-and-rest-for-agents/mcp"
}
}
}Puntos de conexión remotos
https://textforagents.com/products/duty-and-rest-for-agents/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
⚪duty_record_event(agent, kind, ts, hours)
Record a duty event for one of your agents (kinds: compaction, verification_failure, model_switch, tool_error, work_hour, session_restart).
Esquema de entrada
{
"type": "object",
"properties": {
"agent": {
"type": "string"
},
"kind": {
"type": "string"
},
"ts": {
"type": "number"
},
"hours": {
"type": "number"
}
},
"required": [
"agent",
"kind"
]
}🟢duty_check(agent, task_class, checker)
Duty-state gate decision (FIT/CAUTION/GROUNDED + allowed) for a task class; consequential classes in CAUTION need a FIT non-self checker. Billed per the pricing sheet (trial, then pass ceiling, then $0.002 x402).
Esquema de entrada
{
"type": "object",
"properties": {
"agent": {
"type": "string"
},
"task_class": {
"type": "string"
},
"checker": {
"type": "string"
}
},
"required": [
"agent",
"task_class"
]
}⚪duty_state(agent)
Current duty state and cumulative + rolling loads for one of your agents.
Esquema de entrada
{
"type": "object",
"properties": {
"agent": {
"type": "string"
}
},
"required": [
"agent"
]
}⚪duty_rest(agent, audit_retention)
Rest-credit issuance: credit only on a passed restoration audit (audit_retention >= 0.90).
Esquema de entrada
{
"type": "object",
"properties": {
"agent": {
"type": "string"
},
"audit_retention": {
"type": "number"
}
},
"required": [
"agent",
"audit_retention"
]
}⚪duty_declare_fatigue(agent)
Non-punitive fatigue declaration: grounds the agent until a passed rest; no penalty field.
Esquema de entrada
{
"type": "object",
"properties": {
"agent": {
"type": "string"
}
},
"required": [
"agent"
]
}⚪duty_fleet_stats
Duty statistics for your whole fleet (your agents only).
Esquema de entrada
{
"type": "object",
"properties": {}
}Comunidad
Evidencia