런타임 계약과 학습자 흐름 보강
This commit is contained in:
parent
f456b8997a
commit
206018b088
56 changed files with 4306 additions and 1008 deletions
|
|
@ -168,9 +168,9 @@ class SessionTurnPersistenceTest(unittest.IsolatedAsyncioTestCase):
|
|||
|
||||
async def successful_turn(ctx, engine, **kwargs):
|
||||
assert ctx.state_after is not None
|
||||
self.assertIn("[NAME]", ctx.recall_summary or "")
|
||||
self.assertNotIn("김서연", ctx.recall_summary or "")
|
||||
self.assertEqual(ctx.pinned_facts, ["[NAME]와 주 1회 상담 약속"])
|
||||
self.assertIn("[NAME]", ctx.memory.recall_summary or "")
|
||||
self.assertNotIn("김서연", ctx.memory.recall_summary or "")
|
||||
self.assertEqual(ctx.memory.pinned_facts, ["[NAME]와 주 1회 상담 약속"])
|
||||
return orchestrator.TurnResult(
|
||||
turn_seq=ctx.state_after.turn_seq,
|
||||
stage=ctx.state_after.stage.value,
|
||||
|
|
@ -750,7 +750,7 @@ class SessionTurnPersistenceTest(unittest.IsolatedAsyncioTestCase):
|
|||
card=sess.persona,
|
||||
state=sess.state,
|
||||
learner_text="게이트웨이 스트림 테스트",
|
||||
recent_turns=[],
|
||||
memory=orchestrator.TurnMemory(recent_turns=[]),
|
||||
)
|
||||
|
||||
events = [
|
||||
|
|
@ -789,7 +789,7 @@ class SessionTurnPersistenceTest(unittest.IsolatedAsyncioTestCase):
|
|||
card=sess.persona,
|
||||
state=sess.state,
|
||||
learner_text="게이트웨이 오류 테스트",
|
||||
recent_turns=[],
|
||||
memory=orchestrator.TurnMemory(recent_turns=[]),
|
||||
)
|
||||
|
||||
events = [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue