AppGitHub
Strategies

Strategy Settings

Strategy settings let you enable, disable, configure, and manage available strategies.

Capabilities

The current UI and backend support:

  • listing strategies
  • enabling and disabling strategies
  • editing strategy configuration
  • viewing usage counts
  • uninstalling strategies
  • reassigning conversations when disabling or uninstalling a strategy

Strategy Configuration

If a strategy exposes a configSchema, AfferLab can generate a configuration interface automatically.

The chosen values are persisted by the host and later exposed to the strategy through ctx.config.

Conversation Switching

Changing the active strategy for a conversation is handled separately from the settings list.

When a switch occurs, the host updates the conversation strategy and may schedule replay or background indexing depending on the strategy mode.

On this page