29 lines
998 B
TOML
29 lines
998 B
TOML
[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"
|