Workspace Settings
What this covers
Tessallite splits configuration across three levels so each setting has one clear owner:
- Project-level — connections, LLM provider bundles, and the conversational agent — lives in the project drawer (Tenant Administration, Projects, gear icon on the project row).
- Model-level — aggregate cron, optimizer knobs, pocket / predictive policy, per-model ceilings — lives in the Model Builder Settings panel, Configuration sub-tab.
- System-level — scheduler cadences, gateway timeouts, rate limits, source-DB fallbacks, Spark Thrift, XMLA session cache — lives in the System Configuration screen (system admin only).
Tenant Administration exposes two tabs: Projects and Users. Workspace identity (display name, slug) and workspace deletion are managed by a system admin from System Administration.
Where each setting lives
| Setting | Screen |
|---|---|
| Source / target connections (PostgreSQL, BigQuery, Hadoop / Spark) | Project drawer, Connections tab |
| LLM provider bundles (OpenAI, Anthropic, Gemini, DeepSeek, GLM, Ollama) | Project drawer, LLM Configurations tab |
| Conversational agent (brief, tone, safety, judge, webhook, retention) | Project drawer, seven agent tabs |
| Default aggregate schedule | Model Configuration, Aggregates tab |
| AI optimizer sweep knobs | Model Configuration, AI Optimizer tab |
| Pocket-table behaviour | Model Configuration, Pocket tab |
| Predictive-aggregate thresholds | Model Configuration, Predictive tab |
| Per-model ceilings | Model Configuration, Limits tab |
| Query timeout, schema sync cadence, rate limits, Spark Thrift defaults | System Configuration |
| Workspace display name, slug, deletion | System Administration (system admin only) |
Related
- Project settings — connections, LLM configurations, and the seven agent tabs
- Model configuration — per-model overrides
- System Configuration — system-wide defaults
- Manage Roles
- Create a Workspace
- Workspaces and Tenants (concepts)