pyproject.toml 649 B

12345678910111213141516171819202122232425262728293031323334
  1. [project]
  2. name = "cyber-agent"
  3. version = "0.3.0"
  4. description = "模块化、可扩展的 Agent 框架"
  5. requires-python = ">=3.11"
  6. dependencies = [
  7. "httpx[socks]>=0.28.0",
  8. "python-dotenv>=1.0.0",
  9. "pydantic",
  10. ]
  11. [project.optional-dependencies]
  12. browser = [
  13. "browser-use>=0.11.0",
  14. "langchain_core>=0.3.0",
  15. ]
  16. server = [
  17. "fastapi>=0.115.0",
  18. "uvicorn[standard]>=0.32.0",
  19. "websockets>=13.0",
  20. ]
  21. feishu = [
  22. "lark-oapi==1.5.3",
  23. ]
  24. all = [
  25. "reson-agent[browser,server,feishu]",
  26. ]
  27. [build-system]
  28. requires = ["setuptools>=68.0"]
  29. build-backend = "setuptools.build_meta"
  30. [tool.setuptools.packages.find]
  31. include = ["agent*"]