Skip to content

feat: support a default persona via CENTAUR_DEFAULT_PERSONA #436

Description

@j-s

Single-persona overlays (common for org deployments) have no way to set a default — every new Slack thread starts with the generic centaur identity unless the user explicitly types a flag like --zora. CENTAUR_DEFAULT_HARNESS exists for engine selection but there's no persona equivalent.

Expected: An overlay that defines one persona should be able to declare it as the default so all conversations use it automatically.

Suggested: A CENTAUR_DEFAULT_PERSONA env var, applied in spawn_assignment() when no persona is explicitly selected, parallel to how default_harness() works today.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions