اصل ماجرا

نسخه 0.55 ابزار agent‑shell برای Emacs با رندر مارک‌داون سریع‌تر، قابلیت دسترسی به جداول، پشتیبانی از TRAMP برای دسترسی به عوامل راه دور و بهبودهای قابل توجه در مدیریت نشست‌ها منتشر شد. این به‌روزرسانی‌ها ابزار را به‌عنوان یک راه‌حل مستقل و بی‌طرف نسبت به تغییرات فروشندگان AI تقویت می‌کند.

متن کامل ترجمه‌شده

از زمان آخرین اپلیکیشن اپلیکیشن Agent-shell کمی طول کشید، بنابراین ما با آخرین ویژگی های جدید در v0.55 برویم. Agent-shell-agent-shell یک حالت Emacs اصلی برای تعامل با آژانس های AI با ACP (Agent Client Protocol) است. اگر در ماه آوریل فعالیت پروژه ای آهسته تر را مشاهده کردید، این دلیل است. من در کار جدید 24 ساعته بهتر می شوم، بنابراین من به کار در آژانس-shell ادامه می دهم. من هنوز در پشتیبان که در حالی که من خارج بودم ساخته شده است، چسب می کنم، اما اگر چیزی خاص وجود دارد که می خواهم به من نگاه کنم، حرکتی نکنید. با استفاده از پشتیبانی اپلیکیشن SDK Anthropic تغییر می کند، Google Gemini CLI deprecation و پشتیبانی ناشناخته Antigravity برای پروتدر این یادداشت، لیست آژانس های پشتیبانی شده توسط آژانس ها همچنان رشد می کند. در اینجا لیست جدیدترین آژانس ها است که در حال حاضر توسط آژانس ها پشتیبانی می شود. در مورد ابزارهای مستقل از فروشنده صحبت کردن مهم تر از هر زمان است، دو راه برای کمک به نگه داشتن آژانس ها در حال اجرا وجود دارد. برخی هزینه پول، دیگران فقط یک کلیک. همه مورد توجه قرار می گیرد ;) آژانس ها در حال جذب بسیاری از کاربران است. خوب است به شنیدن مردم از آژانس ها در یک پایگاه روزانه استفاده می کنند. آنها اغلب آژانس ها آژانس ها در حال حاضر به عنوان یک جایگزین برای ابزارهای AI به طور معمول در محل کار است. این ابزارهای دارای تیم های مهندسی خوب در پشت آنها هستند، در حالی که آژانس ها فقط من هستند، یک آژانس آژانس ها ;) زمان صرف شده در آژانس ها آژانس ها زمان دور از کارو اگر کارفرمای شما از استفاده از آژانس شما بهره مند است، آنها به طور معمول در موقعیت برای کمک به یک مقیاس افراد نمی تواند، بنابراین آنها را به چپس در هم. Hey, من به شما نگاه می کنم, مردم در گوگل, GitHub, GitLab, NVIDIA, Oracle, Red Hat, Yelp, Venmo, ARM, Spotify, کد افزایش, Hinge, Mercury, Nubank, Veeva⦠برخی از شما از آژانس استفاده می کنند. Nudge کارفرمایان خود را ;) Anthropic ارائه می دهد 6 ماه رایگان Claude Max 20x برای پروژه های منبع باز با حداقل 5,000+ ستاره های GitHub. Starring آژانس-شکل هزینه هیچ چیز و می تواند به من کمی پول. ما فقط یک 5th از راه وجود دارد. بنابراین اگر شما هیچ مشکلی دو کلیک، پروژه واقعا میدر حال حاضر محتوای جدول قابل دسترسی است. Point می تواند بر روی هر سلول، که با اجرای overlay قبلی امکان پذیر نبود. علاوه بر این، جدول ها در حال حاضر نیز قابل حرکت هستند: TAB و S-TAB در میان سلول ها حرکت می کنند. نشان دادن سنتاکس منبع در shell-maker در حال حاضر به طور پیش فرض فعال است. دکمه هر نسخ کپی در حال حاضر همچنین در صفحه کلیدپست قابل دسترسی است (به سابقه فقط با کلیک موش، به دلیل اجرای overlay). Blockquotes در حال حاضر در هر دو shell و viewport را نشان می دهد. مهمتر از همه، شما می توانید متن را در یک صفحه viewport (یا سلول خود) انتخاب کنید، فشار کنید (برای پاسخ) و انتخاب به یک بلوک کپی در یک پیشنهاد تازه تبدیل می شود. Viewport Shell Session Restore یک بازسازی قابل توجهی (#آخرین: انجام آخرین چرخش ( نیاز به پشتیبانی جلسه / بارگذاری).پایین-پایین: انجام اولین و آخرین چرخش ( نیاز به پشتیبانی جلسه / بارگذاری). کامل: تکرار تمام گفتگو ( نیاز به پشتیبانی جلسه / بارگذاری).تصاویر امکان پذیر است، نیاز به یا جلسه / ادامه مطلب یا درخواست جلسه / بارگذاری نیاز به پشتیبانی. Agent-shell به طور مورد نیاز کاهش می یابد، در نهایت به ایجاد یک جلسه جدید می رسد. توجه داشته باشید که هر چیزی به جز کمترین کلامی کاملاً جدید است، بنابراین لطفاً بگ ها و یا مرزهای خام گزارش دهید. در رابطه با این، استراتژی Agent-shell-session به طور پیش فرض به “prompt” و “new-deferred” بازنشسته شده است. شما اکنون می توانید جلسه فعلی را از طریق M-x-agent-shell-rest-artاین دستورالعمل های جدید Agent-shell-new-downloads-shell و Agent-shell-new-temp-shell، ابزارهای جدید Agent-shell-shell و Agent-shell-new-temp-shell را ایجاد می کنند که یا در ~/Downloads یا در یک دیپلماتیک TEMP متصل می شوند. هر دو از طریق C-u M-x Agent-shell نیز قابل دسترسی هستند. acp.el #20 توسط @martenlienen پشتیبانی از اتصال های ACP را از طریق TRAMP، در حال حاضر اجازه می دهد تا از Agent-shell به Agent-shell متصل شود. آن را با Agent-shell-tramp برای یکپارچه با کاربر متصل کنید. تعامل Viewport (setq agent-shell-prefer-viewport-interaction t) همچنان راه اصلی من برای تعدر حال حاضر شما می توانید r را فشار دهید تا به آژانس های مشغول پاسخ دهید و به طور خودکار درخواست های خود را پس از ارسال را رها کنید. یک حالت جدید (مستقیم) آژانس-شکل-نویس-نویس-نویس-نویس می تواند به شما اجازه می دهد محتوای سبک لیست را در داخل پلتفرم مشاهده کنید. برخی از فرمان ها شما را به انتخاب یکی از حافظه های حافظه های حافظه فعال خود (به عنوان مثال M-x agent-shell-send-region-to) دعوت می کند. انتخاب کننده در حال حاضر زمینه اضافی برای هر حافظه را نشان می دهد تا به شما کمک کند انتخاب کنید. همان مکانیسم در حال حاضر توسط فرمان جدید M-x agent-shell-switch-buffer استفاده می شود. بیشتر در مورد API زیر را بعد از آن. Folding هوشمندانه ترc: replies “continue” (new)y: replies “yes”m: replies “more”a: replies “again”1 ~ 9: replies with corresponding numbered choicer: opens the answer compose bufferR: same as r, with the agent response quotedTool call status is now rendered as a compact icon-based label by default (agent-shell—inverse-icon-status-kind-label). agent-shell-les.el must ships several alternatives, picked via agent-shell-status-kind-label-function.To get the previous word-based label back: (set agent-shell-status-kabel-lind-function #agent-shell-inverse-label-status-Aindl-indlabel-kai-label-lai-در حال حاضر (#588 و #590 by @nhojb, #463 by @repelliuss). هشدارها از استفاده از هنگامی که اجازه ندهید نیز حذف شده است. wl-paste در حال حاضر یک پردازنده clipboard پشتیبانی برای نصب تصاویر در Wayland (#461 by @martenlienen) است. به طور مشابه، تصاویر clipboard نصب در Windows از طریق PowerShell (#572 by @repelliuss) کار می کند. عنوان گرافیک دارای تغییرات کوچک در اینجا و آنجا است. به عنوان مثال، سطح فکر در عنوان نمایش داده می شود. آن را می توان از طریق M-x agent-shell-view-port-set-session-thought-level و همچنین مینو (#601 by @martenlienen) تغییر داد. agent-shell در حال حاضر پشتیبانی از گزینه های ACP session config (در حال حاضر می توانید یک جلسه موجود با ID خود را از طریق M-x agent-shell-resume-session (#332) ادامه دهید. در ابتدا برای یکپارچه های خارجی مفید است. در حال حاضر می توانید از agent-shell-outgoing-request-decorator برای برچسب کردن یا تبدیل درخواست های خارج استفاده کنید. agent-shell-subscribe-to now broadcasts idle events (#509 by @arthurgleckler). agent-shell-shell-buffer برگرداندن حافظه حافظه اصلی برای هر حافظه فعلی. agent-shell-goto-last-interaction jumpes to the latest prompt/response pair, while agent-shell-interaction-at-point returns the interaction at point as data. agent-shell-status returns ‘busy, ‘blocked,از همه کمک کنندگان برای این بهبود ها سپاسگزاریم! Agent-circus به README.org (@rpoisel)agent-shell-idle-alert-functions (@arthurgleckler)R (@martenlienen)agent-shell-list (@vermiculus)/ پایان regression در viewport buffers (@Gleek)agent-shell-restore-context defcustom (@nhojb)agent-shell-hermes-acp-command (@TamsynUlthara).agent-shell/ به .git/info/exclude به جای .gitignore (@pohhair)agent-shell-hermes—ascii-art (@TamsynUlthara) است.Agent-shell/ directory at risk when switching git branchesagent-shell-viewport-reply-1 errors with “Text is read-only”agent-shell-mode-hook timing makes subscribing to events difficultxclip clipboard handler silently saves text as PNG in terminal modesession/prompt responseimage-type: Invalid image type ‘svg on calling agent-shellfont-get :size returns 0agent-shell-diff-accept-all / -reject-all now focus the originating shellwl-paste-image-handler silently breaks pasteing textinsert editing mode while pressing up/down arrowsagent-shellget-config does not work in an agent-shell-command-prefix functionrequest_permission arrives before tool_callتوکن های LLM رایگان نیستند، و هیچ وقت برای ساخت این چیز (به ویژه به عنوان یک توسعه دهنده مستقل) اختصاص داده نمی شود). من همچنین حساب های پرداخت می کنم ;) مگر اینکه بتوانم این کار را پایدار کنم، من باید تمرکز خود را به کار کردن در چیزی دیگر تغییر دهم.

چرا مهمه؟

با حفظ سازگاری میان سرویس‌های مختلف AI، agent‑shell به‌عنوان یک لایهٔ واسط ثابت برای توسعه‌دهندگان و سازمان‌ها تبدیل می‌شود.

به درد کی می‌خوره؟

developers, tech_leads, devops

تو عمل چی کار کنیم؟

توسعه‌دهندگان Emacs می‌توانند با رندر مارک‌داون بهبود یافته، تعاملات جدول و پشتیبانی از TRAMP، به‌صورت محلی و بدون وابستگی به فروشنده، از هوش مصنوعی بهره ببرند.

نظر Blue IT News

به‌روزرسانی‌های v0.55، agent‑shell را به یک ابزار مستقل، سازگار با چندین سرویس AI و کاربرپسند برای Emacs تبدیل کرده است.

<div class=“disclosure”> این صفحه ترجمه و تفسیر کاملی از گزارش اصلی Xenodium است که توسط تیم تحریریه بلو آی تی نیوز به فارسی ترجمه و تحلیل شده. برای مشاهده نسخه اصلی، به منبع مراجعه کنید. </div>