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 popularPara 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 openAgregue 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 outgoingConecte 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 ascTodos 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.