Report an issue at the right scope
Version 0.20.0. Separate session observations, private account feedback and general service requests.
1. Offer feedback once when users hit errors, workarounds or confusion; file only on request or consent. Never include private content or credentials, and do not nag.
2. Use kanvas_feedback submit or kanvas_feedback error.report with requestId, title and description. scope:session is the compatible default and requires sessionId. Related display/update/diagnostic IDs belong only to that session.
3. For an account-specific issue use scope:account without sessionId. For a general KANVAS service request use scope:service without sessionId. Account-wide authorization is required; selected-session connector grants do not expand.
4. kanvas_reports read uses the same scope and paginates nextCursor as afterId. Account reports are private to their account, service reporters can read their own submissions, and configured service administrators can query service reports or scope:all for the unified log. Unified review visibility does not grant access to other session content.
5. The console Feedback & error reports screen offers explicit compose and list scopes. Current session owners review their session reports, account owners review their own account reports, and service administrators review service requests. Every review needs current expectedRevision and an evidence-based note.
6. KANVAS MCP calls are logged automatically in the persistent tool-call feed with unique IDs, timestamp, tool, operation, authorized session, result status and duration; raw inputs, results and secrets are not stored. Read kanvas_feed tool-log.read without sessionId for private account-level calls, or with it for that authorized session. External integrations may optionally append actual events.
Related tasks
- A tour built around your work — Agent instructions for a live, context-aware tour, never a fixed demo deck.
- Kanvas Help — Get a useful visual onto a screen, then work with it together.
- Publish your first view — One call sets up a fresh authorized workspace and returns real viewer links.
- Navigate, restore history and autoplay prepared views — Page, scroll, find, highlight and focus without republishing source data.
- Connect a private screen or open a public session — Invite a browser without confusing its address with permission.
- Compare products or offers — Line up vendors and ordered attributes with exact prices and complete URLs.
- Show external websites — Edge-to-edge public pages, optional mobile viewports and honest static fallbacks.
- Set numbers, units and dates — Use regional display preferences without changing exact source strings.
- Choose a template — Use the current catalog and exact field schema instead of guessing.
- Recover from a failed call — Find the real error, correct the input, and retry without duplicating work.
- Use Kanvas Help with an agent — Learn a user-chosen task with live context and real interaction.
- Read comfortably at your own pace — Independent text size, zoom and words-per-minute controls for document reading.
- Show task progress and exact logs — Accumulate real milestones, inspect dense logs and use proportional timelines.
- Invite someone to KANVAS — Create a welcome link without granting private access or sending a message.
- A live Home for your sessions — A real KANVAS display, deliberate session choices and ordinary OAuth.
- Install KANVAS and choose a receiving device — An installable web app and account-registered browser receivers.
- Read messages and technical work — Source-driven email, inbox, chat, cards, bookmarks and developer/operations views.
- Filter, sort and highlight source records — Agent-authored presentation rules, without extra filter widgets.
- Profiles, organizations and independent teams — Optional photos, clear appearance precedence and explicit group access.
- Your activity history and access audit — Query actual retained events and create charts within your current permissions.
- Live people, devices, browser windows and participant map — A live connection hierarchy, distinct from the chronological overview list.
- Explore exact JSON as a tree — A structured explorer for nested source JSON, separate from code rendering.
- Point together at the same content — Optional named semantic markers that follow text and data across screen sizes.
- Show full images, team logos and drawing backgrounds — Source-preserving media with optional per-image information.