profiles.py 945 B

1234567891011121314151617181920212223242526
  1. from __future__ import annotations
  2. from backend.models import AgentKind, AgentProfile
  3. def default_profiles() -> list[AgentProfile]:
  4. return [
  5. AgentProfile(
  6. agent_id="deep_research",
  7. name="搜索员",
  8. kind=AgentKind.research,
  9. description="自动搜索互联网结果并生成研究报告。",
  10. system_prompt="Coordinate research tasks and produce a report.",
  11. tools=["web_search", "notes", "summarizer"],
  12. enabled=True,
  13. ),
  14. AgentProfile(
  15. agent_id="rss_digest",
  16. name="资讯员",
  17. kind=AgentKind.research,
  18. description="拉取 RSS 源并生成中文资讯简报。",
  19. system_prompt="Collect RSS updates, summarize them in Chinese, and return a daily digest.",
  20. tools=["rss", "article_extractor", "translator", "html_digest"],
  21. enabled=True,
  22. ),
  23. ]