Dokumentasi
Penyesuaian dan Pembangunan
Ada dua aras penyesuaian: menampal sumber tambahan sedia ada, atau menulis yang baharu mengikut contoh terbina dalam lalu memuat naiknya.
Tampal sumber secara panas
Butang pensil pada mana-mana kad tambahan membuka sumber JavaScriptnya untuk disunting. Menyimpan menyimpan petikan yang menimpa yang asal — untuk tambahan terbina dalam dan dimuat naik sama sekali — dan perubahan berkuat kuasa serta-merta tanpa mula semula. Berguna untuk melaraskan prom, membetulkan URL atau memprototaip idea pada sistem hidup.
Reset membuang petikan dan memulihkan sumber asal (terbina dalam sahaja — tambahan dimuat naik memang milik anda).
Menulis tambahan anda sendiri
Tambahan ialah dua fail:
<id>.json— manifest:id,name,description,author,email,date,type, danconfig_fields(key, label, jenis medan, lalai, keterangan) yang dijadikan borang oleh Web UI;<id>.js— sumber: fail JavaScript biasa (dijalankan enjin QuickJS terbenam, dengan jambatanaddon.get_config()ke medan terkonfigurasi) yang mengeksport fungsi yang dipanggil oleh jenisnya — cth.chat_completion()untuk penyedia LLM, senarai alat dan panggilan jambatan untuk tambahan MCP.
Permulaan terpantas ialah mengeksport tambahan sedia ada: butang Export pada kadnya memuat turun zip memuat manifest dan sumber bersama. Pilih terbina dalam yang paling hampir dengan matlamat anda (mereka juga ada di crates/vterm-server/src/addon/builtins/), laraskan id, name, type dan fungsi yang dieksport, kemudian pasang hasilnya dengan Upload Addon. Tambahan dimuat naik boleh dipadam semula dengan butang tong sampah.
Penyimpanan
Tambahan dimuat naik dan petikan sumber hidup dalam folder addons/ direktori konfigurasi sebagai <id>.json + <id>.js, jadi bertahan daripada mula semula. Bagi id terbina dalam hanya penimpaan .js dihormati — terbina dalam mengekalkan manifestnya sendiri.