Commit e6bbd7a
authored
Cleanup: Delete dead Chainlit code and wire aiui realtime (#1525)
Fixes #1524
Complete the Chainlit→aiui migration started in #1443. Deletes ~6,900 LOC of dead Chainlit code across 28 files, fixes the runtime-crash import in serve.py, wires real WebRTC voice via aiui's OpenAIRealtimeManager, hardens realtime/agents-dashboard bindings to 127.0.0.1, and restores ImportError install-hint guards at all UI entry points.
Squash of 4 commits:
- 648291e: initial deletion (12 files, ~5,337 LOC, cli/main.py scaffolding, serve.py fix, realtime rewiring)
- 682a948: security + orphan cleanup (5 more files + 4 stale test files)
- d019e0e: cli/commands/realtime.py hardening (copilot)
- 2545252: create_aiui_agents_interface → 127.0.0.1 (coderabbit)
All 6 acceptance criteria from #1524 validated:
✓ Zero executable chainlit refs in source
✓ pyproject.toml free of chainlit
✓ praisonai serve ui does not crash
✓ praisonai ui realtime uses real WebRTC
✓ praisonai doctor probes praisonaiui
✓ Fresh-install test suite green without chainlit (44/44 local pass)1 parent f8fe440 commit e6bbd7a
31 files changed
Lines changed: 57 additions & 8536 deletions
File tree
- src/praisonai
- praisonai
- chat
- cli
- commands
- features/doctor/checks
- ui_realtime
- ui
- realtimeclient
- tests
- integration
- ui
- unit
- ui
This file was deleted.
0 commit comments