Ship persona shelves, Exact controls, and overlay author pipeline.

Add Leonid as a shelf-based example with preference_bias slider; support /persona new clone-to-overlay and UI-only delete.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Leonid Pershin
2026-08-22 01:48:02 +03:00
co-authored by Cursor
parent ac8e30c7c8
commit cf89348f85
26 changed files with 1311 additions and 102 deletions
+50
View File
@@ -669,9 +669,59 @@
.sa-header-right {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 0.4rem;
}
.sa-persona-wrap {
display: inline-flex;
align-items: center;
gap: 0.2rem;
}
.sa-persona-controls {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 0.55rem 0.85rem;
width: 100%;
order: 5;
padding: 0.15rem 0 0;
}
.sa-control-row {
display: inline-flex;
align-items: center;
gap: 0.4rem;
font-size: 0.78rem;
min-width: 11rem;
}
.sa-control-row label {
opacity: 0.75;
white-space: nowrap;
}
.sa-control-row input[type="range"] {
width: 7.5rem;
accent-color: color-mix(in srgb, #f0883e 70%, currentColor);
}
.sa-control-val {
font-variant-numeric: tabular-nums;
min-width: 2.4rem;
opacity: 0.85;
}
#sa_persona_delete:not([hidden]) {
opacity: 0.7;
}
#sa_persona_delete:hover {
opacity: 1;
color: #e06c75;
}
.sa-icon-btn {
min-width: 2rem;
padding-left: 0.45rem;