@@ -488,18 +488,18 @@ def __init__(
488488 reflection : Optional [Union [bool , str , 'ReflectionConfig' ]] = None ,
489489 guardrails : Optional [Union [bool , str , Callable , 'GuardrailConfig' ]] = None ,
490490 web : Optional [Union [bool , str , 'WebConfig' ]] = None ,
491- context : Optional [Union [bool , 'ContextConfig' , 'ContextManager' ]] = None ,
492- autonomy : Optional [Union [bool , Dict [str , Any ], 'AutonomyConfig' ]] = None ,
491+ context : Optional [Union [bool , str , Dict [ str , Any ], 'ContextConfig' , 'ContextManager' ]] = None ,
492+ autonomy : Optional [Union [bool , str , Dict [str , Any ], 'AutonomyConfig' ]] = None ,
493493 verification_hooks : Optional [List [Any ]] = None , # Deprecated: use autonomy=AutonomyConfig(verification_hooks=[...])
494- output : Optional [Union [str , 'OutputConfig' ]] = None ,
495- execution : Optional [Union [str , 'ExecutionConfig' ]] = None ,
496- templates : Optional ['TemplateConfig' ] = None ,
497- caching : Optional [Union [bool , 'CachingConfig' ]] = None ,
498- hooks : Optional [Union [List [Any ], 'HooksConfig' ]] = None ,
499- skills : Optional [Union [List [str ], 'SkillsConfig' ]] = None ,
500- approval : Optional [Union [bool , str , 'ApprovalConfig' , 'ApprovalProtocol' ]] = None ,
494+ output : Optional [Union [bool , str , Dict [ str , Any ] , 'OutputConfig' ]] = None ,
495+ execution : Optional [Union [bool , str , Dict [ str , Any ] , 'ExecutionConfig' ]] = None ,
496+ templates : Optional [Union [ str , Dict [ str , Any ], 'TemplateConfig' ] ] = None ,
497+ caching : Optional [Union [bool , str , Dict [ str , Any ], 'CachingConfig' ]] = None ,
498+ hooks : Optional [Union [List [Any ], Dict [ str , Any ], 'HooksConfig' ]] = None ,
499+ skills : Optional [Union [List [str ], str , Dict [ str , Any ], 'SkillsConfig' ]] = None ,
500+ approval : Optional [Union [bool , str , Dict [ str , Any ], 'ApprovalConfig' , 'ApprovalProtocol' ]] = None ,
501501 tool_timeout : Optional [int ] = None , # P8/G11: Timeout in seconds for each tool call
502- learn : Optional [Union [bool , Dict [str , Any ], 'LearnConfig' ]] = None , # Continuous learning (peer to memory)
502+ learn : Optional [Union [bool , str , Dict [str , Any ], 'LearnConfig' ]] = None , # Continuous learning (peer to memory)
503503 ):
504504 """Initialize an Agent instance.
505505
0 commit comments