Skip to main content

Managing Assistants

Assistants are the core of Diosc. Each assistant is a configured AI agent with its own personality, tools, and behavior rules.

Assistants List

Navigate to Assistants in the sidebar to see all configured assistants.

Assistants List

Each assistant shows:

  • Assistant — Display name and greeting preview
  • Domain — The domain this assistant serves
  • Model — The configured LLM model
  • Role — The default role
  • Created / Updated — Timestamps

From the list you can:

  • Search for assistants by name
  • Add Assistant to create a new one
  • Click an assistant to open its Settings
  • Use the ... menu to delete an assistant

Creating an Assistant

Click + Add Assistant to set up a new assistant.

Create Assistant

FieldDescriptionRequired
Assistant NameDisplay name (max 30 characters)Yes
Greeting MessageWelcome message when users open the chatYes
ModelLLM model from the catalog, grouped by tier (Premium / Standard / Budget)Yes

The model picker shows all available models grouped by category with a provider badge. If the selected model's provider API key is not configured on the server, a warning is displayed.

A random colored avatar is automatically assigned to new assistants. You can change it later in the assistant's General settings.

After creation, you'll be taken to the assistant's settings page to complete the configuration.

Configuration Tabs

Click an assistant to open its settings. The settings are organized into tabs:

Edit Assistant

TabDocumentation
General, Authentication, API Key, EmbedGeneral & Authentication
System PromptSystem Prompt
ModelModel Configuration
SitemapSitemap
RolesRoles
ApprovalApproval Policies
Rate Limits, Plugins, Audit LogPlugins, Rate Limits & Audit
  1. Create — Set name, greeting, and select the model
  2. System Prompt — Define personality and instructions
  3. Model — Fine-tune temperature and max tokens
  4. General — Set domain, branding, and user resolution
  5. Authentication — Configure CORS
  6. Plugins — Enable needed plugin types
  7. Sitemap — Define your application's navigation
  8. Roles — Set up role-based behavior
  9. Approval — Configure approval workflows for sensitive tools
  10. Rate Limits — Set usage limits

Deleting an Assistant

To delete an assistant:

  1. Open the assistants list
  2. Click the delete action on the assistant
  3. Confirm the deletion
warning

Deleting an assistant permanently removes all its configuration, roles, sitemap entries, and approval policies.