SpyBara
Go Premium

plugins/mods/interface.md 2026-09-30 23:00 UTC to 2026-10-01 21:02 UTC

This page contains 867 additions and 0 deletions.

2026
Thu 1 21:02

使用 mod 在介面中繪製

從 Claude Code mod 繪製窗格、提示上方的帶狀區域、按鈕和文字欄位,處理按下和輸入,並在重新繪製和工作階段之間保持狀態。

mod 可以在 Claude Code 中繪製自己的介面,並更改 Claude Code 已經繪製的介面部分。mod 可以繪製的每個位置稱為渲染位置,例如窗格、提示上方的帶狀區域或微調器。Claude Code 在即將繪製渲染位置時會引發 ui.render 事件,而您對該事件的鉤子會返回要在那裡繪製的內容。

此地圖顯示 mod 可以在終端工作階段中的繪製位置:

Claude Code 終端工作階段的地圖。mod 可以在右側新增窗格作為側邊欄、在文字記錄右上角新增快顯通知、在文字記錄中新增日誌行、在提示上方新增帶狀區域,以及在提示下方新增狀態行。mod 可以重新繪製訊息、工具呼叫列和微調器。提示是 Claude Code 自己的。 Claude Code 終端工作階段的地圖。mod 可以在右側新增窗格作為側邊欄、在文字記錄右上角新增快顯通知、在文字記錄中新增日誌行、在提示上方新增帶狀區域,以及在提示下方新增狀態行。mod 可以重新繪製訊息、工具呼叫列和微調器。提示是 Claude Code 自己的。

在較窄的終端中,窗格位於提示上方而不是文字記錄旁邊。

在開始之前,請先建立您的第一個 mod。從已完成的範例開始,該範例建立一個具有兩個標籤和計數器的窗格,然後閱讀您想要更改的每個部分的部分。

建立具有標籤的窗格

在本部分中,您將建立一個 mod,該 mod 新增 /hello-tabs 命令,該命令會開啟一個窗格。窗格是在寬全螢幕終端中文字記錄旁邊的側邊欄,或在其他情況下是提示上方的框架區域。此窗格顯示兩個標籤,第二個標籤有一個按鈕,可將計數器加一。重新啟動 Claude Code 後,計數仍然存在。

完成的 mod 看起來像這樣。錄製會開啟窗格、切換到第二個標籤、按幾次按鈕,然後返回第一個標籤: