[PR #59] [MERGED] feat: update settings provider and settings prompt ui, fix bugs #141

Closed
opened 2026-06-06 22:09:22 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vxcontrol/pentagi/pull/59
Author: @sirozha
Created: 10/3/2025
Status: Merged
Merged: 10/4/2025
Merged by: @asdek

Base: masterHead: feature/frontend


📝 Commits (7)

  • 4ec4fe5 feat: update settings provider and settings prompt ui, fix bugs
  • 4422955 fix: chat icon margin top
  • 0e9f17d fix: input number control
  • 9d856b2 fix: agent testing ui
  • 8a10cab refactor: update agent configuration and testing structure
  • 69322a5 fix: eslint
  • 949aeca fix: update default parallel workers and enhance Apollo cache configuration

📊 Changes

16 files changed (+975 additions, -229 deletions)

View changed files

📝 backend/pkg/database/converter/converter.go (+27 -27)
📝 backend/pkg/graph/generated.go (+78 -68)
📝 backend/pkg/graph/model/models_gen.go (+89 -26)
📝 backend/pkg/graph/schema.graphqls (+21 -4)
📝 backend/pkg/graph/schema.resolvers.go (+1 -1)
📝 backend/pkg/providers/providers.go (+1 -1)
📝 frontend/graphql-schema.graphql (+3 -3)
📝 frontend/package-lock.json (+209 -21)
📝 frontend/package.json (+1 -0)
📝 frontend/src/features/chat/ChatSubtask.tsx (+20 -7)
📝 frontend/src/features/chat/ChatTask.tsx (+15 -9)
📝 frontend/src/graphql/types.ts (+27 -11)
📝 frontend/src/lib/apollo.ts (+11 -0)
📝 frontend/src/pages/settings/SettingsPrompt.tsx (+224 -13)
📝 frontend/src/pages/settings/SettingsProvider.tsx (+245 -35)
📝 frontend/src/pages/settings/SettingsProviders.tsx (+3 -3)

📄 Description

Description of the Change

Update Provider and Prompts settings

Problem

Some issues with the form for creating providers and prompts

Solution

Fix form validation and update settings test flow

Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vxcontrol/pentagi/pull/59 **Author:** [@sirozha](https://github.com/sirozha) **Created:** 10/3/2025 **Status:** ✅ Merged **Merged:** 10/4/2025 **Merged by:** [@asdek](https://github.com/asdek) **Base:** `master` ← **Head:** `feature/frontend` --- ### 📝 Commits (7) - [`4ec4fe5`](https://github.com/vxcontrol/pentagi/commit/4ec4fe5e671a57c06c63ee36566ac12d2362916d) feat: update settings provider and settings prompt ui, fix bugs - [`4422955`](https://github.com/vxcontrol/pentagi/commit/442295501aea0c8f327e71eb160d01c409a2aa12) fix: chat icon margin top - [`0e9f17d`](https://github.com/vxcontrol/pentagi/commit/0e9f17d7c4759af9047a6f703c4d70278291d1ad) fix: input number control - [`9d856b2`](https://github.com/vxcontrol/pentagi/commit/9d856b27bc8ae9c507a51898e636a282e2c5106c) fix: agent testing ui - [`8a10cab`](https://github.com/vxcontrol/pentagi/commit/8a10cab63968d216cdd4302ebc2d957dbeea2c7c) refactor: update agent configuration and testing structure - [`69322a5`](https://github.com/vxcontrol/pentagi/commit/69322a54f4cf0784afc36a3a28932ee5ae02b78c) fix: eslint - [`949aeca`](https://github.com/vxcontrol/pentagi/commit/949aeca5c303e1cba23b474b8a8af8977449da1a) fix: update default parallel workers and enhance Apollo cache configuration ### 📊 Changes **16 files changed** (+975 additions, -229 deletions) <details> <summary>View changed files</summary> 📝 `backend/pkg/database/converter/converter.go` (+27 -27) 📝 `backend/pkg/graph/generated.go` (+78 -68) 📝 `backend/pkg/graph/model/models_gen.go` (+89 -26) 📝 `backend/pkg/graph/schema.graphqls` (+21 -4) 📝 `backend/pkg/graph/schema.resolvers.go` (+1 -1) 📝 `backend/pkg/providers/providers.go` (+1 -1) 📝 `frontend/graphql-schema.graphql` (+3 -3) 📝 `frontend/package-lock.json` (+209 -21) 📝 `frontend/package.json` (+1 -0) 📝 `frontend/src/features/chat/ChatSubtask.tsx` (+20 -7) 📝 `frontend/src/features/chat/ChatTask.tsx` (+15 -9) 📝 `frontend/src/graphql/types.ts` (+27 -11) 📝 `frontend/src/lib/apollo.ts` (+11 -0) 📝 `frontend/src/pages/settings/SettingsPrompt.tsx` (+224 -13) 📝 `frontend/src/pages/settings/SettingsProvider.tsx` (+245 -35) 📝 `frontend/src/pages/settings/SettingsProviders.tsx` (+3 -3) </details> ### 📄 Description ### Description of the Change Update Provider and Prompts settings #### Problem Some issues with the form for creating providers and prompts #### Solution Fix form validation and update settings test flow ### Type of Change - [x] 🐛 Bug fix (non-breaking change which fixes an issue) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-06 22:09:22 -04:00
yindo closed this issue 2026-06-06 22:09:23 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: vxcontrol/pentagi#141