From d7af2d0a465c682ff39121030c7552ff27da69be Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev <572431+veikab@users.noreply.github.com> Date: Wed, 18 Feb 2026 19:41:34 +0700 Subject: [PATCH] feat(chat): threads UI + graphql flow + qwen/gigachat integration --- Frontend/app.vue | 866 ++++++++++++----- .../operations/chat-conversations.graphql | 10 + .../graphql/operations/chat-messages.graphql | 18 + .../operations/create-calendar-event.graphql | 10 + .../create-chat-conversation.graphql | 10 + .../operations/create-communication.graphql | 6 + Frontend/graphql/operations/dashboard.graphql | 73 ++ .../graphql/operations/log-pilot-note.graphql | 5 + Frontend/graphql/operations/login.graphql | 5 + Frontend/graphql/operations/logout.graphql | 5 + Frontend/graphql/operations/me.graphql | 17 + .../select-chat-conversation.graphql | 5 + .../operations/send-pilot-message.graphql | 5 + .../operations/update-feed-decision.graphql | 6 + Frontend/server/agent/crmAgent.ts | 59 +- Frontend/server/agent/langgraphCrmAgent.ts | 900 +++++++++++++----- Frontend/server/api/graphql.post.ts | 39 + Frontend/server/graphql/schema.ts | 781 +++++++++++++++ Frontend/server/utils/auth.ts | 17 +- Frontend/server/utils/password.ts | 29 + compose.yaml | 3 + 21 files changed, 2432 insertions(+), 437 deletions(-) create mode 100644 Frontend/graphql/operations/chat-conversations.graphql create mode 100644 Frontend/graphql/operations/chat-messages.graphql create mode 100644 Frontend/graphql/operations/create-calendar-event.graphql create mode 100644 Frontend/graphql/operations/create-chat-conversation.graphql create mode 100644 Frontend/graphql/operations/create-communication.graphql create mode 100644 Frontend/graphql/operations/dashboard.graphql create mode 100644 Frontend/graphql/operations/log-pilot-note.graphql create mode 100644 Frontend/graphql/operations/login.graphql create mode 100644 Frontend/graphql/operations/logout.graphql create mode 100644 Frontend/graphql/operations/me.graphql create mode 100644 Frontend/graphql/operations/select-chat-conversation.graphql create mode 100644 Frontend/graphql/operations/send-pilot-message.graphql create mode 100644 Frontend/graphql/operations/update-feed-decision.graphql create mode 100644 Frontend/server/api/graphql.post.ts create mode 100644 Frontend/server/graphql/schema.ts create mode 100644 Frontend/server/utils/password.ts diff --git a/Frontend/app.vue b/Frontend/app.vue index ec9a171..7c84fd9 100644 --- a/Frontend/app.vue +++ b/Frontend/app.vue @@ -1,5 +1,18 @@