No description
Find a file
Живко Георгиев f54b9f546c Add copyright and developer information
- Copyright: Vi Team Security Group
- Developer: Живко Георгиев
- Added LICENSE file
- Updated README.md with copyright notice
- Updated package.json with author information
2025-12-20 09:18:52 +02:00
debugger/zhar-dap Initial commit: Complete IDE project with AI Orchestrator 2025-12-20 08:59:07 +02:00
desktop Initial commit: Complete IDE project with AI Orchestrator 2025-12-20 08:59:07 +02:00
extensions Add copyright and developer information 2025-12-20 09:18:52 +02:00
languages Initial commit: Complete IDE project with AI Orchestrator 2025-12-20 08:59:07 +02:00
packs Initial commit: Complete IDE project with AI Orchestrator 2025-12-20 08:59:07 +02:00
.gitignore Update .gitignore: exclude build artifacts and large directories 2025-12-20 08:59:17 +02:00
8e21e00d-e4d0-4d9d-8e5a-b1c00680998e.png Initial commit: Complete IDE project with AI Orchestrator 2025-12-20 08:59:07 +02:00
LICENSE Add copyright and developer information 2025-12-20 09:18:52 +02:00
package.json Initial commit: Complete IDE project with AI Orchestrator 2025-12-20 08:59:07 +02:00
README.md Add copyright and developer information 2025-12-20 09:18:52 +02:00

VI Lab Studio

VI Lab Studio Logo

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 task
  • Preview Changes - Преглед на предложените промени
  • Apply Changes - Прилагане на промените (с confirmation)
  • Open Dashboard - Отваря Operations Dashboard
  • Restore 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 status
  • extensions/ai-orchestrator/PHASE3_COMPLETE.md - Phase 3 implementation
  • extensions/ai-orchestrator/OPERATOR_CONSOLE_COMPLETE.md - Operator Console UI implementation
  • extensions/ai-orchestrator/OPERATOR_UI.md - Operator UI technical details
  • extensions/ai-orchestrator/DIAGNOSTICS_FIRST.md - Diagnostics-First implementation
  • extensions/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

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.