Ship 0.15.0: installable persona packs and slimmer bundled set.
Load Assistent/extensions packs between bundled and overlay, keep neutral/aggressive/dreamer, drop cinema/lewd/private shelves, and make horny slash commands schema-driven. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Personas (shelves)
|
||||
|
||||
Each persona is a folder `Config/personas/<id>/` (or overlay `/mnt/swarm_data/Assistent/personas/<id>/`).
|
||||
Each persona is a folder `Config/personas/<id>/` (or overlay `/mnt/swarm_data/Assistent/personas/<id>/`), or an installed **git pack** under `/mnt/swarm_data/Assistent/extensions/<dir>/`.
|
||||
|
||||
New personality = new folder of short JSON files. No long prompt blobs. Unknown `*.json` shelves are merged and rendered automatically.
|
||||
|
||||
@@ -25,11 +25,12 @@ New personality = new folder of short JSON files. No long prompt blobs. Unknown
|
||||
|
||||
Reserved (not identity dump): `assistant.json`, `ui.json`, `skills.json`, packs/skills/core dirs.
|
||||
|
||||
## Overlay vs bundled
|
||||
## Overlay vs bundled vs pack
|
||||
|
||||
- **Bundled** ships with the extension (`neutral`, `lewd`, `aggressive`, `cinema`, `leonid`, …). Persona `terse` was removed; saved ids map to `aggressive`.
|
||||
- **Bundled** ships with the extension (`neutral`, `aggressive`, `dreamer`). Persona `terse` was removed; saved ids map to `aggressive`.
|
||||
- **Pack** = git repo installed under `Assistent/extensions/<dir>/` with `assistent-pack.yaml` (`kind: persona`, `id: …`) and shelf JSON at the root (or `personas/<id>/` for multi-packs). Layers sit between bundled and overlay.
|
||||
- **Overlay** on the data volume = this install. Clones from chat go here only.
|
||||
- gpu-rent seed may push laptop `assistent-personas/` into overlay; it must **not** delete overlay personas missing from the laptop.
|
||||
- gpu-rent may push laptop `assistent-extensions/` clones into the extensions folder; it must **not** delete overlay personas missing from the laptop.
|
||||
|
||||
## Controls
|
||||
|
||||
@@ -37,4 +38,4 @@ If `controls.json` exists, Exact stores values under `exact.controls`. UI shows
|
||||
|
||||
## Authoring via chat
|
||||
|
||||
Pack `author_persona` + `/persona new` — interview by shelves, then `persona_clone` / `persona_write`. Delete overlay personas only via the UI button.
|
||||
Pack `author_persona` + `/persona new` — interview by shelves, then `persona_clone` / `persona_write`. Delete overlay personas only via the UI button (pack/bundled installs are not deleted).
|
||||
|
||||
Reference in New Issue
Block a user