Commit History
-
removing extra agent tag
3605afc
-
fix: prevent port conflict in HF Spaces dev mode
Dev mode spawns CMD multiple times on restart, causing EADDRINUSE. Wrap uvicorn in a start script that kills any prior instance first. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>65b6449
-
making docker run build work
73b1ed7
-
Fix imports and add frontend to gitignore
- Change backend imports from absolute to relative for local dev - Update Dockerfile to run from backend directory with PYTHONPATH=/app - Add frontend/node_modules and frontend/dist to gitignore Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>880b591 -
Add web frontend infrastructure for HF Agent
- Backend: FastAPI server with WebSocket support - Session manager for multi-session handling - Agent API routes (create, submit, approve, interrupt, undo, compact) - HF OAuth authentication routes - WebSocket connection manager for real-time events - Frontend: React + Vite + MUI + TypeScript - Zustand stores for agent state and session management - Chat UI with markdown rendering - Tool approval modal for batch approvals - Session sidebar for multi-session support - WebSocket hook with auto-reconnection - Docker: Multi-stage build with uv for Python deps - Updated pyproject.toml with web backend dependencies - Added HF Space metadata to README.md Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>67b16c6