@drewswiredin/后台-插件-助手-常见
共享、浏览器安全的类型和后台AI助理的权限 :
双方的合同
前端
财务报告和审定财务报表
后端
软件包。 它有一个运行中的依赖, @backstage/plugin-permission-common。 。 。 .
由两个插件过渡安装. 直接看情况 写入引用插件的权限政策或自定义导航 权限 :
# a permission policy
yarn --cwd packages/backend add @drewswiredin/backstage-plugin-assistants-common
# a custom nav
yarn --cwd packages/app add @drewswiredin/backstage-plugin-assistants-common
出口
权限 :
| 导出 | name | action | 盖茨 |
|---|---|---|---|
assistantUsePermission | assistant.use | read | 聊天和提供用户路径 |
assistantManagePermission | assistant.manage | update | 管理编辑, /manage/*,以及 /capabilities |
assistantsPermissions | 作为阵列 |
类型 :
AssistantDefinition: canonic 助手形状(一行)assistants表格; 数据/manageAPI和管理员编辑器的模型),与AssistantAccess(其准入政策)和UiOptions。 。 。 .AssistantSummary财务报告和审定财务报表StatusResponse: 浏览器安全/status预测(无即时、无访问政策)ToolSummary财务报告和审定财务报表ModelOption。 。 。 .CapabilitiesResponse:编辑器的可分配目录,带有CapabilityAction财务报告和审定财务报表McpServerCapability。 。 。 .AssistantId, (中文(简体) ),ModelId(单位:千美元)<providerId>:<model>, (中文(简体) ),ReasoningLevel编辑REASONING_LEVELS常数( n)low, (中文(简体) ),medium, (中文(简体) ),high, (中文(简体) ),max) (中文(简体) ).StatusResponse.requireApproval:全球核准层作为工具名称, 用于闸门客户端工具.StatusResponse.defaultAssistant,以及isDefault打开AssistantSummary财务报告和审定财务报表AssistantDefinition: 默认助手, 每一个签名的用户 获得.PageContext(单位:千美元)path, (中文(简体) ),title, (中文(简体) ),entityRef: 页面旁边的一面 页面随转而发送.
客户端工具(运行于 用户浏览器; 蓝图本身在前端软件包中 :
ClientToolAttributes(单位:千美元)readOnly, (中文(简体) ),destructive, (中文(简体) ),idempotent和ClientToolDeclaration按要求申报description, (中文(简体) ), 杰森·斯克马parameters, (中文(简体) ),attributes) (中文(简体) ).ClientToolError财务报告和审定财务报表ClientToolErrorCode(单位:千美元)declined, (中文(简体) ),not_authorized, (中文(简体) ),timeout, (中文(简体) ),aborted, (中文(简体) ),failed:_error结果客户端工具返回 而不是扔东西.CLIENT_TOOL_NAME_PATTERN(单位:千美元)<namespace>__<tool>, (中文(简体) ),BUILTIN_CLIENT_TOOLS(单位:千美元)render_form, (中文(简体) ),download_file, (中文(简体) ),read_current_page, (中文(简体) ),describe_portal, (中文(简体) ),CLIENT_TOOL_LIMITS(每件请求30起, 4000-特征描述,8192-特征计划),并isClientToolName。 。 。 .
用户 MCP 服务器( 浏览器使用用户自己的服务器) 符号 :
UserCredentialSpec联 合 国AssistantSummary.userCredentials: 标志 a 服务器需要,以及USER_CREDENTIALS_HEADER(单位:千美元)x-assistants-credentials, (中文(简体) ), 浏览器发送符号的页眉.McpOAuthConnection, (中文(简体) ),McpOAuthStatusResponse, (中文(简体) ),McpOAuthStartResponse,以及MCP_OAUTH_MESSAGE_TYPE: 运行自己的服务器的连接流 欧奥特.StatusResponse.approveEachCall: 其入门工具不总是使用的服务器 允许.ApprovalPreview, (中文(简体) ),ApprovalPreviewRequest, (中文(简体) ),ApprovalPreviewResponse, (中文(简体) ),StatusResponse.approvalPreviews,以及resolvePreviewField: diff 是一个 批准卡显示写作.
Eliaction(一个MCP服务器,要求用户输入中调) :
ElicitationPrompt, (中文(简体) ),ElicitationStatus, (中文(简体) ),ElicitationField, (中文(简体) ),ElicitationOption,以及ElicitationResponseRequest。 。 。 .parseElicitationSchema, (中文(简体) ),validateElicitationContent,以及isSensitiveElicitationField:共享的图解和验证.
平台指令:
PLATFORM_INSTRUCTIONS: 后端发送前的固定文本 助手的提示;编辑器显示它只读.
许可证
阿帕奇 - 2.0