system_message


Description:

public virtual string system_message (Base? handler = null) throws Error

Generates the system message for the agent.

Default implementation returns empty string (for simple agents like JustAsk). Subclasses can override to generate system prompt with current context. For CodeAssistant, this should include open files, workspace, etc.

Parameters:

handler

Optional Base instance (can access session, client, etc.)

Returns:

System message content, or empty string if no system message needed

Exceptions:

Error

if system message generation fails