| # Runtime instructions |
|
|
| Planner Cache does not distribute base-model weights or llama.cpp. Create the |
| Python environment, provide local model paths, and use the included launchers. |
| The exact Gemma tokenizer and metadata bundle is also an external upstream |
| requirement. Its contents are not redistributed in these publication packs. |
|
|
| ```bash |
| python -m venv .venv |
| .venv/bin/pip install -e '.[dev,publishing]' |
| |
| export LLAMA_CPP_DIR=/path/to/llama.cpp |
| export GEMMA_MODEL=/path/to/compatible-gemma.gguf |
| export GEMMA_TOKENIZER_BUNDLE=/path/to/matching-gemma-tokenizer-bundle |
| ./run-gemma.sh |
| |
| export PYTHIA_MODEL=/path/to/pythia-1.4b |
| export REVIEW_MODEL="$GEMMA_MODEL" |
| ./run-pythia.sh |
| ``` |
|
|
| The launchers resolve the project root from their own location. Optional paths |
| include `PYTHIA_TTL`, `GEMMA_LTL`, `GEMMA_TOKENIZER_BUNDLE`, `ROUTER_PATH`, |
| `PPKG_PATH`, `SESSION_ROOT`, `LLAMA_WEB_UI`, `WEB_HOST`, and `WEB_PORT`. |
|
|
| Gemma uses llama.cpp and the active `.ltl`. Pythia uses the semantic `.ttl` and |
| uses the configured frozen GGUF as a CPU structured reviewer by default. The |
| review request is separate from visible generation and uses neither TTL nor LTL. |
|
|
| The browser is the primary conversation interface. Terminal commands `/state`, |
| `/personality`, `/events`, `/save`, and `/quit` are secondary diagnostics. |
| Every session records transcript, events, metadata, P-cache state, and final |
| state under `sessions/`. |
|
|