feat(chat): Enhance session management with new API endpoints and filtering options
- Added `status` query parameter to `list_sessions_api` for filtering sessions by their status (active/closed). - Introduced `close_all_sessions_api` endpoint to allow users to close all active sessions for the current actor. - Updated `SessionRepository` to support status filtering in session listing and implemented logic for closing active sessions. - Improved Redis connection settings for better performance and reliability. This update enhances the chat functionality by providing more control over session management, improving user experience and system efficiency.
This commit is contained in:
+15
-9
@@ -123,13 +123,19 @@
|
||||
<p class="lead">面向 vibe coder 的仓库导览:滚动式模块、代码白话对照、动效与测验。直接用浏览器打开各课程 <code>index.html</code>,无需安装。</p>
|
||||
</header>
|
||||
|
||||
<p class="section-label">总览</p>
|
||||
<p class="section-label">总览 · 答辩</p>
|
||||
<div class="grid">
|
||||
<a class="card" href="jinrong-overview/index.html">
|
||||
<span class="card-accent" style="background:#2A7B9B"></span>
|
||||
<h2>JinRong 项目现状</h2>
|
||||
<p>四角色、JWT 双通道、数据从哪来、merger 分支做到哪——5 分钟建立仓库地图。</p>
|
||||
<span class="tag">7 模块 · 入门首选</span>
|
||||
<p>四角色、JWT 双通道、数据从哪来、merger 做到哪——含<strong>模块 8 答辩动线</strong>(804 pytest 基线)。</p>
|
||||
<span class="tag">8 模块 · 入门首选</span>
|
||||
</a>
|
||||
<a class="card" href="../答辩/答辩知识点清单.md">
|
||||
<span class="card-accent" style="background:#C45C3E"></span>
|
||||
<h2>答辩知识点清单(Markdown)</h2>
|
||||
<p>总架构、数据流、分 Agent 亮点、Demo 动线、诚实边界、Q&A 锚点——与交互课同步。</p>
|
||||
<span class="tag">docs/答辩 · 可打印提纲</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
@@ -139,7 +145,7 @@
|
||||
<span class="card-accent" style="background:#2D8B55"></span>
|
||||
<h2>客户财富 Agent 深潜</h2>
|
||||
<p>客户 SSE 对话、14 节点 LangGraph、口吻护栏、两套 RAG、合规 vs 一期拒答。</p>
|
||||
<span class="tag">customer_service · 5 模块</span>
|
||||
<span class="tag">customer_service · 7 模块</span>
|
||||
</a>
|
||||
<a class="card" href="jinrong-module-advisor/index.html">
|
||||
<span class="card-accent" style="background:#8B6B4A"></span>
|
||||
@@ -150,14 +156,14 @@
|
||||
<a class="card" href="jinrong-module-analyst/index.html">
|
||||
<span class="card-accent" style="background:#6B5B95"></span>
|
||||
<h2>数据分析 Agent 深潜</h2>
|
||||
<p>问数 NL2SQL、dashboard 指标、问数红线、口径种子排障。</p>
|
||||
<span class="tag">analyst · /api/analyst · 4 模块</span>
|
||||
<p>问数 NL2SQL、D-06 模板/结果缓存、dashboard、问数红线、口径种子排障。</p>
|
||||
<span class="tag">analyst · /api/analyst · 5 模块</span>
|
||||
</a>
|
||||
<a class="card" href="jinrong-module-risk/index.html">
|
||||
<span class="card-accent" style="background:#B84A4A"></span>
|
||||
<h2>风控监测 Agent 深潜</h2>
|
||||
<p>预警台账、AML 只读 Tool、模拟交易、cron/空台账演示边界。</p>
|
||||
<span class="tag">risk · X-Agent-Type: risk · 4 模块</span>
|
||||
<p>预警台账、AML 只读 Tool、模拟交易、写侧并发(模块 7)、cron/空台账演示边界。</p>
|
||||
<span class="tag">risk · X-Agent-Type: risk · 7 模块</span>
|
||||
</a>
|
||||
<a class="card" href="jinrong-module-platform/index.html">
|
||||
<span class="card-accent" style="background:#E06B56"></span>
|
||||
@@ -168,7 +174,7 @@
|
||||
<a class="card" href="jinrong-module-frontend/index.html">
|
||||
<span class="card-accent" style="background:#132B3A"></span>
|
||||
<h2>前端 web 深潜</h2>
|
||||
<p>四角色 HashRouter、Chat 鉴权差异、未接线清单、会话 B 三端点。</p>
|
||||
<p>四角色 HashRouter、Chat 鉴权差异、useAsyncSequence 竞态、问数标签、未接线清单。</p>
|
||||
<span class="tag">web/ · React · 4 模块</span>
|
||||
</a>
|
||||
<a class="card" href="jinrong-module-shared/index.html">
|
||||
|
||||
Reference in New Issue
Block a user