content: [tool.poetry]
  name = "shy_sh"
  version = "1.3.5"
  description = "Shell copilot - sh shell AI copilot"
  authors = ["Mattia Cecchini <matcecco@gmail.com>"]
  license = "MIT"
  repository = "https://github.com/mceck/shy-sh"
  readme = "README.md"
  classifiers=[
      'Topic :: Scientific/Engineering :: Artificial Intelligence',
      'Topic :: Terminals',
      'Topic :: Utilities',
      'Programming Language :: Python :: 3',
      'Programming Language :: Python :: 3.10',
      'Programming Language :: Python :: 3.11',
      'Programming Language :: Python :: 3.12',
  ]
  packages = [{include = "shy_sh"}]
  
  [tool.poetry.dependencies]
  python = "<3.14,>=3.10"
  typer = "^0.17.4"
  langchain = "^0.3.20"
  langgraph = "0.6.7"
  langchain-anthropic = "^0.3.9"
  langchain-google-genai = "^2.0.11"
  langchain-groq = "^0.3.8"
  langchain-ollama = "^0.3.8"
  langchain-openai = "^0.3.8"
  tiktoken = "^0.11.0"
  pyyaml = "^6.0.2"
  pydantic-settings = "^2.8.1"
  pyperclip = "^1.9.0"
  questionary = "^2.1.0"
  pyreadline3 = {version = "^3.5.4", platform = "win32"}
  speechrecognition = {version = "^3.14.1", optional = true}
  langchain-aws = {version = "^0.2.15", optional = true}
  tzlocal = "^5.3.1"
  
  [tool.poetry.extras]
  audio = ["speechrecognition"]
  aws = ["langchain-aws"]
  
  [tool.poetry.group.dev.dependencies]
  poetry-bumpversion = "^0.3.2"
  pytest = "^8.3.3"
  pytest-mock = "^3.14.0"
  langchain-community = "^0.3.19"
  
  
  [tool.poetry.scripts]
  shy = "shy_sh.main:main"
  
  [build-system]
  requires = ["poetry-core"]
  build-backend = "poetry.core.masonry.api"
  