Build Context • AI Agent SDK
build_context: Build a prepared turn context from agent and request.
build_context
Method
</div>
This is a method of the DefaultTurnContextBuilder class in the context_builder module.
Build a prepared turn context from agent and request.
Signature
def build_context(agent: AgentProtocol, prompt: str) -> PreparedTurnContextParameters
ParamField
AgentProtocolThe agent instance
ParamField
strThe user prompt for this turn **kwargs: Additional request parameters including: – model: Override model ID – tools: Override tools list. Omit or pass None to use agent.tools. Pass [] to explicitly disable tools for this turn. – stream: Enable streaming – temperature: Model temperature – max_tokens: Token limit – session_id: Session identifier – turn_id: Turn identifier
Returns
ResponseField
PreparedTurnContextA prepared turn context ready for execution
Uses
PreparedTurnContexttime.timelogger.debugcontext.get_message_countlogger.error
Source
View on GitHubpraisonaiagents/runtime/context_builder.py at line 48