Ai Install Extension

From wiki karavi
Jump to navigation Jump to search

Installed IDE Extensions & Agentic Development Environment

این صفحه وضعیت افزونه‌ها و ابزارهای Agentic Development نصب‌شده در محیط توسعه را ثبت می‌کند.

هدف اصلی این محیط، حرکت به سمت یک Agentic Development OS است؛ یعنی محیطی که بتواند چند AI Coding Agent را از یک نقطه مدیریت کند و قابلیت‌هایی مانند Orchestration، Skills، MCP، Memory، Parallel Agents، Git Worktrees، Code Review و Observability را فراهم کند.

محیط‌های اصلی:

  • Visual Studio Code
  • Cursor
  • Google Antigravity

Agentهای اصلی:

  • Claude Code
  • OpenAI Codex
  • OpenCode
  • Continue
  • Cline

ابزارهای Agentic جدید:

  • Multicoder
  • BuySkills
  • Crispy

راهنما: ✅ = نصب‌شده | — = نصب‌نشده / ثبت نشده


Agentic OS Architecture

ساختار هدف:

                  Agentic Development OS
                           │
             ┌─────────────┴─────────────┐
             │                           │
          IDE Layer               Agentic UI Layer
             │                           │
     ┌───────┼────────┐          ┌───────┼────────┐
     │       │        │          │       │        │
 VS Code   Cursor  Antigravity Multicoder Crispy  ...
     │
     ├──────────── Agent Layer ─────────────┐
     │                                      │
     ▼                                      ▼
 Claude Code                              Codex
     │                                      │
     ├──────── OpenCode / Cline ────────────┤
     │                                      │
     └────────── Specialized Agents ────────┘
                         │
                Orchestration Layer
                         │
       ┌─────────────────┼──────────────────┐
       ▼                 ▼                  ▼
     Skills             MCP              Memory
       │                 │                  │
       └────────────── Tools ───────────────┘
                         │
                   Git Worktrees
                         │
               Diff / Test / Review
                         │
                      Git / PR

نکته مهم درباره نصب Extension

Visual Studio Code

برای VS Code از CLI رسمی VS Code استفاده می‌شود:

code --install-extension EXTENSION_ID

مشاهده Extensionهای نصب‌شده:

code --list-extensions

Cursor

دستور:

code --install-extension EXTENSION_ID

مربوط به VS Code است و نباید به‌عنوان دستور نصب Extension در Cursor استفاده شود.

Extensionهای Cursor از داخل خود Cursor مدیریت شوند:

Cursor
→ Extensions
→ Search
→ Install

Cursor Agent CLI نیز ابزار جداگانه‌ای است.

Google Antigravity

برای Antigravity نیز نباید دستور code --install-extension را به‌عنوان دستور نصب مخصوص Antigravity استفاده کرد.

Extensionها، Plugins و Skills آن باید با مکانیزم خود Antigravity مدیریت شوند.

Antigravity CLI نیز با دستور:

agy

اجرا می‌شود.


Summary Table

# Extension / Tool کاربرد VS Code Cursor Antigravity
1 anthropic.claude-code Claude Code
2 continue.continue Continue AI
3 openai.chatgpt OpenAI / ChatGPT
4 saoudrizwan.claude-dev Cline / Claude Dev
5 sst-dev.opencode OpenCode
6 tanishqkancharla.opencode-vscode OpenCode Integration
7 wannanbigpig.codex-accounts-manager Codex Accounts Manager
8 Multicoder Multi-Agent UI / Agent Management
9 BuySkills Agent Skills Management
10 Crispy Claude/Codex Agentic UI & Orchestration
11 lucasdonordeste.claude-control-panel Claude Control Panel
12 nrigalle.claude-trace Claude Observability / Trace
13 anysphere.remote-ssh Cursor Remote SSH
14 anysphere.remote-wsl Cursor Remote WSL
15 bivipi.ag-manager AG Manager
16 erennyuksell.ag-multi-account-switchboard AG Multi Account
17 leandrosilvaferreira.claude-agents-monitor Claude Agents Monitor
18 lucasdonordeste.claude-control Claude Control
19 yossisa.cursor-usage Cursor Usage
20 golang.go Go
21 llvm-vs-code-extensions.vscode-clangd clangd
22 meta.pyrefly Pyrefly
23 ms-azuretools.vscode-containers Containers
24 ms-dotnettools.csdevkit C# Dev Kit
25 ms-dotnettools.csharp C#
26 ms-dotnettools.vscode-dotnet-runtime .NET Runtime
27 ms-python.debugpy Python Debugger
28 ms-python.python Python
29 ms-python.vscode-pylance Pylance
30 ms-python.vscode-python-envs Python Environments
31 ms-vscode.powershell PowerShell
32 shopify.ruby-lsp Ruby LSP

Visual Studio Code

VS Code در این ساختار IDE اصلی برای آزمایش Agentic Development است.

AI / Agent Extensions

Extensionهای AI ثبت‌شده:

anthropic.claude-code
continue.continue
lucasdonordeste.claude-control-panel
nrigalle.claude-trace
openai.chatgpt
saoudrizwan.claude-dev
sst-dev.opencode
tanishqkancharla.opencode-vscode
wannanbigpig.codex-accounts-manager

نصب:

code --install-extension anthropic.claude-code
code --install-extension continue.continue
code --install-extension lucasdonordeste.claude-control-panel
code --install-extension nrigalle.claude-trace
code --install-extension openai.chatgpt
code --install-extension saoudrizwan.claude-dev
code --install-extension sst-dev.opencode
code --install-extension tanishqkancharla.opencode-vscode
code --install-extension wannanbigpig.codex-accounts-manager

Multicoder

Status: ✅ Installed

Multicoder به‌عنوان لایه Multi-Agent UI در Agentic OS استفاده می‌شود.

هدف اصلی آن ایجاد یک محیط مشترک برای کار با چند Coding Agent است.

نقش پیشنهادی:

                   Multicoder
                       │
       ┌───────────────┼───────────────┐
       ▼               ▼               ▼
 Claude Code         Codex          OpenCode
       │               │               │
       └──────── Agent Sessions ────────┘
                       │
                Unified Agent UI

کاربردهای موردنظر:

  • مدیریت چند Coding Agent
  • اجرای Agentها از یک UI
  • مدیریت Sessionهای Agent
  • کاهش نیاز به چند پنل مستقل
  • استفاده از Agentهای مختلف برای وظایف متفاوت
  • تبدیل VS Code به یک Multi-Agent Workspace

نقش در Agentic OS:

Multi-Agent UI / Agent Control Plane

اولویت: بسیار بالا


BuySkills

Status: ✅ Installed

BuySkills برای ایجاد و مدیریت لایه Skills در Agentic OS استفاده می‌شود.

هدف این است که Skillها تا حد امکان مستقل از Agent باشند.

معماری هدف:

                    Skills Library
                          │
       ┌──────────────────┼──────────────────┐
       ▼                  ▼                  ▼
 Claude Code            Codex             Cursor
       │                  │                  │
       ├────────────── OpenCode ─────────────┤
       │                  │                  │
       └──────────── Cline / Others ─────────┘

نمونه Skills موردنظر:

skills/
│
├── dotnet-architect/
├── api-design/
├── database-review/
├── security-review/
├── code-review/
├── unit-testing/
├── integration-testing/
├── performance/
├── docker/
├── git/
├── documentation/
└── refactoring/

نقش در Agentic OS:

Shared Agent Skills Layer

هدف نهایی این است که Skillهای قابل استفاده مجدد بین Claude، Codex، OpenCode و سایر Agentها داشته باشیم.

اولویت: بسیار بالا


Crispy

Status: ✅ Installed

Crispy به‌عنوان یک ابزار آزمایشی برای Agentic UI و Orchestration نصب شده است.

تمرکز موردنظر:

  • Claude Code
  • Codex
  • Agent Sessions
  • Multi-Agent workflow
  • Agent Memory
  • Orchestration
  • مشاهده و کنترل Agentها از UI

ساختار مورد آزمایش:

                      Crispy
                         │
               ┌─────────┴─────────┐
               ▼                   ▼
          Claude Code            Codex
               │                   │
               └──── Collaboration ┘
                         │
                   Orchestration
                         │
                      Memory

نقش در Agentic OS:

Experimental Agent UI
+
Orchestration
+
Memory

Crispy فعلاً به‌عنوان ابزار آزمایشی در نظر گرفته می‌شود و جایگزین Multicoder یا Orchestrator اصلی نشده است.

اولویت: آزمایشی


Claude Code

Extension:

anthropic.claude-code

Status:

  • VS Code: ✅
  • Cursor: ✅
  • Antigravity: ✅

در معماری Agentic OS، Claude Code گزینه اصلی برای نقش:

Main Orchestrator
Architecture Agent
Planning Agent
Complex Reasoning Agent

است.

در VS Code:

code --install-extension anthropic.claude-code

OpenAI Codex

Codex یکی از Agentهای اصلی سیستم است.

نقش پیشنهادی:

Implementation Worker
Refactoring Worker
Testing Worker
Code Review Worker

در معماری هدف:

Claude Orchestrator
        │
        ├──────────────┐
        ▼              ▼
      Codex          Codex
   Implementation     Tests
        │              │
        └──────┬───────┘
               ▼
             Review

Codex Accounts Manager نیز در VS Code نصب شده است:

wannanbigpig.codex-accounts-manager

OpenCode

OpenCode به‌عنوان Agent جایگزین و Provider-independent در محیط نگهداری می‌شود.

Extensionهای نصب‌شده در VS Code:

sst-dev.opencode
tanishqkancharla.opencode-vscode

نقش پیشنهادی:

Alternative Worker Agent
Model Router
Fallback Agent
Experimental Agent

Continue

Extension:

continue.continue

Status:

VS Code: Installed

نقش Continue در معماری:

  • اتصال مدل‌های مختلف
  • AI coding workflow
  • Model flexibility
  • experimentation

Cline

Extension:

saoudrizwan.claude-dev

Status:

  • VS Code: ✅
  • Cursor: ✅
  • Antigravity: ✅

نقش پیشنهادی:

Autonomous Worker
MCP-enabled Agent
Experimental Worker

Observability Layer

یکی از نیازهای Agentic OS مشاهده رفتار Agentها است.

ابزارهای فعلی:

Claude Trace

nrigalle.claude-trace

Status:

  • VS Code: ✅
  • Cursor: ✅
  • Antigravity: ✅

کاربرد:

  • Trace فعالیت Claude
  • Debug workflow
  • بررسی رفتار Agent

Claude Control Panel

lucasdonordeste.claude-control-panel

Status:

VS Code: ✅

کاربرد:

  • مشاهده وضعیت Claude
  • کنترل Sessionها
  • مدیریت بهتر Agent

Skills Layer

Skills یکی از اجزای اصلی Agentic OS است.

ابزار اصلی فعلی:

BuySkills

ساختار هدف:

             Shared Skills Repository
                       │
     ┌─────────────────┼─────────────────┐
     ▼                 ▼                 ▼
 Development        Security          DevOps
     │                 │                 │
 Architecture       OWASP            Docker
 Testing            Review           CI/CD
 Refactoring        Audit            Deployment

هدف:

  • Reusable Skills
  • Shared Skills
  • Version-controlled Skills
  • Project-specific Skills
  • Organization-wide Skills

MCP Layer

MCP باید به‌عنوان Tool Bus سیستم Agentic استفاده شود.

معماری هدف:

                    Agents
                       │
                      MCP
                       │
       ┌───────────────┼────────────────┐
       ▼               ▼                ▼
    GitHub          Database          Browser
       │               │                │
    Issues            SQL              Web
      PRs              Data             Test

اهداف:

  • دسترسی استاندارد Agentها به Tools
  • کاهش وابستگی به Agent خاص
  • استفاده مشترک از Toolها
  • کنترل دسترسی
  • قابلیت توسعه

Memory Layer

Agentic OS نیاز به Memory دارد.

Memory موردنظر شامل:

Project Memory
Architecture Decisions
Coding Standards
Previous Agent Decisions
Known Bugs
Security Findings
User Preferences
Task History

Crispy یکی از ابزارهایی است که برای بررسی قابلیت Agent Memory نصب شده است.

Memory نباید فقط به Conversation History محدود شود.


Orchestration Layer

هدف نهایی اجرای workflow مشابه زیر است:

User Request
     │
     ▼
Main Orchestrator
     │
     ├───────────────┬───────────────┐
     ▼               ▼               ▼
Architecture      Research        Planning
     │               │               │
     └───────────────┼───────────────┘
                     ▼
                Task Breakdown
                     │
       ┌─────────────┼─────────────┐
       ▼             ▼             ▼
    Worker 1      Worker 2      Worker 3
     Codex         Claude       OpenCode
       │             │             │
       ▼             ▼             ▼
 Implementation    Tests        Security
       │             │             │
       └─────────────┼─────────────┘
                     ▼
                  Review
                     │
                     ▼
                 Validation
                     │
                     ▼
                  Git / PR

Parallel Agent Strategy

برای جلوگیری از Conflict:

Repository
    │
    ├── Worktree A → Agent A
    ├── Worktree B → Agent B
    ├── Worktree C → Agent C
    └── Worktree D → Review Agent

هر Agent ترجیحاً باید workspace یا Git Worktree مستقل داشته باشد.


Agent Roles

نقش‌های هدف:

Role Agent پیشنهادی مسئولیت
Main Orchestrator Claude Code Planning / Delegation / Architecture
Implementation Codex Coding / Refactoring
Alternative Worker OpenCode Coding / Provider flexibility
Autonomous Worker Cline Tool-based autonomous tasks
Security Agent Claude / Codex Security Review
Test Agent Codex Unit / Integration Tests
Review Agent Claude + Codex Independent Code Review

Development Extensions

.NET / C#

code --install-extension ms-dotnettools.csdevkit
code --install-extension ms-dotnettools.csharp
code --install-extension ms-dotnettools.vscode-dotnet-runtime

Python

code --install-extension ms-python.debugpy
code --install-extension ms-python.python
code --install-extension ms-python.vscode-pylance
code --install-extension ms-python.vscode-python-envs
code --install-extension meta.pyrefly

Go

code --install-extension golang.go

LLVM / clangd

code --install-extension llvm-vs-code-extensions.vscode-clangd

PowerShell

code --install-extension ms-vscode.powershell

Ruby

code --install-extension shopify.ruby-lsp

Containers

code --install-extension ms-azuretools.vscode-containers

Cursor

Cursor به‌عنوان IDE دوم Agentic Development نگهداری می‌شود.

Extensionهای ثبت‌شده:

  • Claude Code
  • Claude Trace
  • Claude Dev / Cline
  • ChatGPT
  • Claude Control
  • Cursor Usage
  • Remote SSH
  • Remote WSL
  • AG Manager

مهم:

از دستور:

code --install-extension

برای نصب Extension داخل Cursor استفاده نشود.

Extensionها از UI خود Cursor نصب شوند.

Cursor Agent CLI

Cursor Agent CLI یک ابزار مستقل از Extension است.

بررسی:

agent --version

اجرا:

agent

Google Antigravity

Antigravity به‌عنوان محیط Agentic مستقل برای آزمایش نگهداری می‌شود.

قابلیت‌های موردنظر:

  • Agents
  • Skills
  • Plugins
  • MCP
  • Rules
  • Hooks

CLI:

agy

بررسی:

agy --version

Pluginها:

agy plugin list

در Antigravity، Plugin و Skill با VS Code Extension یکسان نیستند.


Agentic OS Feature Matrix

قابلیت ابزار فعلی وضعیت
Multi-Agent UI Multicoder
Claude Agent Claude Code
Codex Agent OpenAI Codex
Alternative Agent OpenCode
Autonomous Agent Cline
Skills Management BuySkills
Agent Memory Experiment Crispy ✅ Experimental
Agent Observability Claude Trace
Claude Management Claude Control Panel
MCP Claude / Cline / Agent ecosystem 🟡 در حال توسعه
Parallel Agents Multicoder / Agent ecosystem 🟡 در حال ارزیابی
Git Worktrees Agent tooling 🟡 نیازمند استانداردسازی
Central Token Management 🔴 نیازمند راهکار
Cross-Agent Usage Analytics 🔴 نیازمند راهکار
Unified Memory Crispy / Future Memory Layer 🟡 آزمایشی
Central Orchestrator Claude / External Orchestrator 🟡 در حال ارزیابی
Automated Review Pipeline Claude + Codex 🟡 نیازمند Workflow

Current Agentic Stack

در حال حاضر Stack اصلی به شکل زیر است:

VS Code
│
├── Claude Code
├── OpenAI / ChatGPT
├── Codex Accounts Manager
├── OpenCode
├── Continue
├── Cline
│
├── Multicoder
│     └── Multi-Agent UI
│
├── BuySkills
│     └── Skills Management
│
├── Crispy
│     ├── Agent UI
│     ├── Orchestration Experiment
│     └── Memory Experiment
│
├── Claude Control Panel
└── Claude Trace

Target Agentic Development OS

هدف نهایی:

╔══════════════════════════════════════════════════╗
║             AGENTIC DEVELOPMENT OS               ║
╠══════════════════════════════════════════════════╣
║ UI                                               ║
║ VS Code / Multicoder / Specialized Dashboards    ║
╠══════════════════════════════════════════════════╣
║ ORCHESTRATOR                                     ║
║ Claude Code / Orchestration Engine               ║
╠══════════════════════════════════════════════════╣
║ AGENTS                                           ║
║ Claude │ Codex │ OpenCode │ Cline │ Others       ║
╠══════════════════════════════════════════════════╣
║ SKILLS                                           ║
║ BuySkills / Shared Skills Repository             ║
╠══════════════════════════════════════════════════╣
║ TOOL BUS                                         ║
║ MCP                                              ║
╠══════════════════════════════════════════════════╣
║ MEMORY                                           ║
║ Project / Architecture / Task / Agent Memory     ║
╠══════════════════════════════════════════════════╣
║ OBSERVABILITY                                    ║
║ Claude Trace / Usage / Logs / Agent Status       ║
╠══════════════════════════════════════════════════╣
║ ISOLATION                                        ║
║ Git Worktrees / Independent Agent Sessions       ║
╠══════════════════════════════════════════════════╣
║ QUALITY PIPELINE                                 ║
║ Test → Review → Security → Validation → PR       ║
╠══════════════════════════════════════════════════╣
║ COST / TOKEN MANAGEMENT                          ║
║ Central Usage / Limits / Routing / Optimization  ║
╚══════════════════════════════════════════════════╝

Current Evaluation

با نصب Multicoder، BuySkills و Crispy، سه بخش مهم دیگر از Agentic OS پوشش داده شده‌اند:

ابزار لایه ارزیابی فعلی
Multicoder Multi-Agent UI بسیار مهم
BuySkills Skills بسیار مهم
Crispy Memory / Agent UI / Orchestration آزمایشی
Claude Code Orchestrator / Agent اصلی
Codex Worker اصلی
OpenCode Alternative Worker اصلی / جایگزین
Cline Autonomous Worker مکمل
Claude Trace Observability مکمل

Remaining Gaps

با وجود ابزارهای فعلی، هنوز چند بخش برای رسیدن به Agentic OS کامل نیاز به بررسی دارند:

  1. Central Token Management — مشاهده مصرف Claude، Codex، OpenCode و Providerهای مختلف در یک محل
  2. Token Optimization — انتخاب Agent/Model مناسب بر اساس هزینه و Context
  3. Unified Memory — حافظه مشترک و پایدار بین Agentها
  4. Central Orchestration — delegation واقعی و خودکار بین چند Agent
  5. Agent Health Monitoring — مشاهده وضعیت همه Agentها
  6. Unified Logs — Log و Trace مشترک
  7. Policy / Permissions — تعیین اینکه هر Agent اجازه چه عملیاتی دارد
  8. Automatic Git Worktree Management — isolation خودکار Workerها
  9. Quality Gates — جلوگیری از Merge قبل از Test/Security/Review
  10. Cross-Agent Handoff — تحویل Context و Task استاندارد بین Agentها
  11. Usage Analytics — مقایسه کیفیت، هزینه و سرعت Agentها

Next Architecture Goal

مرحله بعدی نباید صرفاً نصب Extensionهای بیشتر باشد.

هدف بعدی باید اتصال اجزای موجود باشد:

                  User
                    │
                    ▼
            Main Orchestrator
               Claude Code
                    │
          Task Decomposition
                    │
       ┌────────────┼────────────┐
       ▼            ▼            ▼
     Codex       OpenCode       Cline
       │            │            │
 Worktree A     Worktree B    Worktree C
       │            │            │
       └────────────┼────────────┘
                    ▼
               Test Agent
                    │
                    ▼
             Security Agent
                    │
                    ▼
              Review Agent
                    │
                    ▼
                Git / PR

Shared Infrastructure:

Skills     → BuySkills
Tools      → MCP
UI         → Multicoder
Memory     → Crispy / Memory Layer
Tracing    → Claude Trace
IDE        → VS Code

اصل طراحی:

به‌جای وابستگی کامل به یک Agent، Agentic OS باید بتواند بهترین Agent را برای هر Task انتخاب کند و Agentها را از طریق Skills، MCP، Memory، Git و یک Orchestrator مشترک به یکدیگر متصل کند.