Brief Desk
Status: Failed.
Your muse
Build Brief Desk: a page where I paste a long made-up policy document and ask questions, with streamed answers, tool calling and retries, plus a triage copilot with side chats off the main conversation and validated find-and-replace edits on the document. Use the model API patterns and short agent patterns recipes. Made-up data only.
From the owner: Stop the run.
Goal is set — continuing the build.

The plan: Brief Desk
Paste a made up policy, ask away, triage and edit with care.
- Open Brief Desk page and see empty document pane and empty main conversation
- Paste long made up policy document and see length and section check
- Ask a question in the main conversation box
- Watch the answer stream in with quoted passages and a tool trace
See the full plan
Who it's for
Students and demo builders practicing document Q and A with made up policies.
How it works
- Open Brief Desk page and see empty document pane and empty main conversation
- Paste long made up policy document and see length and section check
- Ask a question in the main conversation box
- Watch the answer stream in with quoted passages and a tool trace
- Use retry if the answer stalls or tools fail
- Use triage copilot to route a follow up to main chat or a new side chat
- Open a side chat for scoped work without changing the main thread
- Propose a find and replace edit and review match count and diff
- Apply the validated edit to the document and continue asking
Screens
- Brief Desk. Split view page with document on the left and main conversation on the right for the core flow.
- Triage Bar. Small strip above the input that shows the triage label and routes to main or side chat.
- Side Chat Panel. Drawer for scoped side chats that stay separate from the main thread.
- Edit Review Dialog. Preview for find and replace with match count, diff, apply, and undo.
What goes in
- Text: Pasted made up policy text, up to about 100k characters, plain text only.
- Text: User question or edit instruction about that document, one short paragraph.
What comes out
- Text: Streamed answer with quoted sections from the pasted policy.
- JSON: Tool trace showing find quotes calls, retries, and triage label.
Models
Model Used for Why Muse Wonder Answer questions over the pasted policy with citations and tool calls Reasons over long made up text, reads the document in context, calls find quote tools, and returns JSON for the UI to stream. Muse Wonder Triage requests and run side chats and edit proposals Classifies intent, keeps side work separate, and drafts validated find and replace edits with retries on failure. Limits
- Made up data only. No real policy, legal, or compliance advice.
- Answers use only the pasted text. The product says it is built with Muse Muse and is not an official Meta product.
- Long documents are truncated to model context. Very long pastes may be cut.
- Streaming needs a stable connection. Retries run up to 3 times then show an error.
- Find and replace only applies when the find text matches exactly. No fuzzy edits.
- History and document stay in this browser only and do not sync to other devices.
From your inspo
No references were given. The note asks for a Brief Desk page for pasting a made up policy, asking questions with streaming and tools, plus triage, side chats, and validated edits.
Takes
- Question answering over a pasted document
- Streaming answers with retries and tool use
- Triage plus side chats plus validated edits on one page
Cost per run: about $0.18 (est.). One run uses about 40k input tokens at $4 per million for $0.16 plus about 800 output tokens at $20 per million for $0.016 for a total of about $0.18. Total $0.18.
What you asked for 0 of 14 checked and working
- R1: Provide Brief Desk as a single page with document pane on the left and conversation on the right. Not checked yet
- R2: Paste a long made up policy document into a document pane with character count and clear button. Not checked yet
- R3: Ask questions about the document from the main conversation box. Not checked yet
- R4: Stream answers token by token with a stop button and quoted passages. Not checked yet
- R5: Show tool calling in the UI as find quote steps with inputs and results. Not checked yet
- R6: Retry failed or weak answers up to 3 times with backoff and error text. Not checked yet
- R7: Provide a triage copilot that labels each request and suggests main chat or side chat. Not checked yet
- R8: Run side chats in a separate panel that stay off the main conversation thread. Not checked yet
- R9: Propose validated find and replace edits with exact match count, diff preview, apply and undo. Not checked yet
- R10: Follow model API patterns for streaming, tools, and retries plus short agent patterns for triage and scoped side tasks. Not checked yet
- R11: Use made up data only with sample policy starter and a banner that blocks real personal data. Not checked yet
- R12: Move between desk, side chat panel, and edit review dialog with a clear back path. Not checked yet
- R13: Show empty states before a document is pasted and before any questions are asked. Not checked yet
- R14: Show error states for empty paste, oversize paste, stream failure, and zero match edits. Not checked yet
This build didn't ship.
Stopped by you.
A broken product is never shown as working. Muse Code's notes are in its steps.