Empezar

Casos

Materializar sólo el estado compartido que las personas y los agentes necesitan.


epismo_case_get devuelve el Caso, sus Tareas actuales, los Registros del Caso y sus antecesores, las conexiones directas de entrega y, si siguen siendo legibles, el Playbook de origen y la Versión fijada, en una sola lectura de 1 crédito.

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 y resúmenes de transferencias con epismo_case_record_append.
  • Crear tareas con epismo_case_task_create solo para responsabilidad explícita o revisión.
  • Conecte flujos de trabajo relacionados mediante epismo_case_handoff_create e inspeccione el grafo DAG con epismo_case_handoff_graph.
  • Consulte casos candidatos válidos con epismo_case_handoff_candidate_list (direction=outgoing o direction=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.