- Add app/api/endpoints/plex.py with Plex webhook receiver (fail-closed on missing secret) - Add app/services/plex/ with Plex API client and gardening content filter - Wire plex router into routes.py at /plex prefix - Add Plex + cf-video config vars to app/core/config.py and .env.example - Rename /knowledge/ingest endpoint to /knowledge/glean (pipeline verb alignment) - Update tests to use /knowledge/glean endpoint - Add python-multipart to environment.yml for form/webhook body parsing - Add dev/dev-stop/dev-logs commands to manage.sh (hot-reload without Docker) - Fix frontend/tsconfig.node.json to extend tsconfig.json (not tsconfig.node.json) - Add .dev-pids/ to .gitignore - Add frontend/package-lock.json
16 lines
277 B
YAML
16 lines
277 B
YAML
name: cf
|
|
channels:
|
|
- conda-forge
|
|
- defaults
|
|
dependencies:
|
|
- python=3.11
|
|
- pip
|
|
- pip:
|
|
- fastapi>=0.110
|
|
- uvicorn[standard]>=0.27
|
|
- pydantic>=2.5
|
|
- httpx>=0.27
|
|
- python-multipart>=0.0.9
|
|
- pyyaml>=6.0
|
|
- pytest>=8.0
|
|
- pytest-asyncio>=0.23
|