Production-ready platform for agentic workflow development.
COMMITS
/ api/libs/helper.py 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
December 15, 2024
Y
fix: account.id should account_id (#11628)
yihong committed
December 2, 2024
-
Fix/type-error (#11240)
-LAN- committed
November 26, 2024
H
fix: site icon not showing (#11094)
Hash Brown committed
November 22, 2024
-
October 22, 2024
B
refactor: use dify_config to replace legacy usage of flask app's config (#9089)
Bowen Liang committed
October 21, 2024
J
fix: TOKEN_EXPIRY_MINUTES (#9557)
Joe committed
-
feat/enhance the multi-modal support (#8818)
-LAN- committed
J
Feat/new login (#8120)
Joe committed
October 12, 2024
-
Feat/implement-refresh-tokens (#9233)
-LAN- committed
October 9, 2024
B
chore: avoid implicit optional in type annotations of method (#8727)
Bowen Liang committed
September 11, 2024
B
chore: apply pep8-naming rules for naming convention (#8261)
Bowen Liang committed
August 19, 2024
H
feat: custom app icon (#7196)
Hash Brown committed
August 15, 2024
-
chore(api/libs): Apply ruff format. (#7301)
-LAN- committed
July 22, 2024
July 5, 2024
X
feat: implement forgot password feature (#5534)
xielong committed