risum 모듈 — RISU modules[] — 기능 확장
Mythos/Agents! 상태 capsule을 간결한 HTML 상태창으로 표시하고 다음 요청에서는 제거하는 UI 모듈
{
"name": "🏺뮈토스 상태창 UI v1.0",
"description": "Mythos/Agents! 상태 capsule을 간결한 HTML 상태창으로 표시하고 다음 요청에서는 제거하는 UI 모듈",
"id": "mythos-status-ui-v1",
"trigger": [],
"regex": [
{
"comment": "Mythos Status UI - render capsule",
"type": "editdisplay",
"in": "<<<MYTHOS_STATUS_V2\\|time=([^|<>\\r\\n]*)\\|place=([^|<>\\r\\n]*)>>>",
"out": "<span class=\"mythos-status-ui\"><span class=\"mythos-status-ui-item\"><span class=\"mythos-status-ui-label\">시간</span><span class=\"mythos-status-ui-value\">$1</span></span><span class=\"mythos-status-ui-sep\">·</span><span class=\"mythos-status-ui-item\"><span class=\"mythos-status-ui-label\">장소</span><span class=\"mythos-status-ui-value\">$2</span></span></span>",
"find": "<<<MYTHOS_STATUS_V2\\|time=([^|<>\\r\\n]*)\\|place=([^|<>\\r\\n]*)>>>",
"replace": "<span class=\"mythos-status-ui\"><span class=\"mythos-status-ui-item\"><span class=\"mythos-status-ui-label\">시간</span><span class=\"mythos-status-ui-value\">$1</span></span><span class=\"mythos-status-ui-sep\">·</span><span class=\"mythos-status-ui-item\"><span class=\"mythos-status-ui-label\">장소</span><span class=\"mythos-status-ui-value\">$2</span></span></span>",
"flag": "g<order 100>",
"ableFlag": true
},
{
"comment": "Mythos Status UI - strip capsule from request",
"type": "editprocess",
"in": "\\s*<<<MYTHOS_STATUS_V2\\|time=[^|<>\\r\\n]*\\|place=[^|<>\\r\\n]*>>>\\s*",
"out": "",
"find": "\\s*<<<MYTHOS_STATUS_V2\\|time=[^|<>\\r\\n]*\\|place=[^|<>\\r\\n]*>>>\\s*",
"replace": "",
"flag": "g<order 100>",
"ableFlag": true
}
],
"lorebook": [],
"assets": [],
"lowLevelAccess": false,
"hideIcon": false,
"backgroundEmbedding": "<style>.mythos-status-ui{display:inline-flex;align-items:center;max-width:100%;gap:.45em;margin:.1rem 0 .45rem;padding:.18rem .52rem;border:1px solid rgba(120,120,120,.28);border-radius:999px;background:rgba(127,127,127,.08);font-size:.86em;line-height:1.35;opacity:.88;vertical-align:baseline;overflow:hidden}.mythos-status-ui-item{display:inline-flex;align-items:baseline;min-width:0;gap:.25em;white-space:nowrap}.mythos-status-ui-label{font-weight:600;opacity:.62}.mythos-status-ui-value{display:inline-block;max-width:18em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.mythos-status-ui-sep{opacity:.42}@media(max-width:640px){.mythos-status-ui-value{max-width:32vw}}</style>",
"namespace": "mythos_status_ui_v1"
}