You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Market v2: from a search box to a real catalog. Covers fixed (the cover host 403'd everyone — switched to the storage CDN with on-the-fly thumbnails, so covers now load); opens to a default browse over the real ranking with Popular / Trending / Newest sort tabs (empty query allowed); filters — tag chips (AND via one comma-joined param), Original (OC), Has lorebook, NSFW — plus per-card download / like / message badges and "load more" pagination; clicking a card opens a read-only preview (cover, stats, tags, persona sections) styled like browsing your own cards, with one action: add to deck. (9ec4aa9)
Faithful card import (no model call): persona / greeting / lorebook brought over verbatim. Paste a foreign card JSON in the create box (ST V2/V3 data block, V1 flat, or the character-tavern API shape), or drag a .json / .png card in — a PNG card's embedded portrait is carried over as the character's art. Tavern art (a dropped PNG + the market cover) becomes the sprite (立绘), never the avatar; the avatar / stickers / background are left for you to generate. Tolerant of what foreign cards lack: absent aspiration omitted, theme color derived deterministically, dict-form lorebook entries normalized like the native loader, dangling asset pointers dropped. (9ec4aa9)
Prompt: reply in the user's language, brevity, + Fable-5 neutral craft (tools-gated — a pure-roleplay card is untouched): answer in the language the user is writing in; match response length to the question — a simple ask gets a short answer, not an essay / recap / wrap-up; route a standalone artifact to a workspace file (MEDIA:) and a thing-to-read inline; verify a referenced file exists before acting rather than inventing contents; on an underspecified request, take a first pass, state assumptions, ask one thing; trust a fresh web result over stale memory; let a shared file speak without a long postamble. (a0ae089)
Fixes
De-brand the prompt: the toolpack note rides the stable prefix and is model-facing — dropped the (hermes parity) / hermes tool surface brand from the bundled sandbox pack (both the note and the operator-facing description) and fixed a stale wish (that tool was removed; the chara-life tools are speak / rest). A new regression test scans the bundled pack for brand leakage. (a0ae089)