Suggestions
Send, read, update, and resolve pack improvement suggestions from the CLI.
Suggestions are text-first improvement proposals for packs. Anyone who can read a workflow or context pack can send the owner a suggestion; the owner reviews and resolves it. Suggestions never edit the pack directly. See Suggestions for the lifecycle and permission model.
suggestion create costs 5 credits (the same as pack create); list costs 2 credits; get, update, and resolve cost 1 credit each. Each account can also create at most 20 suggestions per day.
Send a suggestion
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.jsonThe <reference> is a pack ID, an @alias, a share URL, or a hub URL — the same forms pack get accepts. The pack's content at creation time is captured as a snapshot. --title and --content are required; both can also be supplied through --input.
Read a suggestion
epismo suggestion get $SUGGESTION_ID
epismo suggestion get $SUGGESTION_ID --include-snapshot--include-snapshot adds the captured pack content to the response. It is omitted by default to keep responses small.
List suggestions
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 answers a different question depending on the flags:
- no flags — suggestions you submitted.
--owner— your inbox: suggestions on packs you own.--reference— suggestions for one pack (optionally narrowed by--author).
--status accepts a comma-separated list of open, applied, declined, and archived. Use --page to paginate (page size 20) and --include-snapshots to include captured pack content.
list returns each suggestion's content as a short preview (truncated). Use epismo suggestion get <id> to read the full content, mirroring how pack outlines defer to a full fetch.
Update your suggestion
epismo suggestion update $SUGGESTION_ID --title "Add review step" \
--content "Please add a reviewer approval step before publish."Only the suggestion's author can update its title or content.
Resolve a suggestion
epismo suggestion resolve $SUGGESTION_ID --status applied
epismo suggestion resolve $SUGGESTION_ID --status declined
epismo suggestion resolve $SUGGESTION_ID --status archivedOnly the pack's owner can resolve a suggestion. --status is one of open, applied, declined, or archived. Resolving changes only the status; apply the actual change with pack update first when accepting a suggestion.
Common mistakes
- Resolving a suggestion does not edit the pack. Run
pack updateto make the change, thensuggestion resolve --status applied. - Only the author can
update; only the owner canresolve. - The snapshot reflects the pack as it was when the suggestion was created, not its current content.