Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
a6f946d
chore: checkpoint current admin ui
XnLemon Sep 2, 2026
714fbb3
feat(admin): add scoped resource discovery and TDesign tables
XnLemon Sep 2, 2026
478e865
fix(admin): document list repository APIs
XnLemon Sep 2, 2026
321e94f
fix(admin): document remaining list APIs
XnLemon Sep 2, 2026
9dec6fc
fix(admin): scope tenant collection discovery
XnLemon Sep 2, 2026
d776f1f
refactor(postgres): simplify scoped tenant listing
XnLemon Sep 2, 2026
f30fcc1
test(admin): cover scoped resource discovery
XnLemon Sep 2, 2026
4752219
test(admin): cover list contract boundaries
XnLemon Sep 2, 2026
8b5a0ed
fix(admin): close list review gaps
XnLemon Sep 2, 2026
6fc84c8
chore: satisfy list lint checks
XnLemon Sep 2, 2026
53638a7
test(admin): cover list repository boundaries
XnLemon Sep 2, 2026
8bcb571
feat(admin): add server-backed resource lists
XnLemon Sep 3, 2026
c716b69
fix(admin): forward resource pagination state
XnLemon Sep 3, 2026
19452bb
fix(admin): harden collection list contracts
XnLemon Sep 3, 2026
ec8ccda
fix(storage): keep list lint within complexity budget
XnLemon Sep 3, 2026
dd25a91
feat(admin): add same-origin session login
XnLemon Sep 3, 2026
716e41d
fix(admin): harden session authentication
XnLemon Sep 3, 2026
da879c3
fix(admin): use memory-hard password verification
XnLemon Sep 3, 2026
f5ffa48
fix(admin): initialize new app drafts
XnLemon Sep 3, 2026
b739265
fix(storage): restore Redis runtime provider compatibility
XnLemon Sep 3, 2026
517f2cd
fix(admin): map MySQL storage failures
XnLemon Sep 3, 2026
cf5ef0e
fix(admin): enable configured platform wildcard
XnLemon Sep 3, 2026
5fc5a1d
chore(admin): satisfy list complexity lint
XnLemon Sep 3, 2026
7def265
fix(admin-ui): preserve admin mount path
XnLemon Sep 3, 2026
d35821e
fix(admin-ui): prefix production assets
XnLemon Sep 3, 2026
e69b4b4
fix(admin-ui): serve mounted shell in dev
XnLemon Sep 3, 2026
3438cf9
feat(admin-ui): refine tdesign admin experience
XnLemon Sep 3, 2026
81a49e5
test(agent): cover postgres list repositories
XnLemon Sep 3, 2026
688741a
fix(agent): honor canceled list contexts
XnLemon Sep 4, 2026
c3e1262
refactor(agent): share list readiness checks
XnLemon Sep 4, 2026
b260020
test(admin): cover auth route failures
XnLemon Sep 4, 2026
5a52fc5
test: cover admin and repository list boundaries
XnLemon Sep 4, 2026
2ab9c17
test: satisfy list boundary lint
XnLemon Sep 4, 2026
c528eab
fix(admin-ui): declare TDesign Drawer component
XnLemon Sep 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,6 @@ deploy/*.env

# MkDocs build output
docs/site/

# Local frontend smoke-test screenshots and artifacts
admin-ui/.smoke/
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "third_party/tdesign-react"]
path = third_party/tdesign-react
url = https://github.com/Tencent/tdesign-react.git
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,14 @@ IM / HTTP -> Channel Adapter -> Gateway -> Queue/Outbox -> Agent Worker
- OpenTelemetry trace/metrics、Prometheus 导出路径、审计事件和脱敏错误;
- Docker Compose 本地验证、Kubernetes Kustomize base,以及版本 tag 触发的 GHCR 镜像发布。

## Admin Web UI

管理端采用同源管理员账号密码登录,登录后直接进入租户控制面,集中管理租户及其 Agent 应用、模型、存储后端和渠道绑定。每类资源都提供列表、详情和配置页面,并适配桌面端与移动端视口。

<p align="center">
<img src="docs/docs/assets/admin-login.png" alt="tRPC Agent 管理端登录页" width="920">
</p>

## 真实渠道接入

以下截图记录了服务通过同一 Gateway 执行链路完成的端到端 IM 对话验证。
Expand All @@ -69,6 +77,12 @@ IM / HTTP -> Channel Adapter -> Gateway -> Queue/Outbox -> Agent Worker
<img src="docs/docs/assets/channel-integrations/wecom-live-integration.jpg" alt="企业微信中与 LovElyNeneko 的实际对话截图" width="360">
</p>

**图 3:企业微信 AI Bot 实际接入(WebSocket 长连接)**

<p align="center">
<img src="docs/docs/assets/channel-integrations/wecom-aibot-live-integration.gif" alt="企业微信 AI Bot 真实对话收发验证" width="720">
</p>

以下能力仍不是当前默认生产路径:Redis 或独立向量/对象存储 provider 的完整装配、IM 媒体与 rich update、完整 Plugin/Guardrail 治理链、容量压测、备份恢复和故障演练。它们的设计边界和后续路线记录在专项文档中。

## 快速开始:离线 Golden Path
Expand Down
3 changes: 3 additions & 0 deletions admin-ui/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
node_modules/
dist/
*.local
12 changes: 12 additions & 0 deletions admin-ui/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>tRPC Agent 管理控制台</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>
Loading
Loading