Skip to main content

Introduction

Moss SDK can be configured in multiple ways to fit your application’s needs. This flexibility allows you to set sensible defaults while giving developers fine-grained control per user or session.

Configuration Methods

Configuration Priority

When the same setting is configured in multiple places, Moss uses this priority order (highest to lowest):
  1. SDK configuration - AgentProvider config options
  2. Dashboard settings - Application-level defaults
This priority system allows you to set sensible defaults in the Dashboard while giving developers the ability to override specific settings in code.

Example: Priority in Action

Quick Reference

Dashboard-Only Settings

These settings can only be configured through the Dashboard:
  • AI Assistant Instructions
  • API Keys
  • Domain Access Control
  • Vector Store Configuration
  • Planning

SDK-Configurable Settings

These settings can be set in Dashboard and overridden via SDK:

Next Steps

Dashboard Settings

Configure application defaults through the web UI

SDK Options

Customize behavior in your application code

Examples

See complete configuration examples