Allows agent patterns (like PES) to pass any other custom data needed by their specific blueprints (e.g., intent, plan).
OptionalavailableThe schemas of the tools available for use, potentially pre-formatted for the blueprint
(e.g., with inputSchemaJson pre-stringified).
OptionalhistoryThe conversation history, typically formatted as an array suitable for the blueprint
(e.g., array of objects with role and content). Agent logic should pre-format this.
OptionalqueryThe user's current query or input relevant to this prompt generation step.
OptionalsystemThe system prompt string to be used (resolved by agent logic from config or defaults).
OptionaltoolThe results from any tools executed in a previous step, potentially pre-formatted for the blueprint
(e.g., with outputJson pre-stringified).
Represents the contextual data gathered by Agent Logic (e.g.,
PESAgent) to be injected into a Mustache blueprint/template by thePromptManager.assemblePromptmethod.Remarks
Contains standard fields commonly needed for prompts, plus allows for arbitrary additional properties required by specific agent blueprints. Agent logic is responsible for populating this context appropriately before calling
assemblePrompt.PromptContext