v0.47.0 — /persona local system-prompt files (#68)
venice chat: local personas (#68)
Keep a library of your own reusable system prompts as plain .md/.txt files under ~/.config/venice/personas/ — private, version-controllable, offline, and complementary to Venice's server-side --character slugs.
/persona [name]in the REPL — no arg lists available personas (name + first line);/persona <name>loadspersonas/<name>.md|.txtas the system prompt, keeping conversation history (like/system). Tab-completes persona names.--persona NAMEflag anddefaults.chat.personaconfig key seed the system prompt at launch. An explicit--system/defaults.chat.systemtakes precedence.- Safety: bare-name-only resolution (path separators and
..rejected) plus a realpath containment check, and listing enumerates only thepersonas/subdir — a persona can never read the neighbouringcredentialsfile.
venice chat only for now. Structured presets (frontmatter with model:/temperature:/character:) remain deferred.
632 tests green.