feat(agent): add event orchestration surface

This commit is contained in:
Junyan Qin
2026-06-23 23:23:09 +08:00
committed by huanghuoguoguo
parent 3dd49a8a6e
commit 59e0edb3d5
34 changed files with 2980 additions and 139 deletions
+61
View File
@@ -343,6 +343,27 @@ const zhHans = {
basicInfoDescription: '设置机器人名称和描述',
routingConnection: '路由与连接',
routingConnectionDescription: '绑定处理此机器人消息的流水线',
eventOrchestration: '事件编排',
eventOrchestrationDescription:
'为此机器人不同事件绑定不同处理逻辑。Pipeline 仅支持消息事件。',
eventBindings: '事件绑定',
addEventBinding: '添加事件绑定',
eventPattern: '事件',
eventPatternPlaceholder: '选择事件',
targetType: '目标类型',
target: '处理逻辑',
targetAgent: 'Agent 编排',
targetPipeline: 'Pipeline',
targetDiscard: '丢弃',
selectTarget: '选择处理逻辑',
priority: '优先级',
enabled: '启用',
eventBindingDescriptionPlaceholder: '规则说明',
noEventBindings: '暂无事件绑定',
unsupportedPipelineEvent: 'Pipeline 仅可用于 message.* 事件',
eventCustom: '自定义事件',
eventWildcard: '全部事件',
eventNamespaceWildcard: '{{namespace}}.*',
routingRules: '条件路由规则',
routingRulesDescription:
'按顺序匹配,命中第一条规则后路由到对应流水线;都不匹配时使用上方默认流水线',
@@ -446,6 +467,46 @@ const zhHans = {
removeAdminTitle: '移除管理员权限',
},
},
agents: {
title: 'Agent',
description: '管理 Agent 编排与 Pipeline,并将它们绑定到机器人事件',
create: '创建 Agent',
editAgent: '编辑 Agent 编排',
selectFromSidebar: '从侧边栏选择一个 Agent 或 Pipeline',
agentOrchestration: 'Agent 编排',
agentOrchestrationDescription:
'面向 EBA 事件的处理逻辑,可用于消息、群成员、好友、反馈等事件。',
pipelineType: 'Pipeline',
pipelineTypeDescription:
'保留现有无代码消息流水线,兼容旧配置,只能处理消息事件。',
allEvents: '支持全部 EBA 事件',
messageEventsOnly: '仅支持消息事件',
basicInfo: '基础信息',
basicInfoDescription: '设置名称、图标、描述和启用状态',
runnerSettings: '运行器',
eventCapability: '事件能力',
eventCapabilityDescription:
'声明此 Agent 编排可被绑定到哪些事件。每行一个事件模式,支持 * 与 namespace.*。',
supportedEvents: '支持的事件',
supportedEventsDescription:
'例如 *、message.received、group.*。Pipeline 固定仅支持 message.*。',
enabled: '启用 Agent',
enabledDescription: '禁用后,此 Agent 不应被事件路由选中。',
nameRequired: '名称不能为空',
createSuccess: '创建成功',
createError: '创建失败:',
loadError: '加载失败:',
saveSuccess: '保存成功',
saveError: '保存失败:',
deleteSuccess: '删除成功',
deleteError: '删除失败:',
deleteConfirmation: '你确定要删除这个 Agent 编排吗?',
dangerZone: '危险区域',
dangerZoneDescription: '不可逆的操作',
deleteAgentAction: '删除此 Agent 编排',
deleteAgentHint: '删除后,绑定到它的事件将无法继续执行。',
noRunnerMetadata: '当前没有可用的 AgentRunner 元数据。',
},
plugins: {
title: '插件扩展',
description: '安装和配置用于扩展功能的插件,请在流水线配置中选用',