mirror of
https://github.com/vegu-ai/talemate.git
synced 2026-07-10 04:19:00 +02:00
- **Per-Scene Agent Overrides** — Override agent configuration for a single scene without touching your global config. - **Message Revision History** — Browse and continue from previous regenerations / revisions. - **Scene Perspective Overrides** — Set distinct narrative perspectives for the player, NPCs, and narrator. - **Durable World State Snapshot** — The world state snapshot now persists and updates entities across refreshes. - **World State Highlights** — Characters, objects and places marked by the current world state snapshot are now clickable in the recent message(s) for additional detail. Plus 30 improvements and 17 bug fixes
38 lines
867 B
Bash
38 lines
867 B
Bash
#!/bin/bash
|
|
|
|
# check if we are inside a git checkout
|
|
if [ ! -d ".git" ]; then
|
|
git init
|
|
git remote add origin https://github.com/vegu-ai/talemate
|
|
fi
|
|
|
|
# Pull latest changes
|
|
git pull
|
|
|
|
# Install dependencies with uv
|
|
echo "Updating virtual environment..."
|
|
uv pip install -e ".[dev]"
|
|
|
|
echo "Virtual environment updated!"
|
|
|
|
# Update frontend packages
|
|
echo "Updating frontend packages..."
|
|
|
|
# use the portable Node.js provisioned by install.sh (falls back to system Node)
|
|
source install-utils/node-env.sh
|
|
activate_embedded_node
|
|
|
|
cd talemate_frontend
|
|
|
|
# pnpm is provisioned on demand via corepack (bundled with Node.js); the
|
|
# version is pinned by the "packageManager" field in package.json.
|
|
export COREPACK_ENABLE_DOWNLOAD_PROMPT=0
|
|
corepack pnpm install --frozen-lockfile
|
|
|
|
# Build frontend
|
|
echo "Building frontend..."
|
|
corepack pnpm build
|
|
|
|
cd ..
|
|
|
|
echo "Update complete!" |