{ "compatibility_date": "2026-01-28", "compatibility_flags": [ "nodejs_compat", // adding these flags since the vitest runner needs them "enable_nodejs_tty_module", "enable_nodejs_fs_module", "enable_nodejs_http_modules", "enable_nodejs_perf_hooks_module", "enable_nodejs_v8_module", "enable_nodejs_process_v2" ], "durable_objects": { "bindings": [ { "class_name": "TestChatAgent", "name": "TestChatAgent" }, { "class_name": "AgentWithSuperCall", "name": "AgentWithSuperCall" }, { "class_name": "AgentWithoutSuperCall", "name": "AgentWithoutSuperCall" }, { "class_name": "SlowStreamAgent", "name": "SlowStreamAgent" }, { "class_name": "WaitMcpTrueAgent", "name": "WaitMcpTrueAgent" }, { "class_name": "WaitMcpTimeoutAgent", "name": "WaitMcpTimeoutAgent" }, { "class_name": "WaitMcpFalseAgent", "name": "WaitMcpFalseAgent" } ] }, "main": "worker.ts", "migrations": [ { "new_sqlite_classes": ["TestChatAgent"], "tag": "v1" }, { "new_sqlite_classes": ["AgentWithSuperCall"], "tag": "v2" }, { "new_sqlite_classes": ["AgentWithoutSuperCall"], "tag": "v3" }, { "new_sqlite_classes": ["SlowStreamAgent"], "tag": "v4" }, { "new_sqlite_classes": [ "WaitMcpTrueAgent", "WaitMcpTimeoutAgent", "WaitMcpFalseAgent" ], "tag": "v5" } ] }