Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| fix: can not create empty knowledge | laipz8200 | S | No | 0.3h | 0.2h | May 18, 2026 |
SummaryBug FixFix empty knowledge creation error Prevents errors when users attempt to create empty knowledge datasets, improving reliability of the dataset creation workflow. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix: fallback phoenix parent trace when parent tracing disabled | Blackoutta | L | No | 5.7h | 5.5h | May 18, 2026 |
SummaryBug FixFix Phoenix parent trace fallback behavior Ensures nested workflow traces correctly attach to parent workflows even when parent tracing is disabled, improving trace reliability and data integrity. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Python, Typescript
|
||||||
| test(api): isolate container DB between tests | escape0707 | S | No | 3.0h | 2.4h | May 18, 2026 |
SummaryTestAdd central DB isolation fixture for container integration tests Ensures each test starts with a clean database, improving test reliability and CI stability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| chore: add type to test | asukaminato0721 | XL | No | 1.4h | 0.1h | May 18, 2026 |
SummaryChoreAdd type annotations to tests Adds missing type annotations across test suites to improve static analysis and code quality. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| fix(dev): handle empty pyrefly target paths | laipz8200 | XS | No | 0.4h | 0.3h | May 18, 2026 |
SummaryBug FixFix empty pyrefly target paths Corrects pyrefly command to avoid failure when no target paths are provided, maintaining full-project behavior when PATH_TO_CHECK is omitted. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| fix: improve API extension dialog controls | lyzno1 | XL | No | 0.6h | 0.5h | May 18, 2026 |
SummaryBug FixImprove API extension dialog controls Enhances the API extension dialog to provide a fully controlled, accessible interface, reducing accidental dismissals and improving user experience. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| refactor: add console client migration demo | hyoban | XL | No | 2.6h | 2.4h | May 18, 2026 |
SummaryFeatureAdd console client migration demo Provides a demo for migrating console clients, enabling smoother transition to updated API endpoints. This helps developers adopt new console features with minimal friction. Health Assessment
Large
Medium
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
|
||||||
| refactor(api): migrate console.app.workflow to BaseModel | cqjjjzr | XL | No | 70.9h | 4.6h | May 18, 2026 |
SummaryRefactorRefactor API workflow models to BaseModel Simplifies API contracts, improves type safety, aligns frontend and backend, and reduces maintenance overhead. Health Assessment
Large
High
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Python, Typescript
Frameworks:
Flask, React
|
||||||
| refactor: convert isinstance chains to match/case (part 5) | EvanYao826 | L | No | 2.5h | 2.1h | May 18, 2026 |
SummaryRefactorRefactor isinstance chains to match/case Improves code readability and maintainability by replacing legacy isinstance checks with modern match/case syntax, reducing potential bugs and easing future updates. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix(api): close base64 file lookup sessions | escape0707 | S | No | 1.4h | 0.6h | May 18, 2026 |
SummaryBug FixClose base64 file lookup sessions This patch closes lingering database sessions in file lookup services, preventing idle transactions and resource leaks that could degrade performance. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Python
|
||||||
| fix: use Generator type annotation with @contextmanager decorators | EvanYao826 | S | No | 2.5h | 2.2h | May 18, 2026 |
SummaryRefactorFix contextmanager return type annotation Updates test annotations to use Generator type for Python 3.13 compatibility, ensuring future‑proofing. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Python
|
||||||
| ci: ensure pnpm is available in setup-web action | lyzno1 | XS | No | 0.3h | 0.1h | May 18, 2026 |
SummaryCI/CDEnsure pnpm available in setup-web action Ensures pnpm is installed in the setup-web GitHub Action, preventing duplicate installs. This guarantees consistent build environments for the project. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| chore(docker): upgrade plugin daemon to 0.6.1 | laipz8200 | XS | No | 0.6h | 0.4h | May 18, 2026 |
SummaryChoreUpgrade plugin daemon image to 0.6.1 Updates Docker compose plugin daemon image references to 0.6.1-local, aligning self-hosted deployments. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Yaml
Frameworks:
Docker
|
||||||
| refactor(web): simplify github install focus | lyzno1 | XL | No | 0.3h | 0.0h | May 18, 2026 |
SummaryRefactorSimplify GitHub install focus in web UI Simplifies the GitHub plugin installation flow by inlining the URL step and removing modal restrictions. This reduces friction for users and speeds up plugin onboarding. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(web): constrain dialog overflow layouts | lyzno1 | M | No | 0.8h | 0.7h | May 18, 2026 |
SummaryBug FixFix dialog overflow layout constraints Improves UI stability by ensuring dialogs fit within the viewport, preventing content overflow and scroll issues. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React, Nextjs
|
||||||
| refactor: migrate checkbox to dify-ui | lyzno1 | XL | No | 1.6h | 1.5h | May 18, 2026 |
SummaryRefactorMigrate checkboxes to dify-ui component library Consolidates checkbox implementation across the web app, improving consistency, accessibility, and reducing maintenance overhead. Health Assessment
Large
Medium
Medium
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| chore: generate contract in ci | hyoban | XL | No | 0.3h | 0.2h | May 18, 2026 |
SummaryChoreGenerate contract files in CI This PR generates updated API contract files during CI, ensuring backend services stay in sync and reducing integration errors. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Yaml
|
||||||
| fix: add missing phase field to _TokenData TypedDict | xxiaoxiong | XS | No | 21.1h | 21.0h | May 18, 2026 |
SummaryBug FixAdd missing phase field to token data Fixes password reset functionality by preserving the phase field, preventing 400 errors and restoring user access. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Python
|
||||||
| feat(dify-ui): add Checkbox/CheckboxGroup primitives | lyzno1 | XL | No | 11.1h | 11.0h | May 18, 2026 |
SummaryFeatureAdd Checkbox/CheckboxGroup primitives Users can now use reusable checkbox components with group selection, improving UI consistency and reducing development time. Health Assessment
X-Large
Medium
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| feat: add partner icon for template | HanqingZ | S | No | 5.4h | 5.4h | May 18, 2026 |
SummaryFeatureAdd partner icon for template Adds a partner icon to template cards in the marketplace, improving visual identification for partners. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| chore(api): upgrade graphon to 0.4.0 | laipz8200 | XL | No | 108.4h | 38.3h | May 18, 2026 |
SummaryChoreUpgrade Graphon dependency to 0.4.0 Ensures the Dify API remains compatible with the latest Graphon features, updates workflow adapters, and refreshes documentation and contracts for developers. Health Assessment
Large
Medium
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor: use match cases for workflow stream responses | D-393Patel | M | No | 11.6h | 9.8h | May 17, 2026 |
SummaryRefactorRefactor workflow stream response conversion Replaces legacy isinstance branching with Python match cases in workflow and pipeline response converters, improving readability while preserving behavior. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| fix(auth): preserve `phase` field in `_TokenData` so reset-password / change-email phase-bound checks don't 400 (#36116) | vuko | M | AI | 107.1h | 106.9h | May 17, 2026 |
SummaryBug FixFix token phase handling for password reset Preserves the phase field in token data, preventing 400 errors during password reset and change‑email flows and improving user experience. Health Assessment
Small
Low
High
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| fix(web): migrate metadata picker to combobox | zhangxuhe1 | XL | No | 12.6h | 0.9h | May 17, 2026 |
SummaryRefactorMigrate metadata picker to combobox Replaces the popover-based metadata picker with a combobox, simplifying the UI and improving user interaction for dataset metadata selection. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| chore: improve swagger markdown optional fields typing | cqjjjzr | XL | No | 6.4h | 6.2h | May 16, 2026 |
SummaryRefactorImprove swagger markdown optional fields typing Update swagger markdown to correctly type optional fields, ensuring accurate documentation and test coverage. Health Assessment
X-Large
Medium
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix: fetch memory of LLM node may cause out of flask context | hjlarry | S | No | 3.4h | 3.3h | May 16, 2026 |
SummaryBug FixFix LLM node memory fetch causing Flask context error Corrects a bug where fetching memory of an LLM node triggered an out‑of‑Flask‑context error, improving workflow stability for users. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| refactor: convert isinstance chains to match/case (part 3) | EvanYao826 | XL | No | 5.9h | 3.7h | May 16, 2026 |
SummaryRefactorRefactor isinstance chains to match/case This refactor replaces lengthy if/elif chains with Python 3.10+ match/case statements, improving readability and ensuring exhaustive type handling. The change reduces maintenance overhead and helps detect missing branches early. Health Assessment
X-Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor: convert isinstance chains to match/case in easy_ui_based_generate_task_pipeline.py | EvanYao826 | L | No | 2.5h | 1.8h | May 15, 2026 |
SummaryRefactorRefactor dispatch chains to match/case syntax Improves readability and exhaustiveness checking in task pipeline logic without changing behavior. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| fix: reduce db roundtrips of message update | wylswz | S | No | 0.7h | 0.2h | May 15, 2026 |
SummaryRefactorReduce DB roundtrips for message update This change consolidates database update queries, cutting roundtrips and improving performance for message updates. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Python
|
||||||
| fix(api): avoid dify-agent path lookup during Docker build | BeautyyuYanli | XS | AI | 16.9h | 0.3h | May 15, 2026 |
SummaryBug FixAvoid dify-agent path lookup in Docker build Removes dify-agent from production dependencies to prevent Docker build failures, ensuring API image builds reliably. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| feat: initialize user timezone and language from browser | lyzno1 | XL | No | 23.6h | 22.7h | May 15, 2026 |
SummaryFeatureInitialize user timezone and language from browser Adds ability to set new user timezone and language based on browser settings, improving user experience and localization for sign‑ups and invites. Health Assessment
Large
Medium
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Python, Typescript
|
||||||
| fix: performance optimization on TTFE critical path | wylswz | S | No | 18.7h | 17.3h | May 15, 2026 |
SummaryBug FixPerformance optimization on TTFE critical path Improves application startup time by optimizing the critical path, reducing user wait times and enhancing overall responsiveness. Health Assessment
Small
Low
Medium
AI Details
Confidence:
0.80
Tech Stack
Languages:
Python
|
||||||
| fix(web): web app description missing | JzoNgKVO | S | No | 1.8h | 1.1h | May 15, 2026 |
SummaryBug FixFix web app description missing Corrects missing description in the web app, improving user experience and ensuring accurate information is displayed to users. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(web): app icon in webapp | JzoNgKVO | S | No | 2.4h | 1.8h | May 15, 2026 |
SummaryBug FixFix web app icon behavior Ensures the web app icon updates correctly when the site icon changes, improving UI consistency. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix: regenerate document summary after update via API (#35950) | EvanYao826 | XL | No | 97.0h | 49.6h | May 15, 2026 |
SummaryBug FixFix missing summary regeneration on API update Ensures updated documents have up-to-date summaries, improving search relevance and user experience. Health Assessment
X-Large
High
Medium
AI Details
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor: enhance layout and scrolling behavior in various modals for improved user experience | CodingOnStar | M | No | 0.3h | 0.1h | May 15, 2026 |
SummaryRefactorRefactor modal layout and scrolling for better UX Improves modal usability by adjusting layout and scrolling, enhancing user experience. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React, Nextjs
|
||||||
| chore(layout): reintroduce AmplitudeProvider in common layouts for analytics tracking | CodingOnStar | XS | No | 0.2h | 0.0h | May 15, 2026 |
SummaryChoreReintroduce AmplitudeProvider in common layouts Adds analytics tracking provider back into shared layout components, ensuring consistent event logging across the application. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
Frameworks:
Nextjs, React
|
||||||
| chore: enchance copywriting in none education plan warning modal | iamjoel | L | No | 1.5h | 1.3h | May 15, 2026 |
SummaryChoreEnhance copywriting in education plan modal Improves clarity of education plan warning modal, enhancing user understanding and reducing confusion. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| refactor(install): improve layout and scrolling behavior for plugin installation step | CodingOnStar | S | No | 0.3h | 0.1h | May 15, 2026 |
SummaryRefactorRefactor plugin installation layout and scrolling Improves UI layout and scrolling behavior for plugin installation steps, enhancing user experience during plugin setup. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(api): allow LLM nodes to access retrieved knowledge files | FFXN | XL | No | 0.1h | - | May 15, 2026 |
SummaryBug FixAllow LLM nodes to access retrieved knowledge files Enables LLM nodes to read knowledge files retrieved during RAG, improving model accuracy and user experience. Health Assessment
X-Large
Medium
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Python
|
||||||
| fix: replace deprecated testcontainers log waits | KurodaKayn | S | No | 37.3h | 26.6h | May 15, 2026 |
SummaryRefactorReplace deprecated testcontainers log waits This change removes deprecation warnings in integration tests, ensuring reliable startup checks for database and service containers, improving test stability and reducing maintenance overhead. Health Assessment
Small
Low
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| fix: allow tag rename without type payload | lyzno1 | M | No | 13.0h | 12.9h | May 15, 2026 |
SummaryBug FixFix tag rename without type payload This change allows users to rename tags without needing to resend the tag type, reducing API errors and improving user experience. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Python, Typescript
|
||||||
| fix(api): allow LLM nodes to access retrieved knowledge files | laipz8200 | XL | No | 3.3h | 3.1h | May 14, 2026 |
SummaryBug FixAllow LLM nodes to access retrieved knowledge files This fix restores access to knowledge‑base attachments for LLM nodes during workflow execution while preserving tenant scoping and ownership checks, improving reliability of knowledge retrieval for end users. Health Assessment
X-Large
Medium
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| refactor(api): migrate console.app.workflow_comment to BaseModel | cqjjjzr | XL | No | 1.1h | 0.9h | May 14, 2026 |
SummaryRefactorMigrate workflow comment API to Pydantic BaseModel Aligns console workflow comment API serialization with Pydantic, improving consistency and type safety across the backend. This refactor enhances maintainability and reduces duplication. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor: cleanup duplicate code | cqjjjzr | L | No | 1.0h | 0.8h | May 14, 2026 |
SummaryRefactorRefactor: Clean up duplicate code This refactor removes duplicated API helper logic, streamlining code maintenance and reducing potential bugs. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix: action btn is hidden if there are many packages to install | iamjoel | S | No | 0.3h | 0.1h | May 14, 2026 |
SummaryBug FixFix hidden action button for many packages Ensures the action button remains visible when installing many packages, improving user experience during bulk installs. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.15
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix: pipeline template render | FFXN | M | No | 0.7h | 0.6h | May 14, 2026 |
SummaryBug FixFix pipeline template rendering issue Resolves rendering failure when creating pipelines from templates, ensuring DataSet IDs are correctly returned and preventing errors for users. This improves reliability of pipeline creation and user experience. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Python
|
||||||
| feat(MessageLogModal): refactor modal structure and improve tab handling | CodingOnStar | M | No | 0.3h | 0.2h | May 14, 2026 |
SummaryRefactorRefactor MessageLogModal for better accessibility and tab handling Improves modal accessibility by switching to Dialog component, adds type guard for tab validation, and updates rendering logic and tests, enhancing user experience and code maintainability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(api): gracefully handle credential fetch failures in rag pipeline | linw1995 | L | No | 0.5h | 0.3h | May 14, 2026 |
SummaryBug FixGracefully handle credential fetch failures This change improves the resilience of the RAG pipeline by gracefully handling credential fetch failures, preventing partial failures and ensuring consistent data retrieval for downstream services. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix: fix delete logs failed | fatelei | M | No | 4.3h | 4.2h | May 14, 2026 |
SummaryBug FixFix delete logs failure Ensures tenant log deletion works correctly, preventing storage buildup and maintaining system reliability. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Python
|
||||||