Reimplement compose and add tiling windows
This commit is contained in:
@@ -11,6 +11,7 @@ from core.models import (
|
||||
ChatTaskSource,
|
||||
DerivedTask,
|
||||
DerivedTaskEvent,
|
||||
ExternalSyncEvent,
|
||||
Message,
|
||||
Person,
|
||||
PersonIdentifier,
|
||||
@@ -228,8 +229,6 @@ class TaskEngineMemoryContextTests(TestCase):
|
||||
self.assertTrue(mock_retrieve.called)
|
||||
|
||||
def test_memory_context_included_in_sync_event_payload(self):
|
||||
from core.models import CodexRun
|
||||
|
||||
m = self._msg("task: fix authentication bug", ts=2001)
|
||||
fake_memory = [
|
||||
{
|
||||
@@ -244,11 +243,13 @@ class TaskEngineMemoryContextTests(TestCase):
|
||||
async_to_sync(process_inbound_task_intelligence)(m)
|
||||
task = DerivedTask.objects.filter(origin_message=m).first()
|
||||
self.assertIsNotNone(task)
|
||||
run = CodexRun.objects.filter(task=task).order_by("-created_at").first()
|
||||
self.assertIsNotNone(run, "Expected CodexRun created for task")
|
||||
provider_payload = (run.request_payload or {}).get("provider_payload") or {}
|
||||
event = ExternalSyncEvent.objects.filter(task=task).order_by("-created_at").first()
|
||||
self.assertIsNotNone(event, "Expected ExternalSyncEvent created for task")
|
||||
provider_payload = (
|
||||
((event.payload or {}).get("provider_payload") or {}) if event else {}
|
||||
)
|
||||
memory_context = provider_payload.get("memory_context")
|
||||
self.assertIsNotNone(
|
||||
memory_context, "Expected memory_context in CodexRun provider payload"
|
||||
memory_context, "Expected memory_context in sync event payload"
|
||||
)
|
||||
self.assertEqual(1, len(memory_context))
|
||||
|
||||
Reference in New Issue
Block a user