stashDocumentation

Concepts

Every resource in Stash, clearly defined.

WorkspaceContainer

Top-level permissioned container. Members share all resources: pages, sessions, tables, files, and Stashes. Invite others with a short code.

SessionsEvents

Append-only event log scoped to a workspace. Every tool call, message, and session event is recorded with timestamps, agent names, and metadata. Events are grouped by agent_name and session_id for a conversation-like view. Searchable via full-text search.

FilesFiles

Markdown and HTML pages organized in folders, scoped to a workspace. Rich-text editor with autosave, semantic search, and file attachments.

TableFiles

Structured data with typed columns (text, number, date, select, etc.). Filters, sorting, views, CSV import/export. Optional row embeddings for semantic search — configure which columns to embed.

FileAttachment

Images, PDFs, and documents stored in S3-compatible storage (Cloudflare R2, AWS S3, or MinIO). Uploadable as attachments via the API or files editor.

SearchCross-cutting

Universal cross-resource AI search. Ask a natural language question and get a synthesized answer across pages, tables, sessions, files, and Stashes. Supports workspace scoping and resource type filtering.