feat(core): render session title in ai session history (#13147)

Close [AI-331](https://linear.app/affine-design/issue/AI-331)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Improvements**
* Session history now displays the session title (or "New chat" if
unavailable) instead of the session ID for a clearer user experience.

* **Performance**
* Recent copilot chat session lists now load faster by excluding message
details from the initial query.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
Wu Yue
2025-07-11 11:42:52 +08:00
committed by GitHub
parent aba0a3d485
commit e0f88451e1
3 changed files with 3 additions and 3 deletions

View File

@@ -11,7 +11,7 @@ query getCopilotRecentSessions(
options: {
fork: false
sessionOrder: desc
withMessages: true
withMessages: false
}
) {
...PaginatedCopilotChats

View File

@@ -1073,7 +1073,7 @@ export const getCopilotRecentSessionsQuery = {
copilot(workspaceId: $workspaceId) {
chats(
pagination: {first: $limit}
options: {fork: false, sessionOrder: desc, withMessages: true}
options: {fork: false, sessionOrder: desc, withMessages: false}
) {
...PaginatedCopilotChats
}