Add assistent-personas support and enhance model merging functionality

- Introduced `assistent-personas.yaml` to the project and updated the `.gitignore` accordingly.
- Implemented functions to seed and merge assistent personas from local files to the VM.
- Enhanced the model capture process to include merging of wanted models from the VM into `models.yaml`.
- Updated documentation to reflect changes in the assistent personas and model management processes.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Leonid Pershin
2026-08-21 21:21:53 +03:00
co-authored by Cursor
parent 36e29668b0
commit ec8bd28ce0
8 changed files with 257 additions and 3 deletions
+8
View File
@@ -16,6 +16,8 @@ from gpu_rent.llm_runtime import (
)
from gpu_rent.paths import (
app_root,
assistent_personas_example_path,
assistent_personas_manifest_path,
env_path,
extensions_manifest_path,
models_manifest_path,
@@ -54,6 +56,12 @@ def run_setup(
_copy_if_missing(root / "env.example", env_path(), ".env", log)
_copy_if_missing(root / "models.example.yaml", models_manifest_path(), "models.yaml", log)
_copy_if_missing(
assistent_personas_example_path(),
assistent_personas_manifest_path(),
"assistent-personas.yaml",
log,
)
_copy_if_missing(
root / "extensions.example.yaml", extensions_manifest_path(), "extensions.yaml", log
)