Reimplement compose and add tiling windows

This commit is contained in:
2026-03-12 22:03:30 +00:00
parent 79766d279d
commit 6ceff63b71
126 changed files with 5111 additions and 10796 deletions

View File

@@ -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))