Skip to content

User Portal

The user portal is the day-to-day interface for analysts, engineers, and other data consumers. It provides access to AI-generated assets, curated collections, managed resources, shared content, knowledge capture, prompt templates, and personal activity analytics.

The sidebar is divided into User pages (described here) and Admin pages (see Admin Portal).

Activity

The Activity page shows your personal tool usage analytics across configurable time ranges (1h, 6h, 24h, 7d).

ActivityActivity

The page includes:

  • Summary cards — Total calls, average duration, and tools used in the selected window
  • My Activity chart — Timeseries of your tool call volume (green) with errors highlighted (red)
  • Top Tools — Horizontal bar chart of your most-used tools

Assets

The Assets page displays interactive dashboards, reports, and visualizations generated by AI agents during sessions. Assets are saved via the save_artifact tool and support multiple content types.

My AssetsMy Assets

Features:

  • Search — Full-text search by name or description
  • Filters — Content type dropdown (HTML, JSX, SVG, Markdown, CSV) and tag filter
  • View toggle — Switch between grid (card thumbnails) and table view; preference persisted to localStorage
  • Grid cards — 4:3 thumbnail previews with content type icon, tags, collection badges, file size, and sharing indicators
  • Table rows — Sortable columns for name, type, tags, collections, size, sharing, and creation date

Asset Viewer

Click any asset to open the full-screen viewer. The viewer renders content natively based on type — HTML and JSX as interactive components, SVG as vector graphics, Markdown with full formatting, and CSV as sortable tables.

Asset Viewer — HTMLAsset Viewer — HTML

The viewer provides:

  • Preview / Source toggle — Switch between rendered output and raw source code
  • Actions — Delete, Download, and Share buttons
  • Owner display — Shows the asset owner's email address

All content types are rendered inline:

Interactive dashboards with KPI cards, charts, and tables rendered as live HTML.

HTML AssetHTML Asset

React components rendered with live state and interactivity (tabbed views, filters).

JSX AssetJSX Asset

Vector graphics — charts, diagrams, and data visualizations rendered at full resolution.

SVG AssetSVG Asset

Formatted text with headings, tables, lists, code blocks, and mermaid diagrams.

Markdown AssetMarkdown Asset

Tabular data rendered as a sortable, searchable table.

CSV AssetCSV Asset

Collections

Collections let you organize related assets into curated, shareable groups with rich descriptions and ordered sections.

CollectionsCollections

The collections list shows:

  • Search — Filter collections by name or description
  • New Collection button — Creates a collection and opens the editor
  • View toggle — Grid or table view
  • Grid cards — Thumbnail mosaic of contained assets, collection name, description, tags, sharing indicators, and creation date

Viewing a Collection

Click a collection to open the viewer, which renders the full collection with sections, markdown descriptions, and asset cards.

Collection ViewerCollection Viewer

  • Section navigation — Each section has a title, markdown description, and ordered asset list
  • Asset cards — Thumbnail previews with name, description, content type badge, and file size
  • Thumbnail size — Configurable per collection (Large, Medium, Small, None) via Settings
  • Actions — Back, Edit, Share, and Delete

Click any asset card to open it in the asset viewer:

Collection AssetCollection Asset

Sharing Collections

Collections use the same sharing system as individual assets:

  • Public links — Time-limited anonymous access via token URL
  • User shares — Share with specific email addresses with Viewer or Editor permission
  • Share management — View active shares, copy public links, revoke access

Resources

Resources are human-uploaded reference materials — SQL templates, runbooks, checklists, and brand assets — that AI agents can access during sessions via the MCP resources/read protocol.

ResourcesResources

The Resources page provides:

  • Scope tabs — My Resources, admin, and Global tabs for filtering by visibility scope
  • Search and filter — Text search and category dropdown
  • Upload button — Upload new resources with name, description, category, and tags
  • Resource table — Name, category, MIME type, tags, file size, uploader email, and last updated date
  • Delete — Trash icon to remove owned resources

Shared With Me

The Shared With Me page shows assets and collections that other users have shared with you.

Shared With MeShared With Me

Two tabs:

  • Assets — Shared assets displayed in grid or table view with content type badges, tags, sharer name, permission level (Viewer/Editor), file size, and share date
  • Collections — Shared collections with name, description, sharer, access level, and share date

Click any shared asset to open it in the viewer:

Shared AssetShared Asset

Knowledge & Memory

The Knowledge & Memory page tracks what the platform has learned from your sessions. Knowledge items go through admin review before reaching the catalog. Memory records persist your corrections and preferences across sessions.

My KnowledgeMy Knowledge

Two tabs:

Knowledge

  • Summary cards — Total insights, pending, approved, and applied counts
  • Status filters — All, Pending, Approved, Applied, Rejected
  • Insight cards — Category badge, status badge, creation date, insight text (rendered as markdown), linked entity URNs, and review notes
  • Pagination — 20 items per page

Memory

  • Summary cards — Total memories, active, stale, and dimension count
  • Filters — Status (All, Active, Stale, Archived) and dimension dropdown
  • Memory cards — Dimension, category, status, content (rendered as markdown), entity URN links, and stale reason if applicable

See Knowledge Capture and Memory Layer for how these are created during sessions.

Prompts

Prompts are reusable templates that guide AI agent behavior. Users can create personal prompts and browse available global and persona-scoped prompts.

PromptsPrompts

Two tabs:

  • Personal — Your own prompts with create, edit, and delete actions
  • Available — Global and persona-scoped prompts you can view and use

Features:

  • Search — Full-text search across name, display name, and description
  • Sortable columns — Name, scope, description, category
  • Expandable rows — Click the chevron to see the full prompt content, arguments, and copy-to-clipboard button
  • Scope badges — Personal (gray), Global (blue), Persona (purple), System (amber)
  • New Prompt — Create prompts with name, display name, description, content (supports {arg} placeholders), and category