Production-ready platform for agentic workflow development.
COMMITS
/ api/libs/helper.py May 26, 2026
Y
feat: adding dify cli (#36348)
Yunlu Wen committed
May 20, 2026
Q
fix(api): fix invalid token error while changing email (#36412)
QuantumGhost committed
May 18, 2026
E
refactor: convert isinstance chains to match/case (part 5) (#36298)
EvanYao committed
May 17, 2026
May 14, 2026
C
C
refactor: cleanup duplicate code (#36173)
chariri committed
April 16, 2026
Y
chore: reorg imports (#35308)
Yunlu Wen committed
April 14, 2026
N
W
refactor: replace bare dict with dict[str, Any] in VDB providers and libs (#35123)
wdeveloper16 committed
April 10, 2026
C
April 7, 2026
March 27, 2026
9
March 26, 2026
A
fix: dataset query created_by empty UUID in iteration subgraph (#34004) (#34044)
Achieve3318 committed
March 25, 2026
9
refactor(api): rename dify_graph to graphon (#34095)
99 committed
March 17, 2026
盐
refactor(api): tighten phase 1 shared type contracts (#33453)
盐粒 Yanli committed
March 2, 2026
-
refactor(api): move model_runtime into dify_graph (#32858)
-LAN- committed
-
refactor: move workflow package to dify_graph (#32844)
-LAN- committed
February 16, 2026
February 9, 2026
Q
feat: Human Input Node (#32060)
QuantumGhost committed
January 30, 2026
Q
revert: revert human input relevant code (#31766)
QuantumGhost committed
Q
feat(api): Human Input Node (backend part) (#31646)
QuantumGhost committed
January 6, 2026
December 19, 2025
A
refactor: split changes for api/libs/helper.py (#29875)
Asuka Minato committed
December 16, 2025
L
feat: VECTOR_STORE supports seekdb (#29658)
longbingljw committed
December 12, 2025
P
fix: set response content type with charset in helper (#29534)
Pleasure1234 committed
December 11, 2025
December 5, 2025
A
refactor: port reqparse to Pydantic model (#28949)
Asuka Minato committed
November 20, 2025
L
feat:mysql adaptation for metadb (#28188)
longbingljw committed
October 22, 2025
Z
feat: compatible custom avatar url (#26975)
ZalterCitty committed
October 16, 2025
A
use deco to avoid current_user (#26077)
Asuka Minato committed
September 15, 2025
-
September 12, 2025
K
chore: adopt StrEnum and auto() for some string-typed enums (#25129)
Krito. committed
September 9, 2025
-
Fix basedpyright type errors (#25435)
-LAN- committed
September 3, 2025
August 27, 2025
Y
Fix token expiry miscalculation (#24639)
Yongtao Huang committed
August 26, 2025
Y
Refactor: use logger = logging.getLogger(__name__) in logging (#24515)
Yongtao Huang committed
August 24, 2025
M
fix(api): restful to restx migration issue (#24416)
Matri Qi committed
A
try flask_restful -> flask_restx (#24310)
Asuka Minato committed
July 25, 2025
A
make logging not use f-str, change others to f-str (#22882)
Asuka Minato committed
July 17, 2025
Y
fix: drop dead code phase2 unused class (#22042)
yihong committed
July 9, 2025
-
feat(libs): Introduce `extract_tenant_id` (#22086)
-LAN- committed
June 11, 2025
June 6, 2025
B
chore: replace pseudo-random generators with secrets module (#20616)
Bowen Liang committed
June 5, 2025
E
Fix 500 error (#20614)
Eric Guo committed
May 6, 2025
February 17, 2025
Y
Introduce Plugins (#13836)
Yeuoly committed
January 22, 2025
S
feat: Add ability to change profile avatar (#12642)
Shun Miyazawa committed
December 24, 2024
Y
feat: mypy for all type check (#10921)
yihong committed
December 20, 2024