Package com.tnsai.prompt
Class RolePromptBuilder
java.lang.Object
com.tnsai.prompt.RolePromptBuilder
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringbuildMinimalRolePrompt(RoleIdentity identity) Builds a minimal role prompt with just identity.static StringbuildRolePrompt(Role role) Builds a complete role prompt from a Role instance.
-
Constructor Details
-
RolePromptBuilder
public RolePromptBuilder()
-
-
Method Details
-
buildRolePrompt
Builds a complete role prompt from a Role instance. -
buildMinimalRolePrompt
Builds a minimal role prompt with just identity.
-