Class RolePromptBuilder

java.lang.Object
com.tnsai.prompt.RolePromptBuilder

public class RolePromptBuilder extends Object
Builds system prompts for roles from Gaia components.

As of 0.9.0, role-level @Responsibilities are no longer rendered. All constraints (mustNever / mustAlways) live on @ActionSpec methods and are rendered as action-attributed guardrails alongside each action.

  • Constructor Details

    • RolePromptBuilder

      public RolePromptBuilder()
  • Method Details

    • buildRolePrompt

      public static String buildRolePrompt(Role role)
      Builds a complete role prompt from a Role instance.
    • buildMinimalRolePrompt

      public static String buildMinimalRolePrompt(RoleIdentity identity)
      Builds a minimal role prompt with just identity.