fischer-agentkit/tests/unit/server
chiguyong 5b5291c7e5 fix: WebSocket task persistence three-layer defense with security hardening
Fix chat history empty content and task stops on refresh. Implements: result persistence on disconnect, task backgrounding via asyncio + EventQueue, frontend reconnection recovery. Security: fail-closed conversation_id ownership, asyncio.shield on CancelledError cleanup, async TaskStore shim, EventQueue subscriber limit, connection error resilience. 23 tests added.
2026-06-17 22:11:51 +08:00
..
__init__.py fix: resolve code review issues from deferred improvements 2026-06-11 13:49:02 +08:00
test_event_queue_integration.py feat: integrate SQ/EQ into portal WebSocket and CLI (Phase 4) 2026-06-17 11:05:04 +08:00
test_evolution_dashboard.py feat: frontend productization with code review fixes 2026-06-13 01:29:58 +08:00
test_kb_management.py feat: frontend productization with code review fixes 2026-06-13 01:29:58 +08:00
test_portal_routes.py feat: SQLite persistence, verification loop, spec-driven execution 2026-06-17 10:45:20 +08:00
test_portal_ws_background.py fix: WebSocket task persistence three-layer defense with security hardening 2026-06-17 22:11:51 +08:00
test_settings_routes.py fix(config): unify config loading chain and protect ${VAR} references 2026-06-16 00:26:54 +08:00
test_skill_management.py feat(phase5): implement management pages, evolution dashboard, and workflow editor (U13b/U13c/U14) 2026-06-10 01:29:01 +08:00
test_terminal_routes.py feat: frontend productization with code review fixes 2026-06-13 01:29:58 +08:00
test_workflow_routes.py feat: frontend productization with code review fixes 2026-06-13 01:29:58 +08:00