INNER CODE UNIT · Python

_create_production_agent

derisk-ai/OpenDerisk · packages/derisk-core/src/derisk/agent/core_v2/main.py:85

    def _create_production_agent(self):
        """创建生产可用的Agent"""
        from .production_agent import ProductionAgent, AgentBuilder
        from .tools_v2 import register_builtin_tools, ToolRegistry
        from .visualization.progress import ProgressBroadcaster
        
        api_key = self.config.get("api_key")
        model = self.config.get("model", "gpt-4")
        max_steps = self.config.get("max_steps", 100)
        
        if not api_key:
            logger.warning("[AgentApp] 未设置 OPENAI_API_KEY,Agent将使用模拟模式")
            return self._create_mock_agent()
        
        try:
            tool_registry = ToolRegistry()
            register_builtin_tools(tool_registry)
            

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…