Files
2026-07-13 12:58:18 +08:00

29 lines
998 B
TOML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[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"