Hermes Agent v0.23.0؛ محیط Desktop در مرورگر و یک gateway برای هر گفت‌وگو

چرا مهم است

اگر Hermes را از چند محیط اجرا می‌کنی، این نسخه گفت‌وگوها را به یک gateway با queue و تاریخچه مشترک متصل می‌کند. همچنین برای tool‌های پولی MCP،؜ هزینه هر فراخوانی و عبور از سقف هزینه را پیش از تأیید به تو نشان می‌دهد.

قبل از خواندن، این‌ها را بدان۳ مفهوم
fork

ایجاد مسیر مستقلی از وضعیت موجود؛ مثلاً شروع یک گفت‌وگوی جدا از نقطه‌ای مشخص در تاریخچه، بدون تغییر مسیر اصلی.

بیشتر درباره این مفهوم

gateway

سرویسی که اتصال client‌ها به بخش‌های دیگر یک سیستم را مدیریت می‌کند و می‌تواند محل مشترک مدیریت ارتباط‌ها و session‌ها باشد.

بیشتر درباره این مفهوم

queue

ساختاری برای نگهداری کارها یا پیام‌های در انتظار، تا طبق ترتیب و قواعد مشخص پردازش شوند.

بیشتر درباره این مفهوم

Hermes Agent v0.23.0 با نام The Hearth Release منتشر شد. محور اصلی این نسخه، دسترسی به محیط Desktop از مرورگر و مدیریت همه گفت‌وگوها از طریق یک gateway در هر دستگاه است. این انتشار همچنین تغییرات نسخه‌های اصلاحی v0.22.1 تا v0.22.7 را یکجا مستند می‌کند.

Webapp جدید، گفت‌وگوها، Group Chats،؜ plugin‌ها و تنظیمات Desktop را از gateway خود کاربر ارائه می‌کند؛ چه در مرورگری داخل شبکه، چه از طریق آدرس عمومی همراه با ورود به حساب. این قابلیت در Docker image و بسته Nix موجود است، اما به‌صورت پیش‌فرض خاموش می‌ماند و با webapp.enabled یا گزینه Web Access فعال می‌شود.

پیش‌تر CLI،؜ TUI،؜ Desktop،؜ bot‌ها و cron می‌توانستند برای یک گفت‌وگو، نسخه‌های جداگانه‌ای از agent را اجرا کنند؛ وضعیتی که به ثبت تکراری یا گم‌شدن پیام‌ها بین محیط‌ها منجر می‌شد. حالا هر دستگاه یک gateway دارد و همه محیط‌ها به‌عنوان client به آن متصل می‌شوند. هر گفت‌وگو یک queue و تاریخچه مشترک دارد و ویرایش prompt در انتظار از Desktop،؜ باعث اجرای دوباره آن نمی‌شود.

در CLI و TUI،؜ تصویرهای چسبانده‌شده یا screenshot ابزارها داخل گفت‌وگو نمایش داده می‌شوند؛ شیوه نمایش به terminal بستگی دارد. فرمان /rewind یا دو بار فشردن Esc نیز امکان انتخاب پیام قبلی، ویرایش و ارسال دوباره آن یا ایجاد fork از همان نقطه را فراهم می‌کند. Desktop هم اتصال هم‌زمان به gateway‌های چند دستگاه را نگه می‌دارد.

برای plugin‌ها، فرمان hermes plugins update و گزینه اختیاری Auto-update اضافه شده است؛ به‌روزرسانی‌های ناسازگار اعمال نمی‌شوند. tool‌های پولی MCP می‌توانند هزینه هر فراخوانی را اعلام کنند. درخواست تأیید، قیمت و مجموع هزینه گفت‌وگو را نشان می‌دهد و عبور از سقف هزینه حتی در YOLO mode نیاز به تأیید دارد. اجرای subagent‌ها نیز با plugin رسمی advanced-delegation می‌تواند به مدل مشخص یا profile جدا سپرده شود.

ارتقا چند تغییر نیازمند توجه دارد: ابزارهای قدیمی browser حذف شده‌اند و browser automation فقط از browser_exec استفاده می‌کند؛ بنابراین نام ابزارها در prompt‌ها و skill‌های شخصی باید اصلاح شود. فرمان hermes mcp serve هم به hermes mcp-serve تغییر کرده و تنظیم MCP client‌ها خودکار اصلاح نمی‌شود. Desktop اکنون به macOS 13 یا جدیدتر و Windows نسخه ۶۴ بیتی نیاز دارد.

نکته کلیدی

پیش از ارتقا، prompt‌ها و skill‌های خودت را برای نام ابزارهای قدیمی browser بررسی کن و آن‌ها را به browser_exec تغییر بده. اگر MCP client تو فرمان قدیمی hermes mcp serve را اجرا می‌کند، تنظیمش را دستی اصلاح کن؛ Webapp هم نیاز به فعال‌سازی دارد.

خواندن مقاله اصلی (در زبانه‌ی جدید باز می‌شود)
برچسب‌ها (۴)