Ai Install Extension: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
= Installed IDE Extensions = | = 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 | * Visual Studio Code | ||
| Line 7: | Line 11: | ||
* Google Antigravity | * Google Antigravity | ||
Agentهای اصلی: | |||
* Claude Code | |||
* OpenAI Codex | |||
* OpenCode | |||
* Continue | |||
* Cline | |||
ابزارهای Agentic جدید: | |||
* Multicoder | |||
* BuySkills | |||
* Crispy | |||
== | '''راهنما:''' ✅ = نصبشده | — = نصبنشده / ثبت نشده | ||
---- | |||
= Agentic OS Architecture = | |||
برای VS Code | ساختار هدف: | ||
<pre> | |||
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 | |||
</pre> | |||
---- | |||
= نکته مهم درباره نصب Extension = | |||
== Visual Studio Code == | |||
برای VS Code از CLI رسمی VS Code استفاده میشود: | |||
<pre> | <pre> | ||
| Line 21: | Line 80: | ||
</pre> | </pre> | ||
مشاهده Extensionهای نصبشده: | |||
<pre> | |||
code --list-extensions | |||
</pre> | |||
== Cursor == | |||
دستور: | |||
<pre> | |||
code --install-extension EXTENSION_ID | |||
</pre> | |||
مربوط به VS Code است و نباید بهعنوان دستور نصب Extension در Cursor استفاده شود. | |||
Extensionهای Cursor از داخل خود Cursor مدیریت شوند: | |||
<pre> | <pre> | ||
Cursor | Cursor | ||
→ Extensions | → Extensions | ||
→ Search | → Search | ||
→ Install | → Install | ||
</pre> | </pre> | ||
Cursor Agent CLI نیز ابزار جداگانهای است. | |||
== Google Antigravity == | |||
برای Antigravity نیز نباید دستور <code>code --install-extension</code> را بهعنوان دستور نصب مخصوص Antigravity استفاده کرد. | |||
Extensionها، Plugins و Skills آن باید با مکانیزم خود Antigravity مدیریت شوند. | |||
Antigravity CLI نیز با دستور: | |||
<pre> | |||
agy | |||
</pre> | |||
اجرا میشود. | |||
---- | ---- | ||
| Line 49: | Line 128: | ||
|- | |- | ||
! # | ! # | ||
! Extension | ! Extension / Tool | ||
! | ! کاربرد | ||
! VS Code | ! VS Code | ||
! Cursor | ! Cursor | ||
| Line 57: | Line 136: | ||
| 1 || <code>anthropic.claude-code</code> || Claude Code || ✅ || ✅ || ✅ | | 1 || <code>anthropic.claude-code</code> || Claude Code || ✅ || ✅ || ✅ | ||
|- | |- | ||
| 2 || <code> | | 2 || <code>continue.continue</code> || Continue AI || ✅ || — || — | ||
|- | |- | ||
| 3 || <code> | | 3 || <code>openai.chatgpt</code> || OpenAI / ChatGPT || ✅ || ✅ || ✅ | ||
|- | |- | ||
| 4 || <code> | | 4 || <code>saoudrizwan.claude-dev</code> || Cline / Claude Dev || ✅ || ✅ || ✅ | ||
|- | |- | ||
| 5 || <code> | | 5 || <code>sst-dev.opencode</code> || OpenCode || ✅ || — || — | ||
|- | |- | ||
| 6 || <code> | | 6 || <code>tanishqkancharla.opencode-vscode</code> || OpenCode Integration || ✅ || — || — | ||
|- | |- | ||
| 7 || <code> | | 7 || <code>wannanbigpig.codex-accounts-manager</code> || Codex Accounts Manager || ✅ || — || — | ||
|- | |- | ||
| 8 || | | 8 || Multicoder || Multi-Agent UI / Agent Management || ✅ || — || — | ||
|- | |- | ||
| 9 || | | 9 || BuySkills || Agent Skills Management || ✅ || — || — | ||
|- | |- | ||
| 10 || | | 10 || Crispy || Claude/Codex Agentic UI & Orchestration || ✅ || — || — | ||
|- | |- | ||
| 11 || <code> | | 11 || <code>lucasdonordeste.claude-control-panel</code> || Claude Control Panel || ✅ || — || — | ||
|- | |- | ||
| 12 || <code> | | 12 || <code>nrigalle.claude-trace</code> || Claude Observability / Trace || ✅ || ✅ || ✅ | ||
|- | |- | ||
| 13 || <code> | | 13 || <code>anysphere.remote-ssh</code> || Cursor Remote SSH || — || ✅ || — | ||
|- | |- | ||
| 14 || <code> | | 14 || <code>anysphere.remote-wsl</code> || Cursor Remote WSL || — || ✅ || — | ||
|- | |- | ||
| 15 || <code> | | 15 || <code>bivipi.ag-manager</code> || AG Manager || — || ✅ || ✅ | ||
|- | |- | ||
| 16 || <code> | | 16 || <code>erennyuksell.ag-multi-account-switchboard</code> || AG Multi Account || — || — || ✅ | ||
|- | |- | ||
| 17 || <code> | | 17 || <code>leandrosilvaferreira.claude-agents-monitor</code> || Claude Agents Monitor || — || — || ✅ | ||
|- | |- | ||
| 18 || <code> | | 18 || <code>lucasdonordeste.claude-control</code> || Claude Control || — || ✅ || ✅ | ||
|- | |- | ||
| 19 || <code> | | 19 || <code>yossisa.cursor-usage</code> || Cursor Usage || — || ✅ || — | ||
|- | |- | ||
| 20 || <code> | | 20 || <code>golang.go</code> || Go || ✅ || — || ✅ | ||
|- | |- | ||
| 21 || <code> | | 21 || <code>llvm-vs-code-extensions.vscode-clangd</code> || clangd || ✅ || — || ✅ | ||
|- | |- | ||
| 22 || <code> | | 22 || <code>meta.pyrefly</code> || Pyrefly || ✅ || — || ✅ | ||
|- | |- | ||
| 23 || <code>ms-vscode | | 23 || <code>ms-azuretools.vscode-containers</code> || Containers || ✅ || — || — | ||
|- | |- | ||
| 24 || <code> | | 24 || <code>ms-dotnettools.csdevkit</code> || C# Dev Kit || ✅ || — || — | ||
|- | |- | ||
| 25 || <code> | | 25 || <code>ms-dotnettools.csharp</code> || C# || ✅ || — || — | ||
|- | |- | ||
| 26 || <code> | | 26 || <code>ms-dotnettools.vscode-dotnet-runtime</code> || .NET Runtime || ✅ || — || — | ||
|- | |- | ||
| 27 || <code> | | 27 || <code>ms-python.debugpy</code> || Python Debugger || ✅ || — || ✅ | ||
|- | |- | ||
| 28 || <code> | | 28 || <code>ms-python.python</code> || Python || ✅ || — || ✅ | ||
|- | |- | ||
| 29 || <code> | | 29 || <code>ms-python.vscode-pylance</code> || Pylance || ✅ || — || — | ||
|- | |- | ||
| 30 || <code> | | 30 || <code>ms-python.vscode-python-envs</code> || Python Environments || ✅ || — || ✅ | ||
|- | |- | ||
| 31 || <code> | | 31 || <code>ms-vscode.powershell</code> || PowerShell || ✅ || — || ✅ | ||
|- | |||
| 32 || <code>shopify.ruby-lsp</code> || Ruby LSP || ✅ || — || ✅ | |||
|} | |} | ||
| Line 122: | Line 203: | ||
= Visual Studio Code = | = Visual Studio Code = | ||
VS Code در این ساختار IDE اصلی برای آزمایش Agentic Development است. | |||
== AI / Agent Extensions == | |||
Extensionهای AI ثبتشده: | |||
<pre> | <pre> | ||
code -- | 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 | |||
</pre> | </pre> | ||
نصب: | |||
<pre> | <pre> | ||
code --install-extension anthropic.claude-code | code --install-extension anthropic.claude-code | ||
code --install-extension continue.continue | code --install-extension continue.continue | ||
code --install-extension lucasdonordeste.claude-control-panel | code --install-extension lucasdonordeste.claude-control-panel | ||
code --install-extension nrigalle.claude-trace | code --install-extension nrigalle.claude-trace | ||
code --install-extension openai.chatgpt | code --install-extension openai.chatgpt | ||
code --install-extension saoudrizwan.claude-dev | code --install-extension saoudrizwan.claude-dev | ||
code --install-extension sst-dev.opencode | code --install-extension sst-dev.opencode | ||
code --install-extension tanishqkancharla.opencode-vscode | code --install-extension tanishqkancharla.opencode-vscode | ||
| Line 159: | Line 235: | ||
</pre> | </pre> | ||
---- | |||
= Multicoder = | |||
'''Status:''' ✅ Installed | |||
Multicoder بهعنوان لایه Multi-Agent UI در Agentic OS استفاده میشود. | |||
هدف اصلی آن ایجاد یک محیط مشترک برای کار با چند Coding Agent است. | |||
نقش پیشنهادی: | |||
<pre> | <pre> | ||
Multicoder | |||
│ | |||
┌───────────────┼───────────────┐ | |||
▼ ▼ ▼ | |||
Claude Code Codex OpenCode | |||
│ │ │ | |||
└──────── Agent Sessions ────────┘ | |||
│ | |||
Unified Agent UI | |||
</pre> | </pre> | ||
کاربردهای موردنظر: | |||
* مدیریت چند Coding Agent | |||
* اجرای Agentها از یک UI | |||
* مدیریت Sessionهای Agent | |||
* کاهش نیاز به چند پنل مستقل | |||
* استفاده از Agentهای مختلف برای وظایف متفاوت | |||
* تبدیل VS Code به یک Multi-Agent Workspace | |||
'''نقش در Agentic OS:''' | |||
<pre> | <pre> | ||
Multi-Agent UI / Agent Control Plane | |||
</pre> | </pre> | ||
'''اولویت:''' بسیار بالا | |||
---- | |||
= | = BuySkills = | ||
'''Status:''' ✅ Installed | |||
برای | BuySkills برای ایجاد و مدیریت لایه Skills در Agentic OS استفاده میشود. | ||
هدف این است که Skillها تا حد امکان مستقل از Agent باشند. | |||
معماری هدف: | |||
<pre> | <pre> | ||
Skills Library | |||
│ | |||
┌──────────────────┼──────────────────┐ | |||
▼ ▼ ▼ | |||
Claude Code Codex Cursor | |||
│ │ │ | |||
├────────────── OpenCode ─────────────┤ | |||
│ │ │ | |||
└──────────── Cline / Others ─────────┘ | |||
</pre> | </pre> | ||
نمونه Skills موردنظر: | |||
<pre> | <pre> | ||
skills/ | |||
│ | |||
├── dotnet-architect/ | |||
├── api-design/ | |||
├── database-review/ | |||
├── security-review/ | |||
├── code-review/ | |||
├── unit-testing/ | |||
├── integration-testing/ | |||
├── performance/ | |||
├── docker/ | |||
├── git/ | |||
├── documentation/ | |||
└── refactoring/ | |||
</pre> | </pre> | ||
'''نقش در Agentic OS:''' | |||
<pre> | <pre> | ||
Shared Agent Skills Layer | |||
</pre> | </pre> | ||
''' | هدف نهایی این است که 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 | |||
ساختار مورد آزمایش: | |||
<pre> | <pre> | ||
Crispy | |||
│ | |||
┌─────────┴─────────┐ | |||
▼ ▼ | |||
Claude Code Codex | |||
│ │ | |||
└──── Collaboration ┘ | |||
│ | |||
Orchestration | |||
│ | |||
Memory | |||
</pre> | </pre> | ||
'''نقش در Agentic OS:''' | |||
<pre> | |||
Experimental Agent UI | |||
+ | |||
Orchestration | |||
+ | |||
Memory | |||
</pre> | |||
Crispy فعلاً بهعنوان ابزار آزمایشی در نظر گرفته میشود و جایگزین Multicoder یا Orchestrator اصلی نشده است. | |||
'''اولویت:''' آزمایشی | |||
---- | |||
= Claude Code = | |||
Extension: | |||
<pre> | <pre> | ||
anthropic.claude-code | |||
</pre> | </pre> | ||
Status: | |||
* VS Code: ✅ | |||
* Cursor: ✅ | |||
* Antigravity: ✅ | |||
در معماری Agentic OS، Claude Code گزینه اصلی برای نقش: | |||
<pre> | <pre> | ||
Main Orchestrator | |||
Architecture Agent | |||
Planning Agent | |||
Complex Reasoning Agent | |||
</pre> | </pre> | ||
است. | |||
در VS Code: | |||
<pre> | <pre> | ||
code --install-extension anthropic.claude-code | |||
</pre> | </pre> | ||
---- | |||
= OpenAI Codex = | |||
Codex یکی از Agentهای اصلی سیستم است. | |||
نقش پیشنهادی: | |||
<pre> | <pre> | ||
Implementation Worker | |||
Refactoring Worker | |||
Testing Worker | |||
Code Review Worker | |||
</pre> | </pre> | ||
در معماری هدف: | |||
<pre> | <pre> | ||
Claude Orchestrator | |||
│ | |||
├──────────────┐ | |||
▼ ▼ | |||
Codex Codex | |||
Implementation Tests | |||
│ │ | |||
└──────┬───────┘ | |||
▼ | |||
Review | |||
</pre> | </pre> | ||
Codex Accounts Manager نیز در VS Code نصب شده است: | |||
<pre> | |||
wannanbigpig.codex-accounts-manager | |||
</pre> | |||
---- | |||
= OpenCode = | |||
- | OpenCode بهعنوان Agent جایگزین و Provider-independent در محیط نگهداری میشود. | ||
Extensionهای نصبشده در VS Code: | |||
<pre> | |||
sst-dev.opencode | |||
tanishqkancharla.opencode-vscode | |||
</pre> | |||
نقش پیشنهادی: | |||
<pre> | <pre> | ||
Alternative Worker Agent | |||
Model Router | |||
Fallback Agent | |||
Experimental Agent | |||
</pre> | </pre> | ||
---- | |||
= Continue = | |||
Extension: | |||
<pre> | |||
continue.continue | |||
</pre> | |||
Status: | |||
<pre> | <pre> | ||
VS Code: Installed | |||
</pre> | </pre> | ||
نقش Continue در معماری: | |||
* اتصال مدلهای مختلف | |||
* AI coding workflow | |||
* Model flexibility | |||
* experimentation | |||
---- | ---- | ||
= | = Cline = | ||
Extension | Extension: | ||
<pre> | <pre> | ||
saoudrizwan.claude-dev | |||
</pre> | </pre> | ||
VS Code: | Status: | ||
* VS Code: ✅ | |||
* Cursor: ✅ | |||
* Antigravity: ✅ | |||
نقش پیشنهادی: | |||
<pre> | <pre> | ||
Autonomous Worker | |||
MCP-enabled Agent | |||
Experimental Worker | |||
</pre> | </pre> | ||
---- | ---- | ||
= | = Observability Layer = | ||
یکی از نیازهای Agentic OS مشاهده رفتار Agentها است. | |||
ابزارهای فعلی: | |||
== Claude Trace == | |||
<pre> | <pre> | ||
nrigalle.claude-trace | |||
</pre> | </pre> | ||
Status: | |||
* VS Code: ✅ | * VS Code: ✅ | ||
| Line 395: | Line 535: | ||
* Antigravity: ✅ | * Antigravity: ✅ | ||
کاربرد: | |||
* Trace فعالیت Claude | |||
* Debug workflow | |||
* بررسی رفتار Agent | |||
== Claude Control Panel == | |||
<pre> | <pre> | ||
lucasdonordeste.claude-control-panel | |||
</pre> | </pre> | ||
Status: | |||
<pre> | <pre> | ||
VS Code: ✅ | |||
</pre> | </pre> | ||
کاربرد: | |||
* | * مشاهده وضعیت Claude | ||
* | * کنترل Sessionها | ||
* | * مدیریت بهتر Agent | ||
---- | ---- | ||
== | = Skills Layer = | ||
Skills یکی از اجزای اصلی Agentic OS است. | |||
ابزار اصلی فعلی: | |||
<pre> | <pre> | ||
BuySkills | |||
</pre> | </pre> | ||
ساختار هدف: | |||
<pre> | <pre> | ||
Shared Skills Repository | |||
│ | |||
┌─────────────────┼─────────────────┐ | |||
▼ ▼ ▼ | |||
Development Security DevOps | |||
│ │ │ | |||
Architecture OWASP Docker | |||
Testing Review CI/CD | |||
Refactoring Audit Deployment | |||
</pre> | </pre> | ||
هدف: | |||
* Reusable Skills | |||
* Shared Skills | |||
* Version-controlled Skills | |||
* Project-specific Skills | |||
* Organization-wide Skills | |||
---- | ---- | ||
= | = MCP Layer = | ||
MCP باید بهعنوان Tool Bus سیستم Agentic استفاده شود. | |||
معماری هدف: | |||
<pre> | <pre> | ||
Agents | |||
│ | |||
MCP | |||
│ | |||
┌───────────────┼────────────────┐ | |||
▼ ▼ ▼ | |||
GitHub Database Browser | |||
│ │ │ | |||
Issues SQL Web | |||
PRs Data Test | |||
</pre> | </pre> | ||
اهداف: | |||
* دسترسی استاندارد Agentها به Tools | |||
* کاهش وابستگی به Agent خاص | |||
* استفاده مشترک از Toolها | |||
* کنترل دسترسی | |||
* قابلیت توسعه | |||
---- | |||
= Memory Layer = | |||
Agentic OS نیاز به Memory دارد. | |||
Memory موردنظر شامل: | |||
<pre> | <pre> | ||
Project Memory | |||
Architecture Decisions | |||
Coding Standards | |||
Previous Agent Decisions | |||
Known Bugs | |||
Security Findings | |||
User Preferences | |||
Task History | |||
</pre> | </pre> | ||
Crispy یکی از ابزارهایی است که برای بررسی قابلیت Agent Memory نصب شده است. | |||
Memory نباید فقط به Conversation History محدود شود. | |||
---- | ---- | ||
= | = Orchestration Layer = | ||
هدف نهایی اجرای workflow مشابه زیر است: | |||
<pre> | <pre> | ||
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 | |||
</pre> | </pre> | ||
---- | |||
= Parallel Agent Strategy = | |||
برای جلوگیری از Conflict: | |||
<pre> | <pre> | ||
Repository | |||
│ | |||
├── Worktree A → Agent A | |||
├── Worktree B → Agent B | |||
├── Worktree C → Agent C | |||
└── Worktree D → Review Agent | |||
</pre> | </pre> | ||
هر Agent ترجیحاً باید workspace یا Git Worktree مستقل داشته باشد. | |||
---- | |||
= Agent Roles = | |||
نقشهای هدف: | |||
{| class="wikitable" | |||
|- | |||
! 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 | |||
|} | |||
---- | ---- | ||
| Line 499: | Line 770: | ||
</pre> | </pre> | ||
== | == LLVM / clangd == | ||
<pre> | <pre> | ||
| Line 525: | Line 796: | ||
---- | ---- | ||
= | = Cursor = | ||
Cursor بهعنوان IDE دوم Agentic Development نگهداری میشود. | |||
Extensionهای ثبتشده: | |||
* Claude Code | |||
* Claude Trace | |||
* Claude Dev / Cline | |||
* ChatGPT | |||
* Claude Control | |||
* Cursor Usage | |||
* Remote SSH | |||
* Remote WSL | |||
* AG Manager | |||
'''مهم:''' | |||
از دستور: | |||
<pre> | |||
code --install-extension | |||
</pre> | |||
برای نصب Extension داخل Cursor استفاده نشود. | |||
Extensionها از UI خود Cursor نصب شوند. | |||
== Cursor Agent CLI == | |||
Cursor Agent CLI یک ابزار مستقل از Extension است. | |||
بررسی: | |||
<pre> | |||
agent --version | |||
</pre> | |||
اجرا: | |||
<pre> | |||
agent | |||
</pre> | |||
---- | |||
= Google Antigravity = | |||
Antigravity بهعنوان محیط Agentic مستقل برای آزمایش نگهداری میشود. | |||
قابلیتهای موردنظر: | |||
* Agents | |||
* Skills | |||
* Plugins | |||
* MCP | |||
* Rules | |||
* Hooks | |||
CLI: | |||
<pre> | |||
agy | |||
</pre> | |||
بررسی: | |||
<pre> | |||
agy --version | |||
</pre> | |||
Pluginها: | |||
<pre> | |||
agy plugin list | |||
</pre> | |||
در Antigravity، Plugin و Skill با VS Code Extension یکسان نیستند. | |||
---- | |||
= Agentic OS Feature Matrix = | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! قابلیت | ||
! | ! ابزار فعلی | ||
! | ! وضعیت | ||
|- | |||
| 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 اصلی به شکل زیر است: | |||
<pre> | |||
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 | |||
</pre> | |||
---- | |||
= Target Agentic Development OS = | |||
هدف نهایی: | |||
<pre> | |||
╔══════════════════════════════════════════════════╗ | |||
║ 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 ║ | |||
╚══════════════════════════════════════════════════╝ | |||
</pre> | |||
---- | |||
= Current Evaluation = | |||
با نصب Multicoder، BuySkills و Crispy، سه بخش مهم دیگر از Agentic OS پوشش داده شدهاند: | |||
{| class="wikitable" | |||
|- | |||
! ابزار | |||
! لایه | |||
! ارزیابی فعلی | |||
|- | |||
| 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 کامل نیاز به بررسی دارند: | |||
# '''Central Token Management''' — مشاهده مصرف Claude، Codex، OpenCode و Providerهای مختلف در یک محل | |||
# '''Token Optimization''' — انتخاب Agent/Model مناسب بر اساس هزینه و Context | |||
# '''Unified Memory''' — حافظه مشترک و پایدار بین Agentها | |||
# '''Central Orchestration''' — delegation واقعی و خودکار بین چند Agent | |||
# '''Agent Health Monitoring''' — مشاهده وضعیت همه Agentها | |||
# '''Unified Logs''' — Log و Trace مشترک | |||
# '''Policy / Permissions''' — تعیین اینکه هر Agent اجازه چه عملیاتی دارد | |||
# '''Automatic Git Worktree Management''' — isolation خودکار Workerها | |||
# '''Quality Gates''' — جلوگیری از Merge قبل از Test/Security/Review | |||
# '''Cross-Agent Handoff''' — تحویل Context و Task استاندارد بین Agentها | |||
# '''Usage Analytics''' — مقایسه کیفیت، هزینه و سرعت Agentها | |||
---- | |||
= Next Architecture Goal = | |||
مرحله بعدی نباید صرفاً نصب Extensionهای بیشتر باشد. | |||
هدف بعدی باید اتصال اجزای موجود باشد: | |||
<pre> | |||
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 | |||
</pre> | |||
'''اصل طراحی:''' | |||
بهجای وابستگی کامل به یک Agent، Agentic OS باید بتواند بهترین Agent را برای هر Task انتخاب کند و Agentها را از طریق Skills، MCP، Memory، Git و یک Orchestrator مشترک به یکدیگر متصل کند. | |||
Latest revision as of 09:23, 21 August 2026
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 کامل نیاز به بررسی دارند:
- Central Token Management — مشاهده مصرف Claude، Codex، OpenCode و Providerهای مختلف در یک محل
- Token Optimization — انتخاب Agent/Model مناسب بر اساس هزینه و Context
- Unified Memory — حافظه مشترک و پایدار بین Agentها
- Central Orchestration — delegation واقعی و خودکار بین چند Agent
- Agent Health Monitoring — مشاهده وضعیت همه Agentها
- Unified Logs — Log و Trace مشترک
- Policy / Permissions — تعیین اینکه هر Agent اجازه چه عملیاتی دارد
- Automatic Git Worktree Management — isolation خودکار Workerها
- Quality Gates — جلوگیری از Merge قبل از Test/Security/Review
- Cross-Agent Handoff — تحویل Context و Task استاندارد بین Agentها
- 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 مشترک به یکدیگر متصل کند.