Reference

trove ms

Updated 1 Oct 2026

On this page

For agents

Load this page when: you need to create or manage a manuscript from the terminal

  • Run trove ms show to read a manuscript's instructions before you update the book it maintains.
  • Pause a manuscript with trove ms update --pause to free a plan slot without losing it.
  • Archive keeps the book. It only stops updates.

A manuscript is a book that an agent keeps up to date from your research sessions. See Manuscripts for the idea.

Quick reference

CommandWhat it does
trove ms listList your manuscripts
trove ms createCreate a manuscript
trove ms showShow one manuscript with its instructions
trove ms updateChange fields or status
trove ms archiveStop updates and archive

trove ms list

Lists your manuscripts and the team manuscripts you can read.

Usage

bash
trove ms list [--active] [--json]

Arguments and flags

FlagValueDefaultMeaning
--activenoneoffShow only active manuscripts.

Output

Team runbook
  ID: cmms123
  Topics: deploys, rollbacks
  Book: cmrun456

With --json the output is { "manuscripts": [...] }. Each manuscript has id, title, description, audience, topics, criteria, trigger, instructions, autoUpdate, team, locked, status, itemId, createdAt and updatedAt. status is ACTIVE, PAUSED or ARCHIVED.

REST equivalent: Manuscripts API.

trove ms create

Creates a manuscript. It uses one of your plan's manuscript slots. Pass --item-id to attach it to a book you already have.

Usage

bash
trove ms create TITLE [--description TEXT] [--topics LIST] [--audience TEXT] [--criteria LIST] [--instructions TEXT] [--auto-update] [--item-id ID] [--json]

Arguments and flags

Argument or flagValueDefaultMeaning
TITLEtextrequiredManuscript title.
--descriptiontextnoneDescription.
--topicscomma-separatednoneTopics.
--audiencetextnoneTarget audience.
--criteriacomma-separatednoneAcceptance criteria. Say what kind of evidence belongs in the book.
--instructionstextnoneHow the agent writes and maintains the book.
--auto-updatenoneoffLet the agent update the book after each session without asking.
--item-ididnoneAttach to an existing book. An archived manuscript on that book is detached.

Example

bash
trove ms create "Team runbook" --topics "deploys,rollbacks" --auto-update

Output

✓ Created manuscript: Team runbook (ID: cmms123)
  Book: cmrun456

With --json the output is { "manuscript": { ... } }.

Errors

MessageFix
The plan-limit message that lists the manuscripts using your slotsSwitch one of them off with trove ms update --pause, or upgrade.
Item {id} not found or does not belong to your account.Check the --item-id value.
Your library is full. Upgrade to add more items.A new manuscript also creates a book. Free a slot first.

REST equivalent: Manuscripts API.

trove ms show

Shows one manuscript, including its full instructions.

Usage

bash
trove ms show ID [--json]

Output

With --json the output is the manuscript object. Without it, the CLI prints the title, the book, the status, the Log when: trigger and the instructions.

Errors

MessageFix
Manuscript not found: {id}Check the id with trove ms list.
Multiple manuscripts found for book {id} — use the manuscript IDPass the manuscript id, not the book id.

trove ms update

Changes a manuscript. Pass at least one field. Text output only.

Usage

bash
trove ms update ID [--title T] [--description D] [--topics LIST] [--audience A] [--criteria LIST] [--instructions TEXT] [--auto-update | --no-auto-update] [--pause | --resume]

Arguments and flags

FlagValueDefaultMeaning
--titletextunchangedNew title.
--descriptiontextunchangedNew description.
--topicscomma-separatedunchangedTopics.
--audiencetextunchangedAudience.
--criteriacomma-separatedunchangedAcceptance criteria.
--instructionstextunchangedMaintenance instructions.
--auto-updatenoneoffTurn auto-update on. Conflicts with --no-auto-update.
--no-auto-updatenoneoffTurn auto-update off. Conflicts with --auto-update.
--pausenoneoffStop updates and free the plan slot. Conflicts with --resume.
--resumenoneoffResume updates. Uses a plan slot. Conflicts with --pause.

Example

bash
trove ms update cmms123 --pause

Output

✓ Updated manuscript: Team runbook (ID: cmms123)
Status: PAUSED

Errors

MessageFix
At least one of --title, --description, --topics, --audience, --criteria, --instructions, --auto-update/--no-auto-update, --pause, or --resume is requiredPass a field.
Only the author or a team owner/admin can update this team manuscript.Ask the author or a team admin.

REST equivalent: Manuscripts API.

trove ms archive

Archives a manuscript. Nothing is deleted. The book stays and updates stop. Text output only.

Usage

bash
trove ms archive ID

Output

✓ Archived manuscript: cmms123

REST equivalent: Manuscripts API.

    trove ms | Trove