Empezar

Casos y traspasos

Inicie un trabajo real, asigne responsabilidades, preserve los resultados, revise y reanude.


Iniciar e inspeccionar un caso

epismo case start --version-id <version-id> --case-input '{"customer":"Acme"}'
epismo case start --title "Review contract exception"
epismo case get <case-id>
epismo case list --status open
epismo case list --assigned-to <user-id>
epismo case popular

Para los colaboradores, 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 case record list --cursor <records_next_cursor> 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 un caso respaldado por una versión cuando la guía sea importante para la reproducibilidad; Utilice un caso ad hoc cuando sea útil compartir el asunto pero no exista un playbook. Ninguno de los formularios crea tareas automáticamente.

Asignar y coordinar

epismo case acl <case-id> --acl <principal-ids> --lock-version <n>
epismo case assign <case-id> --assigned-to <user-id> --lock-version <n>
epismo case task create <case-id> --kind work --title "Verify totals" \
  --instructions "Use the latest invoice" --assigned-to <user-id>
epismo case task create <case-id> --kind approval --title "Approve recommendation" \
  --subject-record-id <record-id> --assigned-to <user-id>
epismo task list --status open

Agregue un usuario a la ACL del caso antes de la asignación. Asigne el caso para la responsabilidad de todo el asunto y una tarea para un trabajo o aprobación explícito. Una tarea de aprobación debe identificar su registro temático exacto. task list muestra por defecto las tareas asignadas al usuario actual; use --assigned-to solo para otro responsable.

Conectar transferencias de casos (handoffs)

epismo case handoff create <from-case-id> --to-case-id <to-case-id>
epismo case handoff create <to-case-id> --from-case-id <from-case-id>
epismo case handoff remove <case-id> <handoff-id>
epismo case handoff graph get <case-id> --scope connected
epismo case handoff candidates list <case-id> --direction outgoing

Conecte casos secuenciales o dependientes mediante transferencias dirigidas (fromCaseId -> toCaseId). Crear o eliminar una transferencia requiere lectura en el origen y acceso de trabajo en el destino, de modo que un caso público puede continuarse en un caso que usted pueda editar, pero un lector no puede adjuntar trabajo a un caso público. Los bucles y ciclos se rechazan estrictamente. Inspeccione el DAG con epismo case handoff graph get.

Agregar, actualizar y leer registros

epismo case record append <case-id> --kind output --origin agent --content "..."
epismo case record append <case-id> --kind review --origin agent --data '{"verdict":"pass"}' --content "..."
epismo case record append <case-id> --task-id <task-id> --input @evidence.json
epismo case record update <record-id> --content "..."
epismo case record delete <record-id>
epismo case record list <case-id> --scope ancestors --order asc

Todos los participantes cubiertos por la ACL de un caso abierto pueden agregar registros, actualizar tareas y cambiar el título, asignar, cerrar, reabrir o solicitar una revisión de Epismo AI. Los cambios de acceso y el archivado quedan en el responsable actual. Los clientes escriben kind note, output o review (data.verdict debe ser pass, changes_requested o insufficient); activity es solo del servidor. Solo el creador puede actualizar o redactar un registro no del sistema que haya creado. Use --scope (self, ancestors, descendants, neighbors, connected) para expandir la línea de tiempo a través de transferencias conectadas. Los filtros limitan esa línea de tiempo y el cursor devuelto permite continuar una paginación estable.

Actualizar y cerrar

epismo task update <task-id> --title "Verify totals and tax" \
  --instructions "Use the signed invoice" --assigned-to <user-id> --lock-version <n>
epismo task set status <task-id> --status closed --outcome approved --lock-version <n>
epismo task set status <task-id> --status open --lock-version <n>
epismo case update <case-id> --title "Updated title" --lock-version <n>
epismo case update <case-id> --auto-review --lock-version <n>
epismo case review <case-id>
epismo case review <case-id> --prompt "Marca las citas faltantes como blockers."
epismo case overview <case-id>
epismo case close <case-id> --outcome completed --lock-version <n>
epismo case reopen <case-id> --lock-version <n>

Puede agregar registros finales de forma atómica mientras cierra una tarea o caso proporcionando la matriz records a través de --input o el indicador correspondiente. La finalización requiere que todas las tareas estén cerradas. Cancelación y abandono cierran las tareas restantes; reabrir el caso los deja cerrados. Cualquier editor del caso puede usar case review para encolar una revisión de Epismo AI de la evidencia compartida del caso abierto; vuelve de inmediato y es distinta de una tarea approval. El --prompt opcional añade orientación del llamador después de las reglas fijas de revisión. Consulte esos registros con --kinds review --origins system. Reenvíe la misma clave de idempotencia al terminar para recibir el registro REVIEW. Cualquier editor del caso también puede usar case overview para un resumen situacional puntual; 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. Las revisiones automáticas (--auto-review), case review y case overview se cargan a la cuenta de facturación del caso capturada al iniciarlo, según los tokens que use el modelo de IA.