No description
- Copyright: Vi Team Security Group - Developer: Живко Георгиев - Added LICENSE file - Updated README.md with copyright notice - Updated package.json with author information |
||
|---|---|---|
| debugger/zhar-dap | ||
| desktop | ||
| extensions | ||
| languages | ||
| packs | ||
| .gitignore | ||
| 8e21e00d-e4d0-4d9d-8e5a-b1c00680998e.png | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
VI Lab Studio
Custom VS Code/Code-OSS build with AI Orchestrator and custom extensions
Copyright © 2024 Vi Team Security Group
Developer: Живко Георгиев
📦 Project Structure
IDE/
├── desktop/ # VS Code/Code-OSS build system
│ ├── build/ # Build scripts and configuration
│ └── branding/ # Custom branding assets (icons, logos)
├── extensions/ # Custom VS Code extensions
│ ├── ai-orchestrator/ # AI Orchestrator (Phase 1-3 complete)
│ └── ai-assistant/ # AI Assistant extension
├── debugger/ # Custom debugger adapters
│ └── zhar-dap/ # ZHAR debug adapter protocol
├── languages/ # Language support
│ └── zhar/ # ZHAR language support
└── packs/ # Extension packs and profiles
🚀 AI Orchestrator Extension
Multi-agent orchestrator for coding tasks inside the IDE (local-first) with Operator Console UI.
Features
- Phase 1: Multi-agent orchestrator (Planner, Coder, Researcher, Reviewer)
- Phase 2: ChangeSet + Preview + Apply (WorkspaceEdit integration)
- Phase 3: Context Budget + Tool API with quotas
- Operator Console UI: Dashboard, Runs, Tasks views - оперативен интерфейс вместо стандартен VS Code
- Diagnostics-First: Локална диагностика, минимален контекст, безопасно прилагане
- Multi-Language Support: TypeScript/JavaScript, Python (разширяемо към Rust, Go, Java, C/C++, PHP)
Operator Console
При стартиране на IDE се показва Operations Dashboard с:
- System Health (LLM provider, model, status, safe mode)
- Quick Actions (New Run, Preview, Apply)
- Runs history (история на orchestration runs)
- Tasks queue (активна опашка от задачи)
Views:
- Operations view container (Activity Bar)
- Runs - История на runs със статуси, duration, files changed
- Tasks - Активна опашка от задачи
Configuration
See extensions/ai-orchestrator/README.md for detailed configuration options.
Key Settings:
aiOrchestrator.ui.autoLayout- Автоматично прилагане на Operator Console layout (default: true)aiOrchestrator.provider- LLM provider (ollama/openai_compat)aiOrchestrator.safeMode- Safe mode (default: true)
Commands
Orchestration:
New Run- Стартира нов orchestration taskPreview Changes- Преглед на предложените промениApply Changes- Прилагане на промените (с confirmation)Open Dashboard- Отваря Operations DashboardRestore Operator Layout- Възстановява Operator Console layout
Diagnostics & Fixes:
Fix Problems (Safe)- Автоматично анализира и поправя грешки (multi-language)Analyze Diagnostics (Local)- Анализира diagnostics и предлага стратегияPropose Fix (Safe)- Генерира ChangeSet за поправкаRecheck Diagnostics- Проверява резултат след apply
🔧 Building
Build IDE
See desktop/build/BUILD_PACKAGE.md for build instructions.
Build Extensions
cd extensions/ai-orchestrator
npm install
npm run build
📚 Documentation
AI Orchestrator
extensions/ai-orchestrator/STATUS.md- Current statusextensions/ai-orchestrator/PHASE3_COMPLETE.md- Phase 3 implementationextensions/ai-orchestrator/OPERATOR_CONSOLE_COMPLETE.md- Operator Console UI implementationextensions/ai-orchestrator/OPERATOR_UI.md- Operator UI technical detailsextensions/ai-orchestrator/DIAGNOSTICS_FIRST.md- Diagnostics-First implementationextensions/ai-orchestrator/MULTI_LANGUAGE.md- Multi-language support (adapters)
Build & Packaging
desktop/build/BUILD_PACKAGE.md- Build and packaging guide
🔗 Repository
Remote: https://git.vi-lab.eu/orion/studio
📄 License & Copyright
Copyright © 2024 Vi Team Security Group
Developer: Живко Георгиев
See LICENSE for details.
Note: Build artifacts (desktop/build/.build/, node_modules/, etc.) are excluded from git via .gitignore.