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功能。"
}