mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
fac83b0ca6
Flag-gated (LANGGRAPH_CHECKPOINTER=oracle, default memory) AsyncOracleSaver from langgraph-oracledb for durable per-thread LangGraph graph state in Oracle, complementing oracleagentmemory. Default-safe (in-memory fallback). Mirrors jerelvelarde/oracle-cookbook#4. Draft, stacked on #5563. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
32 lines
1.0 KiB
TOML
32 lines
1.0 KiB
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"
|