[docs]classBedrockAgentFinish(AgentFinish):"""AgentFinish with session id information. Parameters: session_id: Session id trace_log: trace log as string when enable_trace flag is set """session_id:strtrace_log:Optional[str]@classmethoddefis_lc_serializable(cls)->bool:"""Check if the class is serializable by LangChain. Returns: False """returnFalse
[docs]classBedrockAgentAction(AgentAction):"""AgentAction with session id information. Parameters: session_id: session id trace_log: trace log as string when enable_trace flag is set """session_id:strtrace_log:Optional[str]invocation_id:Optional[str]@classmethoddefis_lc_serializable(cls)->bool:"""Check if the class is serializable by LangChain. Returns: False """returnFalse
[docs]classInlineAgentConfiguration(TypedDict,total=False):"""Configurations for an Inline Agent."""foundation_model:strinstruction:strenable_trace:Optional[bool]tools:List[BaseTool]enable_human_input:Optional[bool]enable_code_interpreter:Optional[bool]customer_encryption_key_arn:Optional[str]idle_session_ttl_in_seconds:Optional[int]guardrail_configuration:Optional[GuardrailConfiguration]knowledge_bases:Optional[KnowledgebaseConfiguration]prompt_override_configuration:Optional[Dict]inline_session_state:Optional[Dict]