Casos
Materializar sólo el estado compartido que las personas y los agentes necesitan.
Para los colaboradores, epismo_case_get devuelve el caso, las tareas actuales, los cinco registros más recientes de ese caso (del más nuevo al más antiguo), las entregas directas y el playbook de origen y la versión fijada si siguen siendo legibles. Quienes solo tienen acceso público reciben el título actual, la entrada, los cinco registros más recientes del caso y las entregas legibles, sin tareas, asignación ni identidades de colaboradores. Al hacer un caso público, este contenido queda visible inmediatamente, incluidos los registros posteriores. Continúe con epismo_case_record_list (cursor: recordsNextCursor, scope: recordsScope) y el records_scope devuelto (self). La CLI usa snake_case; API/MCP devuelven recordsNextCursor y recordsScope.
Las lecturas públicas de casos cuestan 0 créditos sin iniciar sesión en Web, CLI, API y MCP. Las lecturas de trabajo en API / CLI / MCP agrupan las lecturas auxiliares en un solo case get de 1 crédito; las lecturas normales de Web siguen gratis.
Utilice epismo_case_start cuando deba compartirse o reanudarse un resultado. Comience desde una versión de playbook o cree un caso ad hoc con un título.
- Mantener el trabajo intermedio local en el tiempo de ejecución del agente.
- Adjunte resultados, decisiones, veredictos (
kind=reviewcondata.verdict) y resúmenes de transferencias con epismo_case_record_append. - Edite o redacte un registro que creó con epismo_case_record_update o epismo_case_record_delete.
- Crear tareas con epismo_case_task_create solo para responsabilidad explícita o aprobación.
- Cualquier editor del caso puede pedir a Epismo AI revisar la evidencia compartida con epismo_case_review. La llamada encola la revisión y vuelve de inmediato; consulte registros con
kinds=reviewyorigins=system. Elpromptopcional añade orientación del llamador después de las reglas fijas de revisión. Esa solicitud y las revisiones automáticas deautoReviewse cargan a la cuenta de facturación del caso capturada al iniciarlo. - Cualquier editor del caso también puede pedir un resumen situacional puntual con epismo_case_overview. Se ejecuta de forma síncrona y devuelve el texto en la respuesta. Reenvíe la misma clave de idempotencia para recibir el resumen anterior sin regenerarlo. Los créditos se cargan a la cuenta de facturación del caso capturada al iniciarlo.
- Conecte flujos de trabajo relacionados mediante epismo_case_handoff_create e inspeccione el grafo DAG con epismo_case_handoff_graph_get.
- Consulte casos candidatos válidos con epismo_case_handoff_candidates_list (
direction=outgoingodirection=incoming) para evitar bucles y enlaces duplicados. - Generar una nueva clave de idempotencia para cada nueva mutación.
- Lea la última versión de bloqueo antes de cambiar un caso o tarea.
Después de un conflicto, vuelva a leer el objeto y decida si la intención sigue siendo válida. Nunca reproduzca una solicitud obsoleta cambiando solo su versión de bloqueo.
No invente un agente cesionario. Cuando sea necesaria una asignación de usuario, seleccione una ID del recurso de usuarios y asegúrese de que el usuario ya esté en la ACL del caso.
Utilice epismo_case_record_list con el ID del caso para reanudar desde su línea de tiempo. Pase scope (self, ancestors, descendants, neighbors, connected) para incluir registros de transferencias conectadas respetando las ACL individuales de cada caso. Los filtros solo limitan esa línea de tiempo; un filtro ACL no es autorización.