|
|
bb8ade9e2b
|
feat(channel): 添加京东渠道扩展
新增京东(JD)渠道扩展,支持在 Yuxi 平台中集成京东客服渠道。
包含以下功能模块:
- client: 京东 API 客户端封装
- config: 渠道配置管理
- gateway: SSE/WebSocket 网关接入
- webhook: Webhook 事件处理
- outbound: 外发消息管理
- pairing: 用户配对与绑定
- security: 安全校验
- signature: 请求签名验证
- crypto: 加解密处理
- dedupe: 消息去重
- monitor: 渠道状态监控
- status: 会话状态管理
- session: 会话管理
- business: 业务逻辑处理
- types: 类型定义
|
2026-05-21 11:05:40 +08:00 |
|
|
|
2ddcf1cc55
|
feat(channel): 添加 Intercom 渠道扩展
新增 Intercom 渠道扩展,支持在 Yuxi 平台中集成 Intercom 客服渠道。
包含以下功能模块:
- client: Intercom API 客户端封装
- config: 渠道配置管理
- gateway: SSE/WebSocket 网关接入
- webhook: Webhook 事件处理
- streaming: 流式消息处理
- format: 消息格式转换
- outbound: 外发消息管理
- handoff: 转人工会话切换
- pairing: 用户配对与绑定
- security: 安全签名校验
- dedupe: 消息去重
- monitor: 渠道状态监控
- status: 会话状态管理
- session_guard: 会话防护
- types: 类型定义
|
2026-05-21 11:01:49 +08:00 |
|
|
|
061cc7076b
|
feat(channel): 添加 IRC 渠道扩展插件
新增 IRC 渠道的完整扩展实现,包括客户端连接管理、消息收发与流式处理、安全策略与配对验证、消息去重与规范化、状态监控与健康探测、配置模型与账户管理、错误处理等模块。
|
2026-05-21 10:59:12 +08:00 |
|
|
|
78370e0158
|
feat(instagram): 新增完整的Instagram Messaging渠道插件
实现了基于Meta Graph API v24.0的Instagram私信渠道,包含消息收发、快捷回复、反应、模板消息、Webhook验证、去重、配置管理等完整功能
|
2026-05-21 10:50:38 +08:00 |
|
|
|
4d52f634fe
|
feat(imessage): 新增iMessage渠道插件完整实现
该提交新增了基于BlueBubbles的iMessage渠道插件,支持单聊和群组消息,包含文本、图片、语音、文件和视频消息收发,支持消息编辑、撤回、回复、 reactions和输入状态提示,同时实现了账号配置、安全校验、配对授权、消息格式化与分片等完整功能。
|
2026-05-21 10:50:15 +08:00 |
|
|
|
432d5db970
|
feat(helpscout): 新增Help Scout客服工单渠道插件
完成Help Scout渠道的完整功能实现,包含API客户端、webhook处理、轮询同步、自动回复、工单标签分配、客户资料管理等核心能力,附带完整的配置Schema与插件元信息
|
2026-05-21 10:49:56 +08:00 |
|
|
|
c4e301a5e0
|
feat(googlechat): 新增Google Chat渠道完整实现
新增Google Chat插件的所有核心功能模块,包括账户配置、消息收发、权限控制、媒体处理、会话管理等完整能力
|
2026-05-21 10:49:33 +08:00 |
|
|
|
4a4e256955
|
feat(gitlab): 新增完整 GitLab 渠道插件支持
实现了 GitLab 全功能集成,包含 Webhook 处理、API 客户端、消息收发、会话管理、安全校验、限流器等完整模块,支持 Issues、Merge Requests、流水线等事件监听与交互。
|
2026-05-21 10:49:01 +08:00 |
|
|
|
702fcd4c33
|
feat(github): 新增GitHub渠道插件完整实现
新增了完整的GitHub集成插件,包含认证、会话管理、Webhook处理、消息收发、反应支持等核心功能,支持Issues、Discussions、Pull Request的交互与通知。
|
2026-05-21 10:48:42 +08:00 |
|
|
|
71e90075e2
|
feat(generic-webhook): 新增通用Webhook管道插件
实现了完整的通用Webhook通道插件,支持入站请求接收、JSONPath字段映射、多种认证方式、出站Webhook推送,以及端点配置管理、去重、安全校验等功能
|
2026-05-21 10:47:58 +08:00 |
|
|
|
3e861d6cd1
|
feat(freshdesk): 新增Freshdesk/Freshchat渠道插件
实现完整的Freshdesk和Freshchat集成支持,包含会话守卫、错误定义、消息去重、配置管理、webhook处理、出站消息发送、状态监控、安全校验、配对功能和流式回复支持
|
2026-05-21 10:47:20 +08:00 |
|
|
|
0bad70ec19
|
feat(flock): 新增Flock团队协作IM渠道插件
实现了完整的Flock渠道接入能力,包含消息收发、Webhook事件监听、账号配置、安全校验、媒体文件处理等功能,支持私聊和群组聊天,适配ForcePilot插件规范。
|
2026-05-21 10:47:01 +08:00 |
|
|
|
5e91bb9985
|
feat(feishu): 新增飞书渠道完整插件实现
新增飞书渠道插件,包含基础配置、事件处理、消息收发、工具调用、权限管理等完整功能模块,支持WebSocket长连接、卡片消息、流式响应、群管理、审批通知等能力
|
2026-05-21 10:46:42 +08:00 |
|
|
|
7c6186e9a4
|
feat(farcaster): 新增Farcaster去中心化社交协议通道插件
该提交完整实现了ForcePilot的Farcaster通道插件,包含:
1. 基础配置适配器与多账户支持
2. Neynar API客户端封装,带重试机制与签名验证
3. 消息去重处理模块
4. 网关服务与健康检查、轮询降级逻辑
5. Webhook回调端点与事件解析
6. 收发消息、 reactions、媒体发送等完整交互能力
7. 插件元数据与系统集成适配
|
2026-05-21 10:46:17 +08:00 |
|
|
|
59c6caaa64
|
feat(email-smtp): 新增SMTP/IMAP邮件渠道插件
实现完整的邮件收发渠道,支持IMAP IDLE实时收信、SMTP发信,包含附件校验、重复消息去重、OAuth2认证、邮件内容解析与引用剥离、邮件发送限流与连接池等功能
|
2026-05-21 10:45:56 +08:00 |
|
|
|
4552bde837
|
feat(douyin): 新增抖音渠道插件,支持私信收发与相关能力
该提交实现了完整的抖音开放平台IM渠道插件,包含:
1. 基础配置与账号管理能力
2. 消息去重、安全策略校验
3. 流式回复、多媒体消息发送
4. Webhook回调处理与事件解析
5. 配对认证与流量限流机制
|
2026-05-21 10:45:37 +08:00 |
|
|
|
e29cc2d611
|
feat(discord): 新增完整的Discord渠道插件实现
实现了Discord机器人核心功能,包括网关连接、消息处理、配对验证、流式输出、安全校验等完整功能模块,附带插件配置元数据。
|
2026-05-21 10:44:26 +08:00 |
|
|
|
472afc4d1e
|
feat(dingtalk): 新增钉钉渠道插件完整实现
该提交实现了完整的钉钉聊天渠道插件,包含:
1. 基础配置、账号管理与凭证校验
2. WebSocket长连接网关与消息去重
3. 消息接收/解析/分发与安全校验
4. 媒体文件上传下载与缓存
5. 互动卡片流式更新与回调处理
6. 群管理、命令支持与诊断工具
7. 完整的插件元数据与依赖声明
|
2026-05-21 10:44:03 +08:00 |
|
|
|
f943c31ce4
|
feat(confluence): 新增Confluence渠道插件完整实现
新增了完整的Confluence集成插件,包含以下核心功能:
1. 基础认证与配置管理,支持API Token和OAuth2两种认证方式
2. 评论去重、权限控制与提及解析
3. 知识库检索与页面内容处理
4. 评论收发、编辑删除与流式回复支持
5. 附件与页面标签管理
6. 内容属性存储与AI元数据管理
7. Webhook事件接收与处理
8. 完整的插件配置与状态检查
|
2026-05-21 10:43:42 +08:00 |
|
|
|
a79fc8dd7b
|
feat(clickup): 新增ClickUp聊天渠道插件完整实现
该提交实现了完整的ClickUp聊天渠道插件,包含以下核心功能:
1. 基础的@提及提取与格式化能力
2. 账号配对与会话管理
3. 消息流与流式回复支持
4. 重试限流与消息去重
5. 富文本格式转换与内容 sanitize
6. 安全策略与配置校验
7. Webhook接收与自动轮询回退
8. 消息收发、编辑、删除与回复
9. 频道与私信管理、反应功能
10. 完整的状态监控与健康检查
|
2026-05-21 10:43:19 +08:00 |
|
|
|
bb85da1ca2
|
feat(bluesky): 新增Bluesky (AT Protocol) 频道插件
实现了完整的Bluesky频道功能,支持私信轮询、@提及通知、账号会话管理、重复消息过滤、配对授权机制以及完整的API调用能力,包含配置schema和插件元数据定义
|
2026-05-21 10:40:50 +08:00 |
|
|
|
b018e3eda4
|
feat(bluebubbles): 新增BlueBubbles(iMessage)渠道插件完整实现
该提交新增了完整的BlueBubbles渠道插件,支持通过BlueBubbles Server集成iMessage功能,包含以下核心能力:
1. 支持私聊和群聊会话管理,自动区分会话类型
2. 完整的消息收发支持,包括文本、图片、语音、文件、视频消息
3. 支持消息反应、已读回执、消息编辑与撤回
4. 内置去重、防抖处理机制
5. 支持Webhook和WebSocket两种事件接收方式
6. 完善的权限与安全校验机制
7. 历史消息同步与抓包功能
8. TTS语音合成与发送支持
9. 群组管理能力,包括重命名、修改头像、增减成员等
|
2026-05-21 10:40:33 +08:00 |
|
|
|
415d66d1c6
|
feat(bilibili): 新增B站渠道插件,支持直播弹幕和私信交互
该提交实现了完整的B站渠道插件,包含以下核心功能:
1. 支持B站直播弹幕监听与处理,包含弹幕、SC、礼物等多种直播间事件
2. 支持B站私信的轮询接收与发送
3. 内置WBI签名算法,适配B站API鉴权要求
4. 提供账号配对、黑白名单等弹幕私信权限控制
5. 集成速率限制与防风险机制,降低账号封禁风险
6. 完善的配置管理与状态监控能力
|
2026-05-21 10:40:04 +08:00 |
|
|
|
b8864ac12f
|
feat(aliyun-sms): 新增阿里云短信渠道插件
实现完整的阿里云短信服务接入能力,包含短信发送、状态回执处理、上行消息接收、安全策略校验、会话管理等功能
|
2026-05-21 10:39:43 +08:00 |
|
|
|
71364ea579
|
feat(alipay): 新增支付宝渠道插件完整实现
实现了支付宝生活号渠道的完整功能,包括消息接收回调、发送、安全验证、去重、配对绑定、流式回复支持等完整能力。
|
2026-05-21 10:39:23 +08:00 |
|
|
|
37493b6da6
|
feat(alexa): 新增Amazon Alexa渠道插件完整实现
新增了Alexa渠道的所有核心功能模块,包括配置管理、请求校验、会话管理、安全验证、去重、响应格式化、渐进式响应、主动推送、提醒功能、配对绑定以及Webhook端点,并完成了插件注册和配置项定义。
|
2026-05-21 10:38:31 +08:00 |
|
|
|
a1cb2175ee
|
feat(activitypub): 新增 ActivityPub 联邦宇宙渠道插件
实现了完整的 ActivityPub/Mastodon 协议支持,包含配对认证、消息收发、流式监听、去重处理、配置管理等功能,支持多账户配置和联邦域白名单控制
|
2026-05-21 10:37:52 +08:00 |
|
|
|
a48f7ebf2a
|
feat(channel): 新增通道基础模块与UI schema定义
本次提交新增了通道模块的完整基础实现:
1. 搭建了channel包的顶层导出结构,整合所有核心子模块接口
2. 实现了错误处理工具类与重试退避逻辑
3. 新增UI表单/页面/字段的schema定义与自动生成工具
4. 完成上下文管理模块,支持会话上下文、可见性过滤与运行时状态注册
5. 实现通道能力配置类,支持流式传输、功能开关等多维度能力定义
|
2026-05-21 10:35:30 +08:00 |
|
|
|
1a7690aaa0
|
feat(streaming): 新增流式处理完整模块
新增了完整的流式响应处理模块,包含代码围栏解析、分块策略、指令处理、流式草稿循环等核心能力,支持按段落/句子等规则切割响应块,支持进度更新与指令回调,完善流式交互的全流程支持
|
2026-05-21 10:35:07 +08:00 |
|
|
|
5a01c894f2
|
feat(session): 新增会话记录相关工具类
新增了session模块,实现了SessionRecorder会话记录器以及SessionOpResult结果类,提供会话的创建、更新、关闭、重开、触达以及查询等完整会话管理能力
|
2026-05-21 10:34:44 +08:00 |
|
|
|
3b487fae57
|
feat(channel/utils): 新增工具模块与文件服务类
新增了通用工具包,包含文件操作工具、延迟加载工具类与函数,以及文件服务类,提供文件分类、安全命名与上传保存功能
|
2026-05-21 10:33:11 +08:00 |
|
|
|
849d21120f
|
feat(channel/security): 新增完整安全工具模块
新增一系列安全相关功能:
1. 新增二维码生成工具,支持自定义参数导出图片/Base64/字节流
2. 新增HTML内容安全处理工具,包括标签剥离、转义、URL校验
3. 新增日志敏感信息脱敏工具,支持配置、字典、日志记录脱敏
4. 新增密钥管理运行时,支持从环境变量/文件加载密钥
5. 新增身份链接管理,支持多渠道身份绑定与解析
6. 新增SSRF防护工具,支持域名/IP校验与固定主机
7. 新增安全权限修复工具,修复文件目录权限与配置项
8. 新增外部内容安全处理,支持LLM特殊令牌剥离与注入检测
9. 新增认证限流工具,支持多维度限流与本地回环豁免
10. 新增配对管理工具,支持安全配对码生成与校验
11. 新增白名单管理工具,支持DM/群组/来源白名单校验
|
2026-05-21 10:32:57 +08:00 |
|
|
|
231166cde8
|
feat(channel/routing): 新增消息路由相关模块
实现了完整的消息路由匹配系统,包含数据模型、会话密钥生成和路由匹配逻辑,提供了从消息上下文到代理配置的路由能力
|
2026-05-21 10:32:25 +08:00 |
|
|
|
3ce713eb9e
|
feat(secrets): 新增完整的密钥管理工具链
新增了包括密钥加解密、配置健康检查、原子写入、审计、解析器以及 scrubber 在内的完整 secrets 模块,实现了明文密钥检测替换、密钥引用解析和配置安全校验能力
|
2026-05-21 10:32:14 +08:00 |
|
|
|
b438af3ba8
|
feat(channel-sdk): 新增完整的渠道SDK工具链
本提交新增了全渠道SDK核心模块:
1. 异步锁、目标解析、动作调度等基础工具
2. 消息动作注册与统一调度系统
3. 测试套件与契约测试框架
4. 完整的目标解析流水线与工具函数
5. 资源依赖注入与生命周期管理
|
2026-05-21 10:29:12 +08:00 |
|
|
|
d52e9b518d
|
feat(channel/runtime): 新增链路追踪与启动运行时工具集
新增trace_ctx实现链路ID上下文管理与日志注入,添加boot.py启动管理器、startup.py启动任务执行器、backoff.py退避策略工具以及trace.py启动链路追踪模块,完善channel运行时基础能力
|
2026-05-21 10:28:46 +08:00 |
|
|
|
8ee9c1425e
|
feat(channel/render): 新增markdown渲染模块
实现了完整的markdown解析与渲染能力,包含IR中间节点定义、markdown解析器以及两种渲染风格(markdown格式与纯文本格式),支持常见markdown语法渲染
|
2026-05-21 10:28:14 +08:00 |
|
|
|
dd1857221c
|
feat(channel/plugins): 新增渠道插件系统完整实现
实现了渠道插件的全生命周期管理能力,包括:
1. 插件清单的加载、解析与存储
2. 依赖校验与拓扑排序安装/卸载
3. 插件发现与安全沙箱执行环境
4. 插件注册中心与目录管理能力
|
2026-05-21 10:27:58 +08:00 |
|
|
|
79c6e6b74f
|
feat(channel/monitoring): 新增完整的频道监控模块
实现了包括事件循环监控、健康检查、状态聚合、诊断心跳、稳定性追踪在内的全套监控能力,提供指标采集、就绪检查、告警推送等功能
|
2026-05-21 10:27:34 +08:00 |
|
|
|
0b19470c70
|
feat(channel/message): 新增消息处理核心模块及相关工具类
本次提交新增了渠道消息处理的完整核心模块,包含以下核心功能:
1. 新增会话围栏类,实现会话并发控制与过期清理
2. 新增媒体清理器,实现过期媒体文件自动清理
3. 新增熔断器组件,实现服务降级与故障隔离
4. 新增消息处理器,完成渠道消息的完整流转处理
5. 新增限流器组件,实现渠道级和账户级流量控制
6. 新增链路追踪模块,集成Langfuse实现调用链路监控
7. 新增指标统计模块,实现消息处理全链路指标采集
8. 新增统一消息模型,封装全渠道消息格式
9. 新增块回复流水线,实现流式回复的合并与去重
10. 新增本地媒体存储模块,实现媒体文件的本地管理
11. 新增回复分发器,实现回复内容的有序发送与延迟处理
12. 完善__init__.py导出所有核心模块与工具类
|
2026-05-21 10:27:16 +08:00 |
|
|
|
a81279cf61
|
feat(channel/hooks): 实现完整的钩子系统模块
新增了完整的钩子系统,包括元数据定义、扫描器、解析器、生命周期注册表和加载器,支持从目录扫描HOOK.md配置、验证依赖和系统兼容性,以及通过沙箱加载钩子脚本,实现了事件驱动的钩子回调机制。
|
2026-05-21 10:26:47 +08:00 |
|
|
|
ecd3c90e80
|
feat(channel/gateway): 新增完整网关通道模块
新增设备身份管理、认证限流、并发通道、Webhook路由、RBAC权限控制、SSE/轮询降级等全套网关通道功能,包含:
1. 设备身份生成与签名验证
2. 设备令牌认证与速率限制
3. 内存+数据库双重设备注册表
4. 并发通道限流管理
5. Webhook安全处理与路由
6. RBAC权限校验系统
7. OpenAI API兼容适配层
8. Tailscale认证支持
9. HTTP轮询降级机制
|
2026-05-21 10:26:33 +08:00 |
|
|
|
c9d0a26f52
|
feat(channel/events): 新增事件总线模块及相关类型定义
实现了完整的频道事件总线系统,包含:
1. 事件主题枚举类,定义了全量可用事件主题
2. 钩子函数到事件主题的映射字典
3. 异步事件总线实现,支持并行/顺序/首结果发布
4. 订阅、取消订阅、启用禁用订阅等管理能力
5. 订阅优先级排序、超时和错误处理机制
6. 对外暴露的统一导出接口
|
2026-05-21 10:25:43 +08:00 |
|
|
|
058513022a
|
feat(channel/doctor): 新增渠道诊断修复工具模块
新增了完整的渠道诊断修复工具,包含数据模型定义与核心执行逻辑:
1. 定义了检查状态、严重性、修复模式等枚举类型
2. 实现了诊断选项、各类检查结果、修复步骤与结果等数据类
3. 提供了ChannelDoctorRunner核心类,支持单渠道/多渠道诊断、单步骤/全量修复
4. 实现了配置规范化、过期配置清理、权限/凭证/连通性检查等完整流程
5. 支持诊断结果序列化为字典格式,以及上下文管理器式的运行器管理
|
2026-05-21 10:25:13 +08:00 |
|
|
|
0dcc370819
|
feat(cron): 实现完整的定时任务调度模块
新增了从调度引擎、任务注册、状态追踪到结果投递的全套cron任务系统,支持cron表达式、一次性任务和周期任务,包含失败告警、任务持久化和运行日志功能
|
2026-05-21 10:24:54 +08:00 |
|
|
|
4962d1f6f8
|
feat(channel/config): 新增完整的配置模块实现
新增了channel目录下的配置相关模块,包含默认配置、配置迁移、配置差异计算、文件加载器、重载计划、重载器以及配置校验功能,完善了配置管理体系
|
2026-05-21 10:24:03 +08:00 |
|
|
|
5d098c3423
|
feat(channel/common): 添加上传附件缓存工具类
新增AttachmentCache缓存管理类和CachedAttachment数据类,实现会话级别的附件缓存管理,支持自动过期清理、本地文件删除逻辑
|
2026-05-21 10:23:27 +08:00 |
|
|
|
79ee930957
|
feat(approval): 新增审批流程核心模块
实现了完整的审批功能链路,包含审批请求投递、模板渲染、回复解析、引擎管理以及原生交互式卡片支持
|
2026-05-21 10:22:45 +08:00 |
|
|
|
90b16ce9b1
|
feat(agents): add channel tool middleware support
新增渠道工具中间件,支持从对话渠道加载并执行对应Agent工具:
1. 新增ChannelToolMiddleware中间件实现工具注入逻辑
2. 扩展BaseContext增加channel_type和channel_tools字段
3. 在内置聊天机器人和深度代理中注册渠道工具中间件
4. 导出中间件到包公共接口
|
2026-05-21 10:19:37 +08:00 |
|
Wenjie Zhang
|
6c35fd732a
|
feat: 优化文明命名,更加清晰
|
2026-05-04 11:36:08 +08:00 |
|