Composer action
composer-action là action gọn do app sở hữu, nằm cạnh control của chat input. Nó phù hợp để mở UI hoặc bắt đầu workflow của app.
contributes:
ui:
- id: report-action
kind: nativeModule
surface: composer-action
slot: chat.composer.actions
module:
entry: dist/ui/app.js
export: ReportActionimport { useAppContext } from '@sota/platform';
export function ReportAction() {
const { ui } = useAppContext();
return <button type="button" onClick={() => ui.openArtifact('reports.viewer')}>Reports</button>;
}useComposer cố ý không dùng được ở đây. Nếu UI cần đọc hoặc sửa draft, hãy khai báo composer-panel; không truy cập Core private stores.