Release 0.236
0.236.1: foldable headings in pages
A heading can fold: ## Title {fold} (open) or {fold=closed}. Fold state
is the reader’s own, kept in localStorage per heading block; print shows
every section. The share reader, the page renderer and page_blocks_list
(meta.fold) know it. Docs without the marker are unchanged.
docs/pages.md, docs/rich-writing.md.
0.236.0: MCP as a login
/api/mcp now serves any login. docs/mcp-as-a-login.md.
- An admin’s OAuth grant keeps the full owner surface. A member’s or client’s grant (or a static login token) gets that role’s responder tools at the login’s level, read only unless an admin turns write on, and then only the draft tools of the login’s own space. A login with no tools gets a plain 403.
- A peer token can act as one login (owner, member or client) with its own write switch. Bound to the owner it gets the owner surface without the risky tools (runs, mail, the contacts allowlist, confirm-gated tools, live app code, model routing, third-brain egress) unless they are named. Rebinding a peer starts closed. Each peer has its own rate budget.
- Migration 0227 (
0227_mcp_login):mcp_login_access,mcp_login_tokens,session_epochon OAuth codes and tokens, acts-as and write columns onmantle_peers. - Tools:
my_note_create,my_page_create,my_file_upload,my_item_submit,peer_tools,peer_call,peer_file_copy. Admin API:/api/mcp-logins. Switching a login’s MCP off revokes its grants and tokens.