Skip to main content

Content Visibility & Tracking Rules

This document explains how content visibility (draft vs published) affects various features in the application.

Content Types

The application has two main content types:

Content TypeDescription
DatasetData files that can be used by chatbots for RAG (Retrieval-Augmented Generation)
ChatbotAI assistants configured with system prompts and connected to datasets

Status Values

Both datasets and chatbots have a status field:

StatusDescription
draftWork in progress, not visible to others
publishedReady for use, visible to authorized users
archivedDeprecated, hidden from normal views

Chatbots additionally have a type field:

TypeDescription
privateOnly visible to the owner
sharedVisible to invited users
publicVisible to everyone (when published)

Feature Behavior by Status

Library History

The Library's "Recent" tab shows content you've recently used.

ContentWhen it appears in History
DatasetsTracked via MCP queries (always tracked)
ChatbotsOnly tracked when chatbot is type: "public" AND status: "published"

Why? This prevents test chats on draft chatbots from polluting your usage history. Owners testing their chatbots during development won't see those test sessions in their Library.

Stars (Favorites)

Stars allow users to mark content they like.

ActionRule
Star your own contentAllowed for any status (draft, published, archived)
Star others' contentOnly allowed for published content

Bookmarks & Lists

Bookmarks organize content into personal lists.

ActionRule
Bookmark your own contentAllowed for any status
Bookmark others' contentOnly allowed for published content

Chat Access

Chatbot StateOwner AccessOther Users
Private (any status)Full accessNo access
Public + DraftFull accessNo access
Public + PublishedFull accessFull access

Usage Count Increment

The usage_count field on chatbots tracks total usage for analytics and discovery ranking.

Chatbot StateUsage Count Incremented?
Draft/PrivateNo
Public + PublishedYes

Summary

FeatureDraft ContentPublished Content
Owner can starYesYes
Others can starNoYes
Owner can bookmarkYesYes
Others can bookmarkNoYes
Appears in owner's Library historyNo (chatbots), Yes (datasets via MCP)Yes
Appears in others' Library historyNoYes
Increments usage_countNoYes
Owner can use/chatYesYes
Others can use/chatNoYes (if public)