yuan-lab-llm--clawmanager
58c19856fd
* feat(runtime): improve Lite gateway scheduling and proxy stability - Expand the runtime gateway port range to match 100 instances per pod - Scale runtime deployments based on pending backlog - Serialize gateway creation per pod and handle starting/creating states - Clean up missing gateway bindings from runtime agent reports - Improve Lite gateway proxy token stripping and auth header injection - Update deployment manifests, docs, and related tests * fix(runtime): harden Hermes Lite gateway recovery - Add hashed gateway token aliases for short-term token compatibility - Fix /resume conversations failing when old sessions use mismatched gateway tokens - Recover ports only from stale error bindings without affecting active gateways * feat(runtime): enable bidirectional desktop clipboard and direct proxy - Enable WebTop/Selkies/Kasm clipboard by default with per-instance overrides - Document clipboard verification, configuration pitfalls, and IME troubleshooting - Enable direct desktop proxy in the K8s and K3s manifests --------- Co-authored-by: litiantian03 <litiantian03@ieisystem.com>
ClawReef Frontend
Virtual Desktop Management Platform - React Frontend
Tech Stack
- React 19
- TypeScript 5.9+
- Vite 7+
- Tailwind CSS 4
- React Router 6
- Zustand (State Management)
- Axios (HTTP Client)
- TanStack Query (Data Fetching)
Quick Start
Install Dependencies
npm install
Development
npm run dev
Build
npm run build
Environment Variables
Create .env.development file:
VITE_API_URL=http://localhost:9001/api/v1
Frontend dev server runs on port 9002.
Project Structure
src/
├── components/ # UI Components
│ ├── ui/ # Base UI components
│ ├── layout/ # Layout components
│ ├── common/ # Shared components
│ └── forms/ # Form components
├── pages/ # Route pages
│ ├── auth/ # Authentication pages
│ ├── dashboard/ # Dashboard pages
│ ├── instances/ # Instance management
│ └── admin/ # Admin pages
├── services/ # API services
├── stores/ # State management
├── types/ # TypeScript types
├── contexts/ # React contexts
├── router/ # Route configuration
└── lib/ # Utilities
Available Scripts
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint