mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-09-17 23:37:15 +00:00
feat(agent): add event-aware tool permissions
This commit is contained in:
@@ -528,7 +528,13 @@ const zhHans = {
|
||||
},
|
||||
eventDescriptions: {
|
||||
all: '匹配此适配器收到的全部事件。',
|
||||
namespace: '匹配同一事件分组下的多个具体事件。',
|
||||
namespace: '匹配所有{{group}}事件。',
|
||||
namespace_bot: '匹配机器人入群、退群、禁言和解除禁言等状态事件。',
|
||||
namespace_feedback: '匹配平台或用户反馈事件。',
|
||||
namespace_friend: '匹配好友请求、好友添加成功等好友关系事件。',
|
||||
namespace_group: '匹配成员加入、离开或被移出群组等群组成员事件。',
|
||||
namespace_message: '匹配消息接收、编辑、删除和表态事件。',
|
||||
namespace_platform: '匹配适配器提供的平台专属事件。',
|
||||
custom: '自定义或暂未提供说明的事件。',
|
||||
message_received: '用户或群组向机器人发送新消息。',
|
||||
message_edited: '平台通知已有消息内容发生变更。',
|
||||
@@ -709,9 +715,55 @@ const zhHans = {
|
||||
basicInfoDescription: '设置名称、图标和描述',
|
||||
runnerSettings: '运行器',
|
||||
advanced: '高级',
|
||||
bindableEvents: '可绑定事件范围',
|
||||
bindableEventsDescription:
|
||||
'限制此 Agent 可被机器人事件路由选择的事件范围。通常保持默认即可。',
|
||||
eventsAndTools: '事件与工具',
|
||||
eventsAndToolsDescription: '设置触发范围和可用工具。',
|
||||
bindableEvents: '事件范围',
|
||||
bindableEventsDescription: '添加事件后,对应工具会自动提供给 Agent。',
|
||||
configuredEvents: '已添加事件',
|
||||
configuredEventsCount: '共 {{count}} 项',
|
||||
addEvent: '添加事件',
|
||||
removeEvent: '移除事件',
|
||||
eventActions: '已自动启用的工具',
|
||||
eventToolEnabled: '已启用',
|
||||
eventToolsEnabledCount: '已启用 {{count}} 个工具',
|
||||
noEventActions: '该事件暂无可用动作。',
|
||||
noEventsConfigured: '暂未添加事件',
|
||||
noEventsConfiguredDescription: '此 Agent 不会被任何事件触发。',
|
||||
noEventsConfiguredBadge: '未配置事件',
|
||||
apiTools: '工具权限',
|
||||
apiToolsDescription: '选择 Agent 可以调用的工具。',
|
||||
otherTools: '其他工具',
|
||||
otherToolsDescription: '选择平台、沙盒、MCP、插件和技能工具。',
|
||||
apiToolsSelected: '已选 {{count}}',
|
||||
apiToolsSecurityHint: '只开放实际需要的工具。',
|
||||
apiToolsSearch: '搜索工具…',
|
||||
eventApiTools: '事件工具',
|
||||
eventToolUnavailable: '不适用',
|
||||
eventApiToolsDescription:
|
||||
'目标从当前事件冻结,Agent 只能提供动作参数,适合回复、审核请求和处理相关成员。',
|
||||
platformApiTools: '平台工具',
|
||||
platformApiToolsDescription:
|
||||
'Agent 可以指定用户、群组或消息标识。请只按实际业务需要授权。',
|
||||
apiToolEvents: '适用事件',
|
||||
apiToolParameters: 'Agent 可填写参数',
|
||||
apiToolSource: '来源',
|
||||
apiToolNoParameters: '无',
|
||||
sandboxTools: '沙盒',
|
||||
mcpTools: 'MCP',
|
||||
pluginTools: '插件',
|
||||
skillTools: '技能',
|
||||
langbotBuiltIn: 'LangBot',
|
||||
apiToolDetails: '详情',
|
||||
apiToolHideDetails: '收起',
|
||||
apiToolsNoResults: '没有匹配的 API 或工具',
|
||||
apiToolsCatalogUnavailable:
|
||||
'LangBot 主程序没有返回 API 工具目录。请确认后端已更新并重启;该状态不代表当前平台没有可用工具。',
|
||||
hostToolsCatalogUnavailable: '暂时无法加载工具目录。',
|
||||
apiToolRisk: {
|
||||
read: '只读',
|
||||
write: '操作',
|
||||
dangerous: '敏感',
|
||||
},
|
||||
supportedEvents: '事件范围',
|
||||
supportedEventsDescription:
|
||||
'选择全部事件、事件组或具体事件。机器人路由只会在匹配的事件中显示此 Agent。',
|
||||
@@ -758,6 +810,8 @@ const zhHans = {
|
||||
debugDescription: '用消息或平台事件直接运行当前 Agent,并查看真实输出。',
|
||||
debugResetSession: '重置会话',
|
||||
debugEventType: '事件类型',
|
||||
debugNoEventsTitle: '暂无可调试事件',
|
||||
debugNoEventsDescription: '请先在事件与工具中添加一个事件。',
|
||||
debugMessageReceived: '收到消息',
|
||||
debugGroupMemberJoined: '成员加入群组',
|
||||
debugGroupMemberLeft: '成员离开群组',
|
||||
|
||||
Reference in New Issue
Block a user