- tracing.py: init/shutdown, trace_span, get_langfuse_callback, prompt mgmt - main.py: init_langfuse at startup, shutdown on teardown - redis_consumer.py: trace_span around journey_start/message/agent_trigger - agent_runner.py: thread langfuse_handler through classify + processing LLM - journey.py: thread langfuse_handler through _call_llm_with_tools - llm.py: accept callbacks param, forward to LLM constructors - requirements.txt: add langfuse>=3.0.0
22 lines
406 B
Plaintext
22 lines
406 B
Plaintext
fastapi>=0.115.0
|
|
uvicorn[standard]>=0.34.0
|
|
gunicorn>=22.0.0
|
|
pydantic>=2.10.0
|
|
pydantic-settings>=2.7.0
|
|
sqlalchemy>=2.0.0
|
|
asyncpg>=0.30.0
|
|
redis>=5.0.0
|
|
cryptography>=42.0.0
|
|
python-dotenv>=1.0.0
|
|
langchain-core>=0.3.0
|
|
langchain-openai>=0.3.0
|
|
langchain-litellm>=0.3.0
|
|
litellm>=1.50.0
|
|
openai>=1.50.0
|
|
httpx>=0.27.0
|
|
langfuse>=3.0.0
|
|
croniter>=2.0.0
|
|
google-api-python-client>=2.130.0
|
|
google-auth>=2.30.0
|
|
msal>=1.28.0
|