[project] name = "concierge-agent" version = "0.1.0" description = "Oracle Agent Spec × Agent Memory × CopilotKit — travel concierge agent" # oracleagentmemory 26.4.0 ships a cp312-only wheel, so pin to 3.12. requires-python = ">=3.12,<3.13" dependencies = [ # Agent Spec → AG-UI adapter (not on PyPI; installed from the ag-ui monorepo). # The [langgraph] extra transitively brings langgraph + langchain + pyagentspec. "ag-ui-agent-spec[langgraph] @ git+https://github.com/ag-ui-protocol/ag-ui.git#subdirectory=integrations/agent-spec/python", # Persistent agent memory on Oracle AI Database, and the DB driver it talks to. "oracleagentmemory==26.4.0", "oracledb>=2.2.0", "langgraph-oracledb>=1.0.1", # HTTP server + env loading. "uvicorn[standard]>=0.30", "python-dotenv>=1.0", ] # Runnable app, not a distributable library. [tool.uv] package = false [dependency-groups] dev = ["pytest>=9.1.1", "pytest-asyncio>=1.4.0"] [tool.pytest.ini_options] asyncio_mode = "auto"