mirror of
https://github.com/vegu-ai/talemate.git
synced 2025-09-15 00:19:47 +00:00
0.27.0 (#137)
* move memory agent to directory structure * chromadb settings rework * memory agent improvements embedding presets support switching embeddings without restart support custom sentence transformer embeddings * toggle to hide / show disabled clients * add memory debug tools * chromadb no longer needs its dedicated config entry * add missing emits * fix initial value * hidden disabled clients no longer cause enumeration issues with client actions * improve memory agent error handling and hot reloading * more memory agent error handling * DEBUG_MEMORY_REQUESTS off * relock * sim suite: fix issue with removing or changing characters * relock * fix issue where actor dialogue editor would break with multiple characters in the scene * remove cruft * implement interrupt function * margin adjustments * fix rubber banding issue in world editor when editing certain text fields * status notification when re-importing vectorb due to embeddings change * properly open new client context on agent actions * move jiggle apply to the end of prompt tune stack * narrator agent length limit and jiggle settings added - also improve post generation cleanup * progress story prompt improvements * narrator prompt and cleanup tweaks * prompt tweak * revert * autocomplete dialogue improvements * Unified process (#141) * progress to unified process * --dev arg * use gunicorn to serve built frontend * gunicorn config adjustments * remove dist from gitignore * revert * uvicorn instead * save decode * graceful shutdown * refactor unified process * clean up frontend log messages * more logging fixes * 0.27.0 * startup message * clean up scripts a bit * fixes to update.bat * fixes to install.bat * sim suite supports generation cancellation * debug * simplify narrator prompts * prompt tweaks * unified docker file * update docker compose config for unified docker file * cruft * fix startup in linux docker * download punkt so its available * prompt tweaks * fix bug when editing scene outline would wipe message history * add o1 models * add sampler, scheduler and cfg config to a1111 visualizer * update installation docs * visualizer configurable timeout * memory agent docs * docs * relock * relock * fix issue where changing embeddings on immutable scene would hang * remove debug message * take torch install out of poetry since conditionals don't work. * torch gets installed through some dependency so put it back into poetry, but reinstall with cuda if cuda support exists * fix install syntax * no need for torchvision * torch cuda install added to linux install script * add torch cuda install to update.bat * docs * docs * relock * fix install.sh * handle torch+cuda install in docker * docs * typo
This commit is contained in:
parent
2c8b4b8186
commit
bb1cf6941b
95 changed files with 4339 additions and 2721 deletions
28
frontend_wsgi.py
Normal file
28
frontend_wsgi.py
Normal file
|
@ -0,0 +1,28 @@
|
|||
import os
|
||||
from fastapi import FastAPI, Request
|
||||
from fastapi.responses import HTMLResponse, FileResponse
|
||||
from fastapi.staticfiles import StaticFiles
|
||||
from starlette.exceptions import HTTPException
|
||||
|
||||
# Get the directory of the current file
|
||||
current_dir = os.path.dirname(os.path.abspath(__file__))
|
||||
# Construct the path to the dist directory
|
||||
dist_dir = os.path.join(current_dir, "talemate_frontend", "dist")
|
||||
|
||||
app = FastAPI()
|
||||
|
||||
# Serve static files, but exclude the root path
|
||||
app.mount("/", StaticFiles(directory=dist_dir, html=True), name="static")
|
||||
|
||||
@app.get("/", response_class=HTMLResponse)
|
||||
async def serve_root():
|
||||
index_path = os.path.join(dist_dir, "index.html")
|
||||
if os.path.exists(index_path):
|
||||
with open(index_path, "r") as f:
|
||||
content = f.read()
|
||||
return HTMLResponse(content=content)
|
||||
else:
|
||||
raise HTTPException(status_code=404, detail="index.html not found")
|
||||
|
||||
# This is the ASGI application
|
||||
application = app
|
Loading…
Add table
Add a link
Reference in a new issue