Agenteq: کانفیگ همهٔ ایجنتها یکجا
خلاصهٔ کاملتر
نویسنده میگه هر ایجنت کدنویس فایل یا پوشهٔ کانفیگ خودشو میخواد: AGENTS.md برای Codex، پوشهٔ .claude برای Claude Code، پوشهٔ .cursor برای Cursor. هر ایجنت جدید هم یه چیز به این شلوغی اضافه میکنه. مشکل فقط ظاهر ریپو نیست؛ وقتی یه نفر فقط فایل ایجنت خودشو آپدیت میکنه، فایل بقیه از همزمانی خارج میشه و دستورها با هم نمیخونن.
جوابش Agenteq هست، یه پکیج npm که نویسنده ساخته و روش تشخیص خودکار و سینک رو از Laravel Boost گرفته. همه چی میره تو پوشهٔ .ai: یه فایل GUIDELINES.md که مستقل از ایجنته و به AGENTS.md و معادلهاش تبدیل میشه، پوشهٔ mcp با یه فایل کانفیگ برای هر سرور MCP، و پوشههای commands و skills که عیناً با symlink برای هر ایجنت سینک میشن. تنها چیزی که تو گیت ترک میشه همین پوشهست.
فایلهای جدای MCP به یک فایل کامپایل و با فرمت مناسب هر ایجنت (JSON، TOML و…) نوشته میشن. دستور init سیستم و پروژه رو میگرده، لیست ایجنتهای نصبشده رو نشون میده تا تأیید یا عوضش کنی و اولین ست فایلها رو میسازه. بعدش sync همون لیست رو استفاده میکنه و دیگه نه سیستم رو اسکن میکنه نه سؤالی میپرسه؛ با فلگ میتونی فقط چند ایجنت یا فقط چند قابلیت رو سینک کنی. detect هم میگه چه ایجنتی رو میشناسه، کدوم نصبه و هر کدوم چه قابلیتی داره.
npx agenteq init
npx agenteq sync --agents claude_code,cursor
npx agenteq sync --only guidelines,skillsیه هشدار صادقانه هم تو پست هست: ابزار تعریف ۱۹ ایجنت رو داره، هر کدوم با منطق تشخیص و چیدمان فایل خودش، ولی نویسنده میگه خودش بیشتر با Claude و Antigravity کار میکنه و همهشون رو دستی تست نکرده، پس از کاربرهای واقعی بازخورد میخواد و دو تا تمپلیت ایشو هم برای همین گذاشته. اگه از قبل CLAUDE.md و بقیه رو تو گیت داری، لازم نیست دستی جمعشون کنی: یه اسکیل به اسم refactor-to-agenteq این کارو میکنه. با Laravel Boost هم مکمل همن، Boost راهنما و اسکیلهای داینامیک رو میسازه و Agenteq کامندها (که Boost سینک نمیکنه) و MCPها رو به ایجنتهای نصبشده وصل میکنه.
نکات کلیدی:
- فقط پوشهٔ .ai تو گیت ترک میشه؛ فایلهای مخصوص هر ایجنت ساخته میشن و ترک نمیشن.
- commands و skills با symlink عیناً سینک میشن، ولی فایلهای MCP به فرمت هر ایجنت کامپایل میشن.
- تعریف ۱۹ ایجنت داخلشه، ولی نویسنده همهشون رو خودش تست نکرده و دنبال بازخورده.
- برای ریپوهای قدیمی اسکیل refactor-to-agenteq فایلهای پراکنده رو به .ai منتقل میکنه.
- کنار Laravel Boost کار میکنه: بعد از boost:update کافیه agenteq sync رو بزنی.




