Files
Agents/root_agent/agent.py
2026-04-09 21:36:35 +08:00

22 lines
1.2 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
from agent_base.agent_base import HuiYuBaseAgent
from common.models import minimax_model
from critical_awareness_agent.agent import critical_awareness_agent
from note_agent.agent import note_agent
# ============================================================
# 定义 Agent继承 HuiYuBaseAgent自动获得防注入 + 日志能力)
# ============================================================
root_agent = HuiYuBaseAgent(
name="huiyu_agent",
model=minimax_model,
description="一个智能助手,能够回答用户的各种问题。",
instruction=(
"你是一个乐于助人的中文 AI 助手,你的名字叫小慧,请用中文回答用户的问题,回答要准确、简洁、友好。\n\n"
"你有一个子助手「笔记助手」note_agent当用户需要生成笔记、整理内容、做总结时"
"请将任务委派给 note_agent 处理。"
"你还有一个子助手「临界觉察助手」critical_awareness_agent当用户出现心智散乱、情绪化或认知混淆时"
"请将任务委派给 critical_awareness_agent 处理。"
),
sub_agents=[note_agent, critical_awareness_agent],
)