devOps-2
  • Python 71.1%
  • JavaScript 17.6%
  • CSS 9.4%
  • HTML 1.9%
Find a file
calum 1a8108f7da Add worker streaming, Matrix integration (partial), and operator accounts
Worker improvements:
- sandbox: "danger-full-access" for full system access
- approvalPolicy: "never" to bypass Codex approvals
- Split view UI showing worker output in real-time
- WebSocket events for worker.command_start, worker.command_output
- Clear prompt that worker is already on target (no SSH to self)

Onboarding improvements:
- Async onboarding service with streaming output
- WebSocket events for step progress and command output
- Live output display in chat during package installation

Matrix integration (in progress):
- MatrixClient with sync, send_message, join_room, auto-accept invites
- MatrixListener with long-poll sync loop
- Bot account @devops:matrix.calhta.com configured
- Integration starts on app startup
- ISSUE: Messages not being received, needs debugging

Operator accounts:
- Added is_admin, password_change_required, matrix_user_id to operators
- Password change modal in frontend
- calum account created (admin, linked to Matrix)
- Auth query updated to include new columns

Frontend:
- Split view for coordinator/worker output
- Onboarding output streaming
- Password change modal
- WebSocket event handling for all new event types

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-05-12 04:32:45 +04:00
backend Add worker streaming, Matrix integration (partial), and operator accounts 2026-05-12 04:32:45 +04:00
docs Add worker streaming, Matrix integration (partial), and operator accounts 2026-05-12 04:32:45 +04:00
frontend Add worker streaming, Matrix integration (partial), and operator accounts 2026-05-12 04:32:45 +04:00
.gitignore Phase 1: Foundation - backend structure, auth, and minimal UI 2026-05-11 06:31:30 +04:00
CLAUDE.md Add worker streaming, Matrix integration (partial), and operator accounts 2026-05-12 04:32:45 +04:00
README.md Initial commit 2026-05-11 06:17:31 +04:00

devops-console