Langsung ke isi

Berlaku untuk Cowork 0.1.45 · Untuk semua pengguna Cowork

Lihat Markdown

Paket ​

Sebuah paket memasang Mini App bersama ekstensi dan skill-nya. Modul ini memungkinkan Mini App membaca paketnya sendiri, sehingga ia tahu ekstensi mana yang datang bersamanya.

MAESTROSDK.package.get() Belum dirilis ​

Mengembalikan paket tempat Mini App ini dipasang. Cowork menentukan Mini App mana yang memanggil dari tab tempat ia berjalan; sebuah halaman tidak bisa menanyakan paket lain.

Parameter ​

Tidak ada.

Nilai kembalian ​

Promise<PackageInfo | null>

FieldTipeDeskripsi
namestringNama paket, dari package.json-nya
versionstringVersi paket
resources[].kind'extension' | 'skill' | 'miniapp'Jenis resource
resources[].namestringNama ekstensi, nama folder skill, atau appId Mini App

resources hanya mencantumkan apa yang benar-benar dimuat oleh paket ini. Resource yang namanya sudah dipakai oleh salinan yang dipasang terpisah, atau yang manifest-nya sendiri tidak bisa dibaca, tidak dicantumkan. Tidak ada path atau sumber instalasi yang dikembalikan.

Mengembalikan null jika ​

Kasus
Mini App dipasang sendiri, bukan dari paket
Halaman bukan Mini App yang dipasang (Mini App bawaan atau halaman web)
Paket sudah dihapus instalasinya, atau foldernya sudah tidak ada
Panggilan gagal

Contoh ​

js
const info = await MAESTROSDK.package.get();
if (info) {
  const extensions = info.resources.filter((r) => r.kind === 'extension').map((r) => r.name);
  title.textContent = `${info.name} ${info.version}`;
  list.textContent = extensions.join(', ');
}

Hasilnya hanya bisa dibaca. Hasil ini tidak menjalankan, menghentikan, atau menyetujui ekstensi; itu tetap dilakukan di Pengaturan › Ekstensi.

Terkait ​

Untuk Micromeet Cowork 0.1.41 · build 261111110020