## §OIP SYSTEM ARTICLE — CONSOLE (3 operations)
A generated article for one OIP shelf. It lists every operation in this API/CLI/MCP/device/model/core subsystem, links each leaf article, and gives the ledger path for proof.

### Read Order
- scan operations
- open a leaf doc
- run via run_now or POST /api/dispatch
- open receipt
- repair/replay if needed

### Operations
- **CONSOLE_TALK** — One turn in a Console chat. Names a model (any of the catalogue, e.g. openrouter/z-ai/glm-5.3-flash) or an age
  when: to ask any model or agent in the build a question from anywhere, or to continue a chat by id.
  args: $1 = message. $2 = agent key (e.g. ACCESS_AGENT) or empty. $3 = model id or empty (the agent's own model, or the default). $4 = chat_id to continue, or empty for a new chat.
  doc: https://miscsubjects.com/api/dispatch?key=CONSOLE_TALK&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CONSOLE_TALK&body=Who%20can%20sign%20in%20right%20now%3F%7CACCESS_AGENT%7C%7C&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CONSOLE_TALK
- **CONSOLE_CHATS** — The list of model chats in the Console: id, title, model, provider, agent, message count, updated. Read one wi
  when: find a chat by title before continuing it with CONSOLE_TALK or sharing it with SHARE_LINK_MINT.
  args: none
  doc: https://miscsubjects.com/api/dispatch?key=CONSOLE_CHATS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CONSOLE_CHATS&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CONSOLE_CHATS
- **CONSOLE_CHAT** — A chat by id: its record (model, agent, title) and every message with role, text, tokens, cost and tool calls.
  when: read what was said before continuing or summarising a chat.
  args: $1 = chat id (from CONSOLE_CHATS or a #/chat/<id> address).
  doc: https://miscsubjects.com/api/dispatch?key=CONSOLE_CHAT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CONSOLE_CHAT&body=0f9c1c1e-0000-4000-8000-000000000000&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CONSOLE_CHAT

### Troubleshooting
- If a row's example has placeholders, replace only the placeholder values and preserve separators.
- If a call fails, open its receipt and repair it with POST /api/dispatch {key, body, repairs:'inv_ID'}.
- If token scope denies this system, ask the owner for a row:/rows:/pfx: token scoped to the exact operation set.

Back to the tree: https://miscsubjects.com/api/dispatch?map=1&format=markdown