-
Notifications
You must be signed in to change notification settings - Fork 144
Feature/frontend integration #63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Add sgr-deep-research-frontend with Vue 3 + TypeScript + Vite - Integrate frontend into main docker-compose.yml - Add CORS configuration to backend (config.yaml) - Fix streaming tool blocks display (reasoningtool, finalanswertool) - Fix chat continuation endpoint to use /v1/chat/completions - Add beautiful styling for FinalAnswerTool - Add Docker deployment documentation - Frontend features: - Real-time streaming chat interface - Agent selection (SGR Tool Calling, Auto Tools, SO Tools) - Tool execution visualization - Clarification handling - Audio recording support - Feature-Sliced Design architecture
- Add exception in .gitignore for sgr-deep-research-frontend/src/shared/lib/ - Add lib/constants/agents.ts - Add lib/utils/formatMessage.ts - Add lib/utils/id.ts - Add lib/index.ts Fixes import errors for @/shared/lib
- Auto-format README files to pass pre-commit hooks - Fix formatting in services/README.md - Fix formatting in sgr-deep-research-frontend/README.md - Fix formatting in tools/README.md
- Format Vue components with Prettier - Format TypeScript files - Format CSS/SCSS files - Consistent code style across frontend
- Update agent state after tool_calls completion - Fix clarification detection (waiting_for_clarification state) - Support different LLM frameworks (vLLM, OpenAI) finish_reason handling - Now correctly calls finishStreaming() on both 'stop' and 'tool_calls'
- Update agent state after tool_calls completion - Support different LLM frameworks (vLLM, OpenAI) that send finish_reason differently - Now finishStreaming triggers on both 'stop' and 'tool_calls' - Fixes issue where clarification state wasn't detected
EvilFreelancer
approved these changes
Nov 9, 2025
virrius
reviewed
Nov 11, 2025
Member
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Не подгружается список агентов
Финальные ответы как будто бы не заполняются в красивую форму
эту зелёную плашку неплохо бы снабдить крестиком ибо может перекрывать часть инфы/кнопок
- Предлагаю Voice выпилить, он требует подключения к внешнему сервису, для демки имхо лишнее.
- Сделать Новый Диалог более неактивным. Белая кнопка выглядит нажимабельной при пустом диалоге
- Не хватает скроллбара справа, неудобно скроллить чатик
virrius
reviewed
Nov 11, 2025
virrius
reviewed
Nov 11, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Фронтенд для SGR Agent Core
Что добавлено:
Frontend приложение:
Backend изменения:
config.yaml/v1/chat/completions)Docker интеграция:
docker-compose.ymlдля запуска backend + frontend.envфайлИсправленные баги:
Как запустить:
cd services docker-compose up -d --build