Skip to main content

STAN Settings

STAN personality, context, conversations, and the unified message endpoint.

Access it as client.stan_settings on a Strongly client, or the same path on AsyncStrongly with await. All methods exist on both with identical signatures.

Methods

All methods

compact

compact() -> Dict[str, Any]

Compact STAN's context window (summarize older turns).

context

context() -> Dict[str, Any]

Get STAN's current working context.

list_conversations

list_conversations(*, limit: Optional[int] = None, offset: Optional[int] = None) -> Dict[str, Any]

List STAN conversations.

list_skills

list_skills() -> Dict[str, Any]

List the skills available to STAN.

message

message(*, message: str, source: Optional[str] = None) -> Dict[str, Any]

Universal STAN message endpoint (supports slash commands).

Args: message: The user message to send (required). source: Origin tag for the message (server default chat).

personality

personality() -> Dict[str, Any]

Get STAN's current personality configuration.

resume_conversation

resume_conversation(conversation_id: str) -> Dict[str, Any]

Resume a previous STAN conversation.

retrieve_conversation

retrieve_conversation(conversation_id: str) -> Dict[str, Any]

Retrieve a single STAN conversation.

update_personality

update_personality(*, personality: str) -> Dict[str, Any]

Update STAN's personality preset.

Args: personality: professional | friendly | concise.