| Filename | Latest commit message | Latest commit date |
|---|---|---|
Epiphany pinned ghostlight-persona-projection at 2228189 (2026-08-16), which still carries the vendor/cultcache-py submodule pointing at https://github.com/GameCult/cultcache-py.git. That repo was folded into CultLib's packages/cultcache-py and no longer exists, so a fresh clone that recursively fetches Ghostlight submodules fails cargo's `unable to update` step even though Epiphany's own tree is otherwise clean. Move the pin to 22937b7 (2026-09-13), the nearest Ghostlight revision without a dead submodule: it replaces vendor/cultcache-py with the published cultcache-py PyPI package and keeps only vendor/eve. Between the two revisions the crate's public surface stayed source-compatible for the three call sites Epiphany uses, with three additive/field changes: ProjectorPrompt and PersonaPrompt gained a required word_budget field (set to 180, matching Ghostlight's own PERSONA_WORD_BUDGET convention for narrative Persona controllers), and InterpreterPrompt's output_schema became Option<&str> (wrapped in Some(..) to keep the always-supplied schema). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
| .. | ||
| src | ||
| Cargo.toml | ||