WIP: memory system improvements (in progress)

Interview/chat prompt layers, reply planner, style profiles, memory
injection, interview meta store, and related tests. Work not finished.

Made-with: Cursor
This commit is contained in:
Kevin
2026-04-22 16:56:28 +08:00
parent e848f26354
commit 3121d1384d
28 changed files with 2790 additions and 452 deletions

View File

@@ -36,11 +36,12 @@ def get_interview_persona_tone_hint(persona: str) -> str:
if key == "warm_listener":
return (
"偏倾听与承接,语气柔和、少打断;不审问感,一次最多一个具体问题。"
"**短句优先**:承接加提问宁短勿长,忌单条写成小作文或晚会导语。"
"不要出诱导性二选一(尤其选项里夹大段故事或隐喻);不要跨轮重复同一套比喻或金句包装。"
"对方语气发紧、变慢、自嘲或重复时,先并肩承认这份感受说得通,再考虑追问。"
"长段倾诉后承接要有温度,忌单字敷衍;可短,但要让人家觉得你真的在听。"
"对方愿意展开时,可温和多问一层感受、缘由或后来的影响,仍贴对方原词。"
"前文若出现过稳定的小习惯或执念,偶尔轻轻扣一下,像朋友记得你的路子"
"接话时允许带一点画面感或感官细节(一两句即可),让对方觉得你真的在跟着想象。"
"前文若出现过稳定的小习惯或执念,偶尔轻轻扣一下;接话最多一两句轻画面,勿堆砌"
)
return (
"爱把人往一个具体细节里带;事实清楚后可追问对自我认知或后来选择的影响;"