feat(channels): 管理面板消息日志——chat_messages 加 adapter_id + 配置级/平台/总览三粒度端点
后端: - 迁移 0007:chat_messages 加 adapter_id 列 + 索引 - history.Message 加 AdapterID;persistToMain/persistIsolated 传适配器名(a.Name()) - channelbridge: 4 个持久化点 + registerSilenced 传 a;light.go registerSilenced 签名加 a - Store 新增 ListAdapterLog(?adapter=, 不排除主会话)/ListAllLog(adapter_id!='', 总览);ListPlatformLog 保留 - 新端点 GET /api/v1/admin/channels/messages:?adapter= 配置级 / ?platform= 平台 / 无参=总览,historyMessage 加 adapterId - 测试:ListAdapterLog/ListAllLog 过滤用例 + 端点粒度用例 + 桥接持久化断言 前端:渠道管理每配置(账号)「消息日志」按钮 + 页顶「适配器总览日志」入口 + ChannelLogPanel 弹窗(总览/配置级),Miuix 风格,build 绿。
This commit is contained in:
1 parent
c1bd740f7c
commit
2e044d1d19
15 files changed
+560
-41
No files matched your search
@@ -0,0 +1,6 @@
|
||||
-- 0007_chat_adapter down: drop the adapter_id column and its index.
|
||||
-- SQLite DROP COLUMN (3.35+) cannot drop a column that is still referenced by an
|
||||
-- index, so the adapter index is dropped first, then the column.
|
||||
|
||||
DROP INDEX IF EXISTS idx_chat_msgs_adapter_created;
|
||||
ALTER TABLE chat_messages DROP COLUMN adapter_id;
|
||||
Reference in new issue
Block a user