Files
chat/pyproject.toml
marauder-actual 66544f427d remove redundant marauder wrappers and anthropic dependency
memory.py and marauder_cart.py were subprocess wrappers around marauder
CLI — redundant now that the opencode chat agent has native EEMS tools.
Also remove custom TOOLS dict, EEMS context injection at session start,
marauder_cart.create() in calibration_done, and anthropic dep/env vars.
Inline slug() as _slug() in calibration.py.
2026-05-30 10:32:58 +02:00

29 lines
608 B
TOML

[project]
name = "chat-saiden"
version = "0.1.0"
description = "TUI-styled web chat with BT-7274 — chat.saiden.dev"
requires-python = ">=3.11"
dependencies = [
"fastapi>=0.115",
"uvicorn[standard]>=0.32",
"websockets>=13",
"authlib>=1.3",
"itsdangerous>=2.2", # session cookie signing
"httpx>=0.27", # for authlib OAuth
"jinja2>=3.1", # template rendering
"python-multipart>=0.0.12", # form parsing
"markdown-it-py>=4.2.0",
]
[tool.uv]
package = false
[tool.ruff]
line-length = 100
[dependency-groups]
dev = [
"ruff>=0.15.15",
]