content: [tool.poetry]
  name = "gpt-multi-atomic-agents"
  version = "0.7.4"
  description = "Combine multiple graphql-based or function-based agents with dynamic routing - based on atomic-agents."
  authors = ["Sean Ryan <mr.sean.ryan@gmail.com>"]
  readme = "README.md"
  license = "MIT"
  classifiers = [
      "License :: OSI Approved :: MIT License",
      "Programming Language :: Python",
      "Programming Language :: Python :: 3",
      "Development Status :: 3 - Alpha",
      "Environment :: Console",
      "Intended Audience :: Developers",
      "License :: OSI Approved :: MIT License",
      "Operating System :: OS Independent",
      "Topic :: Software Development :: Libraries :: Python Modules",
  ]
  keywords = ["python", "ai", "artificial-intelligence", "multi-agent", "openai", "multi-agent-systems", "openai-api", "large-language-models", "llm", "large-language-model", "genai", "genai-chatbot"]
  homepage = "https://github.com/mrseanryan/gpt-multi-atomic-agents"
  repository = "https://github.com/mrseanryan/gpt-multi-atomic-agents"
  documentation = "https://github.com/mrseanryan/gpt-multi-atomic-agents"
  
  [tool.poetry.dependencies]
  python = "^3.11"
  atomic-agents = "^1.0.15"
  openai = "^1.54.3"
  instructor = "^1.6.3"
  requests = "^2.32.3"
  rich = "^13.9.4"
  groq = "^0.11.0"
  pydantic = "^2.9.2"
  anthropic = {extras = ["bedrock"], version = "^0.39.0"}
  cornsnake = "^0.0.74"
  fastapi = {extras = ["standard"], version = "^0.115.6"}
  
  [tool.poetry.group.dev.dependencies]
  mypy = "^1.14.0"
  ruff = "^0.8.0"
  
  [tool.poetry.group.test.dependencies]
  parameterized = "~=0.9.0"
  
  [build-system]
  requires = ["poetry-core"]
  build-backend = "poetry.core.masonry.api"
  
  [tool.ruff.format]
  exclude = []
  
  [tool.mypy]
  check_untyped_defs = true
  disallow_untyped_defs = true
  disallow_any_unimported = false
  ignore_missing_imports = true
  warn_return_any = true
  warn_unused_ignores = true
  