INNER CODE UNIT · Python

_create_mock_agent

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

    def _create_mock_agent(self):
        """创建模拟Agent(无LLM时使用)"""
        from .agent_base import AgentBase, AgentInfo
        
        class MockAgent(AgentBase):
            def __init__(self, info: AgentInfo):
                super().__init__(info)
                self._step = 0
            
            async def think(self, message: str, **kwargs):
                self._step += 1
                yield f"[Step {self._step}] 思考: {message[:50]}..."
            
            async def decide(self, message: str, **kwargs):
                return {
                    "type": "response",
                    "content": f"[Mock] 我收到了您的消息: {message}\n\n请设置 OPENAI_API_KEY 环境变量以启用真正的LLM功能。"
                }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…