Skip to main content

Adapters

Adapters define domain-specific behavior for your application. They tell the Mind:
  • What identity types exist — User archetypes in your domain
  • What journey stages look like — Progression from start to finish
  • How to detect the current stage — Logic based on state
  • What nudges to send — Proactive messages for re-engagement
  • How to build prompts — Context-aware system prompts
The Mind handles everything else: state management, persistence, LLM calls.

Built-in Adapters

sxth-mind ships with three example adapters:

Sales

Pipeline tracking, outreach patterns, deal stages

Habits

Streak tracking, blockers, recovery patterns

Learning

Progress tracking, stuck indicators, learning styles

Adapter Interface

Key Concepts

Identity Types

User archetypes help personalize responses:
The Mind stores detected identity in user_mind.identity_type.

Journey Stages

Stages define progression and appropriate tone:

Stage Detection

Logic to determine current stage:

Nudge Templates

Proactive messages with placeholders:

Next Steps

Build Your Own Adapter

Complete guide to creating custom adapters