Sugerencias
Envíe, lea, actualice y resuelva sugerencias de mejora de paquetes desde CLI.
Las sugerencias son propuestas de mejora para paquetes basadas en texto. Cualquiera que pueda leer un flujo de trabajo o un paquete contextual puede enviar una sugerencia al propietario; el propietario lo revisa y soluciona. Las sugerencias nunca editan el paquete directamente. Consulte Sugerencias para conocer el ciclo de vida y el modelo de permisos.
suggestion create cuesta 5 créditos (lo mismo que pack create); list cuesta 2 créditos; get, update y resolve cuestan 1 crédito cada uno. Cada cuenta también puede crear como máximo 20 sugerencias por día.
Enviar una sugerencia
epismo suggestion create @market-research --title "Add review step" \
--content "Add a final human review before publishing to reduce hallucinated findings."
epismo suggestion create $PACK_ID --input @suggestion.jsonEl <reference> es un ID de paquete, un @alias, una URL compartida o una URL central: los mismos formularios que acepta pack get. El contenido del paquete en el momento de la creación se captura como una instantánea. Se requieren --title y --content; ambos también se pueden suministrar a través de --input.
Leer una sugerencia
epismo suggestion get $SUGGESTION_ID
epismo suggestion get $SUGGESTION_ID --include-snapshot--include-snapshot agrega el contenido del paquete capturado a la respuesta. Se omite de forma predeterminada para mantener las respuestas pequeñas.
Lista de sugerencias
epismo suggestion list # suggestions you submitted
epismo suggestion list --owner --status open # your inbox, open only
epismo suggestion list --reference @market-research # for one pack
epismo suggestion list --status open,declined # filter by status
epismo suggestion list --author $ACCOUNT_ID --reference @market-researchlist responde una pregunta diferente según las banderas:
- sin banderas: sugerencias que enviaste.
--owner— tu bandeja de entrada: sugerencias sobre paquetes que posees.--reference: sugerencias para un paquete (opcionalmente reducidas por--author).
--status acepta una lista separada por comas de open, applied, declined y archived. Utilice --page para paginar (tamaño de página 20) y --include-snapshots para incluir contenido del paquete capturado.
list devuelve el content de cada sugerencia como una breve vista previa (truncada). Utilice epismo suggestion get <id> para leer el contenido completo, reflejando cómo los esquemas de los paquetes difieren hasta una recuperación completa.
Actualiza tu sugerencia
epismo suggestion update $SUGGESTION_ID --title "Add review step" \
--content "Please add a reviewer approval step before publish."Sólo el autor de la sugerencia puede actualizar su título o contenido.
Resolver una sugerencia
epismo suggestion resolve $SUGGESTION_ID --status applied
epismo suggestion resolve $SUGGESTION_ID --status declined
epismo suggestion resolve $SUGGESTION_ID --status archivedSólo el propietario del pack puede resolver una sugerencia. --status es uno de open, applied, declined o archived. La resolución cambia sólo el estado; aplique el cambio real con pack update primero al aceptar una sugerencia.
Errores comunes
- Resolver una sugerencia no edita el pack. Ejecute
pack updatepara realizar el cambio, luegosuggestion resolve --status applied. - Sólo el autor puede
update; sólo el propietario puederesolve. - La instantánea refleja el paquete tal como estaba cuando se creó la sugerencia, no su contenido actual.