mateclaw/mateclaw-server/src/main/java/vip/mate/channel/notification/ApprovalNotice.java
matevip 579d60125b Initial commit: MateClaw — Java + Vue 3 AI Assistant System
Full-stack AI assistant built on Spring AI Alibaba.
Features: ReAct Agent, Plan-and-Execute, MCP Protocol, Multi-Model, Multi-Channel.

Apache-2.0 License
2026-04-04 19:03:49 +08:00

22 lines
472 B
Java

package vip.mate.channel.notification;
import java.util.List;
import java.util.Map;
/**
* 审批通知数据载体
* <p>
* 统一渠道通知模型,从 PendingApproval 元数据构建。
*/
public record ApprovalNotice(
String pendingId,
String toolName,
String summary,
String argumentsPreview,
String maxSeverity,
List<Map<String, Object>> findings,
String approveCommand,
String denyCommand
) {
}