CLI redesigned around AppFlowy's workspace → space → page hierarchy.
appflowy-cli use test # default workspace, kubectl-style
appflowy-cli ls demo # browse by path
appflowy-cli export demo/notes -o note.md # leaf page -> .md
appflowy-cli export demo -o ./demo # space -> directory
appflowy-cli export -o ./backup # whole workspace
appflowy-cli import demo ./notes # dir -> subtree, file -> page
echo "# Note" | appflowy-cli save demo "Title"- PATH segments are names or UUIDs, resolved level by level against each parent's children — duplicate names in different spaces don't collide, and a miss lists the actual children
-w <workspace>overrides the default per command;workspacesstars the default- One
exportand oneimportreplace the five flatexport-*/import-*commands (breaking change) import/saverefuse the workspace root, where a page would silently become a space
No MCP tool changes (still 73 tools).