mit einem Klick
xunzhi-media-domain
// AI-Meeting 媒体与实时通信知识 Skill。用于处理实时语音转写、WebSocket 推送、心跳、错误通知、长文本 TTS 和消息协议;当需求命中 `/api/xunzhi/v1/xunfei/**`、`/api/xunzhi/v1/websocket/**` 或 `@ServerEndpoint` 实时链路时使用。
// AI-Meeting 媒体与实时通信知识 Skill。用于处理实时语音转写、WebSocket 推送、心跳、错误通知、长文本 TTS 和消息协议;当需求命中 `/api/xunzhi/v1/xunfei/**`、`/api/xunzhi/v1/websocket/**` 或 `@ServerEndpoint` 实时链路时使用。
AI-Meeting 通用 Agent 业务知识 Skill。用于处理通用 Agent 会话创建、SSE 聊天、历史消息、会话归属、Agent 属性管理、文件上传与业务场景绑定;当需求命中 `/api/xunzhi/v1/agents/**`、`/api/xunzhi/v1/agent-properties/**` 或通用 Agent 会话行为时使用。
AI-Meeting 运行时与配置知识 Skill。用于处理面试与 Agent 链路中的限流、AI Guard、singleflight、线程池、场景绑定、长会话恢复配置和关键 `application.yaml` 语义;当需求涉及超时、重试、并发、回放、接管、缓存 TTL 或运行参数时使用。
AI-Meeting 鉴权与用户上下文 Skill。用于处理登录态、token、`@CurrentUser`、当前用户解析、管理员判断、WebSocket 鉴权和按用户维度的数据隔离;当需求涉及 `/api/xunzhi/v1/users/**`、Sa-Token、会话归属或 WebSocket token 解析时使用。
AI-Meeting 业务对象词典 Skill。用于统一跨域名词、真相源、对象层级、生命周期和不变量;当需求涉及 `sessionId`、`requestId`、`questionNumber`、`agentName`、`loadMode`、`confidence` 等高频名词,或者在改接口、配置、工作流、快照、归档前需要先搞清对象真实语义时使用。
AI-Meeting 变更剧本 Skill。用于处理跨接口、工作流、配置、缓存、运行时或多业务域的改动;当需求不是单文件微调,而是需要考虑影响面、校验顺序、回滚策略和跨层一致性时使用。
AI-Meeting 排障剧本 Skill。用于处理面试卡住、运行时超时、重复请求、恢复失败、媒体链路异常和跨层问题定位;当问题现象比改动目标更清晰,或者需要先定位层次再决定怎么修时使用。
| name | xunzhi-media-domain |
| description | AI-Meeting 媒体与实时通信知识 Skill。用于处理实时语音转写、WebSocket 推送、心跳、错误通知、长文本 TTS 和消息协议;当需求命中 `/api/xunzhi/v1/xunfei/**`、`/api/xunzhi/v1/websocket/**` 或 `@ServerEndpoint` 实时链路时使用。 |
references/object-dictionary.md,确认连接对象、转写对象、TTS 对象的真相源。references/api-map.md,确认是 WebSocket、转写还是 TTS。references/realtime-asr.md,理解实时转写会话与消息协议。references/websocket-notification.md,理解服务器推送的消息类型。references/tts.md 和 references/gotchas.md。admin/src/main/java/com/hewei/hzyjy/xunzhi/media/api/WebSocketController.javaadmin/src/main/java/com/hewei/hzyjy/xunzhi/media/api/XunfeiTtsController.javaadmin/src/main/java/com/hewei/hzyjy/xunzhi/media/infrastructure/websocket/AudioTranscriptionWebSocketHandler.javaadmin/src/main/java/com/hewei/hzyjy/xunzhi/media/infrastructure/integration/XunfeiAudioService.javaadmin/src/main/java/com/hewei/hzyjy/xunzhi/media/infrastructure/integration/XunfeiLongTextTtsService.javasessionId 不是一回事,不能混写。references/object-dictionary.mdreferences/api-map.mdreferences/realtime-asr.mdreferences/websocket-notification.mdreferences/tts.mdreferences/gotchas.md