2026-01-22 - 2026-07-22

Overview

286 Active Issues
Excluding merges, 17 authors have pushed 44 commits to main and 46 commits to all branches. On main, 1232 files have changed and there have been 50588 additions and 165060 deletions.

7 Releases published by 1 user

Published v0.10.0 2026-07-20 04:53:05 -04:00

Published v0.9.1 2026-06-16 23:02:57 -04:00

Published v0.9.0 2026-05-20 03:47:59 -04:00

Published v0.8.0 2026-04-28 04:26:21 -04:00

Published v0.7.4 2026-03-12 13:07:30 -04:00

Published v0.7.3 2026-03-12 05:03:30 -04:00

Published v0.7.2 2026-03-04 03:03:58 -05:00

228 Issues closed from 1 user

Closed #285 [PR #285] [MERGED] feat: sync get_text_content from dify-api 2026-02-15 21:16:35 -05:00

Closed #279 [PR #275] [MERGED] Make validate_credentials max_tokens configurable (preserve stream default 10) 2026-02-15 21:16:33 -05:00

Closed #276 [PR #272] [MERGED] chore: bump version to 0.7.1 2026-02-15 21:16:32 -05:00

Closed #277 [PR #273] [CLOSED] fix(#92): Add support for env HTTP_REQUEST_SSL_VERIFY 2026-02-15 21:16:32 -05:00

Closed #278 [PR #274] [CLOSED] Make validate_credentials max_tokens configurable and bump SDK version 2026-02-15 21:16:32 -05:00

Closed #269 [PR #262] [MERGED] chore (README.md): add multimodal embeddings / reranking support 2026-02-15 21:16:31 -05:00

Closed #270 [PR #263] [MERGED] Revert "fix: increase max_tokens from 5 to 16 for some specific model… 2026-02-15 21:16:31 -05:00

Closed #271 [PR #267] [MERGED] enh: The addition of the think closure tag supports multi-turn thin… 2026-02-15 21:16:31 -05:00

Closed #266 [PR #259] [MERGED] rm LogMetadata 2026-02-15 21:16:30 -05:00

Closed #264 [PR #255] [MERGED] fix: bump werkzeug to 3.1.4 for CVE-2025-66221 2026-02-15 21:16:29 -05:00

Closed #259 [PR #249] [CLOSED] Update profile readme with social links and description 2026-02-15 21:16:28 -05:00

Closed #260 [PR #251] [CLOSED] Enhance profile with social link and game player description 2026-02-15 21:16:28 -05:00

Closed #261 [PR #250] [CLOSED] Update profile with social link and description 2026-02-15 21:16:28 -05:00

Closed #262 [PR #252] [MERGED] fix: miss max_single_connection_lifetime 2026-02-15 21:16:28 -05:00

Closed #254 [PR #244] [MERGED] bump to 0.6.2 2026-02-15 21:16:27 -05:00

Closed #255 [PR #245] [MERGED] fix: update request timeout to use environment configuration 2026-02-15 21:16:27 -05:00

Closed #256 [PR #246] [CLOSED] Update github plugin version to next 2026-02-15 21:16:27 -05:00

Closed #257 [PR #247] [CLOSED] Update dify-plugin-sdks github plugin version 2026-02-15 21:16:27 -05:00

Closed #258 [PR #248] [CLOSED] Upgrade sdk version 2026-02-15 21:16:27 -05:00

Closed #250 [PR #239] [MERGED] fix: sync max-invocation-timeout to http-based backwards invocation 2026-02-15 21:16:26 -05:00

Closed #251 [PR #240] [MERGED] bump to 0.6.1 2026-02-15 21:16:26 -05:00

Closed #252 [PR #243] [MERGED] fix: update request timeout to use configurable MAX_REQUEST_TIMEOUT 2026-02-15 21:16:26 -05:00

Closed #248 [PR #237] [MERGED] feat: support multimodal embeddings 2026-02-15 21:16:25 -05:00

Closed #249 [PR #238] [MERGED] docs: update README to include support for Trigger functionality 2026-02-15 21:16:25 -05:00

Closed #244 [PR #233] [MERGED] fix(gmail_trigger): correct types, ensure int, correct permission, and bump sdk 2026-02-15 21:16:24 -05:00

Closed #246 [PR #235] [MERGED] feat: Configurable Ping Max Tokens 2026-02-15 21:16:24 -05:00

Closed #247 [PR #236] [MERGED] fix: add more test cases for model factory 2026-02-15 21:16:24 -05:00

Closed #240 [PR #229] [CLOSED] feat: Add LLM reasoning option for OpenAI compatible 2026-02-15 21:16:23 -05:00

Closed #241 [PR #230] [CLOSED] feat: Add LLM reasoning option for OpenAI compatible 2026-02-15 21:16:23 -05:00

Closed #242 [PR #231] [CLOSED] feat: Add LLM reasoning option for OpenAI compatible 2026-02-15 21:16:23 -05:00

Closed #243 [PR #232] [CLOSED] Pcw OpenAI compatible 2026-02-15 21:16:23 -05:00

Closed #236 [PR #223] [MERGED] refactor: update model provider to use ModelFactory for instance mana… 2026-02-15 21:16:22 -05:00

Closed #237 [PR #224] [MERGED] chore: bump to 0.5.1 2026-02-15 21:16:22 -05:00

Closed #234 [PR #220] [MERGED] Codex/implement slack trigger in main.py 2026-02-15 21:16:21 -05:00

Closed #229 [PR #215] [MERGED] refactor: de-duplicate lark event dispatcher setup 2026-02-15 21:16:20 -05:00

Closed #230 [PR #216] [MERGED] refactor: tighten typing for lark dispatch helper 2026-02-15 21:16:20 -05:00

Closed #231 [PR #218] [MERGED] Add Gmail trigger example plugin with automated subscription 2026-02-15 21:16:20 -05:00

Closed #232 [PR #217] [MERGED] Expand Slack trigger to full Events API catalog 2026-02-15 21:16:20 -05:00

Closed #233 [PR #219] [MERGED] plugin example: telegram 2026-02-15 21:16:20 -05:00

Closed #224 [PR #210] [MERGED] feat: add datasource plugin examples 2026-02-15 21:16:19 -05:00

Closed #225 [PR #212] [MERGED] Add comments and unit tests for trigger factory 2026-02-15 21:16:19 -05:00

Closed #221 [PR #208] [MERGED] feat: add max_invocation_timeout parameter 2026-02-15 21:16:18 -05:00

Closed #222 [PR #209] [MERGED] fix: use dict.get() to avoid KeyError when transforming llm response 2026-02-15 21:16:18 -05:00

Closed #219 [PR #204] [MERGED] bump to 0.4.5 2026-02-15 21:16:17 -05:00

Closed #220 [PR #207] [MERGED] feat: support invoke tool with app_id 2026-02-15 21:16:17 -05:00

Closed #214 [PR #198] [MERGED] Update README.md 2026-02-15 21:16:16 -05:00

Closed #215 [PR #199] [MERGED] Bump pyproject.toml to 0.4.4 2026-02-15 21:16:16 -05:00

Closed #216 [PR #200] [MERGED] feat: add rag tag 2026-02-15 21:16:16 -05:00

Closed #217 [PR #201] [MERGED] fix: resolve 100% CPU usage in stdio buffer by replacing O(n²) Byte concatenation with BytesIO 2026-02-15 21:16:16 -05:00

Closed #218 [PR #202] [MERGED] feat(python): relaxing version verification 2026-02-15 21:16:16 -05:00

Closed #209 [PR #186] [MERGED] fix: type for ProviderConfig.default 2026-02-15 21:16:15 -05:00

Closed #210 [PR #189] [MERGED] fix: corrected latency accuracy 2026-02-15 21:16:15 -05:00

Closed #211 [PR #192] [MERGED] feat: add developer message 2026-02-15 21:16:15 -05:00

Closed #212 [PR #195] [MERGED] i18n: Japanese language support 2026-02-15 21:16:15 -05:00

Closed #213 [PR #197] [MERGED] feat: add filename support to multi-modal prompt messages 2026-02-15 21:16:15 -05:00

Closed #208 [PR #184] [CLOSED] refactor: Replaced 'dify' with 'shai' in package name, imports, and r… 2026-02-15 21:16:14 -05:00

Closed #204 [PR #178] [MERGED] Bump to 0.4.1 2026-02-15 21:16:13 -05:00

Closed #205 [PR #179] [MERGED] feat[0.4.2]: Tool OAuth 2026-02-15 21:16:13 -05:00

Closed #206 [PR #182] [MERGED] fix(tool): temporarily alias LogMetadata to CommonLogMetadata to prevent import errors before version 0.5.0 2026-02-15 21:16:13 -05:00

Closed #207 [PR #183] [MERGED] chore: bump to 0.4.3 2026-02-15 21:16:13 -05:00

Closed #199 [PR #173] [MERGED] feat: dark icon 2026-02-15 21:16:12 -05:00

Closed #200 [PR #169] [CLOSED] Docs/bump up sdk ver guide 2026-02-15 21:16:12 -05:00

Closed #201 [PR #172] [MERGED] Update README.md 2026-02-15 21:16:12 -05:00

Closed #202 [PR #174] [MERGED] docs/bump up sdk ver guide 2026-02-15 21:16:12 -05:00

Closed #203 [PR #177] [MERGED] chore: add meta version 0.0.2 description 2026-02-15 21:16:12 -05:00

Closed #194 [PR #163] [MERGED] feat[0.4.0]: add dynamic select support 2026-02-15 21:16:11 -05:00

Closed #195 [PR #164] [MERGED] docs: update README.md with manifest versioning details and enhance s… 2026-02-15 21:16:11 -05:00

Closed #196 [PR #166] [MERGED] feat[0.4.0]: add LLMStructuredOutput and LLMStructuredOutputInvocation for s… 2026-02-15 21:16:11 -05:00

Closed #197 [PR #167] [MERGED] Bump to 0.4.0 2026-02-15 21:16:11 -05:00

Closed #198 [PR #168] [MERGED] Refactor: standardize string quotes for model name retrieval in OpenAI compatible interfaces 2026-02-15 21:16:11 -05:00

Closed #193 [PR #162] [MERGED] feat: add trigger functionality 2026-02-15 21:16:10 -05:00

Closed #189 [PR #159] [MERGED] fix: handle mcp array and object type 2026-02-15 21:16:09 -05:00

Closed #190 [PR #157] [MERGED] [0.4.0] dep: bump gevent to 25.5.1 2026-02-15 21:16:09 -05:00

Closed #191 [PR #160] [MERGED] fix: update array parameter tool error 2026-02-15 21:16:09 -05:00

Closed #192 [PR #161] [MERGED] fix[0.4.0]: add response body to CredentialsValidateFailedError exceptions to aid in error diagnosis, especially useful for locally provided models 2026-02-15 21:16:09 -05:00

Closed #184 [PR #151] [MERGED] bump to 0.3.1 2026-02-15 21:16:08 -05:00

Closed #185 [PR #150] [MERGED] feat: enhance PluginRunner to build plugins from source directories 2026-02-15 21:16:08 -05:00

Closed #186 [PR #152] [MERGED] feat: add mcp tool type 2026-02-15 21:16:08 -05:00

Closed #187 [PR #153] [MERGED] feat: agent plugin handle object and array type 2026-02-15 21:16:08 -05:00

Closed #188 [PR #154] [MERGED] chore: update version constraint for dify_plugin to 0.3.0,<0.4.0 in R… 2026-02-15 21:16:08 -05:00

Closed #180 [PR #144] [MERGED] feat[0.3.0]: add plugin runner functionality 2026-02-15 21:16:07 -05:00

Closed #181 [PR #145] [CLOSED] feat:add param instruction for tts interface 2026-02-15 21:16:07 -05:00

Closed #182 [PR #146] [MERGED] chore: bump to 0.3.0 2026-02-15 21:16:07 -05:00

Closed #183 [PR #149] [MERGED] feat[0.5.0]: datasource 2026-02-15 21:16:07 -05:00

Closed #178 [PR #141] [MERGED] fix REMOTE_INSTALL_URL, need default value 2026-02-15 21:16:06 -05:00

Closed #179 [PR #143] [MERGED] Bump to 0.2.4 2026-02-15 21:16:06 -05:00

Closed #175 [PR #137] [MERGED] dep[0.2.3]: update httpx to 0.28.x reducing JSON payload length in transporation 2026-02-15 21:16:05 -05:00

Closed #176 [PR #139] [MERGED] chore: bump sdk to 0.2.3 2026-02-15 21:16:05 -05:00

Closed #177 [PR #142] [MERGED] fix: update DifyPluginEnv to set default for REMOTE_INSTALL_URL 2026-02-15 21:16:05 -05:00

Closed #169 [PR #133] [MERGED] chore: add unit test for AgentStrategy constructor 2026-02-15 21:16:04 -05:00

Closed #170 [PR #132] [MERGED] chore: mark constructors as final in multiple classes 2026-02-15 21:16:04 -05:00

Closed #171 [PR #134] [MERGED] feat: add repository URL field to manifest 2026-02-15 21:16:04 -05:00

Closed #172 [PR #135] [MERGED] chore[0.4.0]: update dependencies and remove pydub from main requirements 2026-02-15 21:16:04 -05:00

Closed #173 [PR #136] [MERGED] feat: support REMOTE_INSTALL_URL config for remote installing and debugging 2026-02-15 21:16:04 -05:00

Closed #164 [PR #125] [MERGED] fix: In debug mode, thread locks block responses and heartbeats, causing TCP to reconnect. 2026-02-15 21:16:03 -05:00

Closed #165 [PR #126] [MERGED] chore: update GitHub Actions permissions in mkdocs workflow 2026-02-15 21:16:03 -05:00

Closed #166 [PR #128] [MERGED] fix: improve buffer handling for multimodal input 2026-02-15 21:16:03 -05:00

Closed #167 [PR #130] [MERGED] feat(endpoint): support declare endpoints in groups 2026-02-15 21:16:03 -05:00

Closed #168 [PR #131] [MERGED] Bump to 0.2.2 2026-02-15 21:16:03 -05:00

Closed #162 [PR #123] [CLOSED] feat: Support Citations and Attributions by context feature 2026-02-15 21:16:02 -05:00

Closed #163 [PR #124] [MERGED] fix(File): enhance error handling for unsupported URL protocols in fi… 2026-02-15 21:16:02 -05:00

Closed #159 [PR #119] [MERGED] feat(http_parser): add functions to parse raw HTTP requests and conve… 2026-02-15 21:16:01 -05:00

Closed #160 [PR #121] [MERGED] feat: generate docs automatically 2026-02-15 21:16:01 -05:00

Closed #161 [PR #122] [MERGED] feat: support list in JsonMessage 2026-02-15 21:16:01 -05:00

Closed #154 [PR #112] [MERGED] chore: bump version to 0.2.1 2026-02-15 21:16:00 -05:00

Closed #155 [PR #114] [MERGED] fix: update storage field to be optional in PluginResourceRequirement… 2026-02-15 21:16:00 -05:00

Closed #156 [PR #115] [MERGED] agent node add runtime(user_id) 2026-02-15 21:16:00 -05:00

Closed #157 [PR #116] [MERGED] feat[0.4.0](oauth): implement OAuth authorization URL and credentials retrieval 2026-02-15 21:16:00 -05:00

Closed #158 [PR #118] [MERGED] Update README.md to new version 2026-02-15 21:16:00 -05:00

Closed #149 [PR #106] [MERGED] fix: debug runtime & local runtime cannot get app_id 2026-02-15 21:15:59 -05:00

Closed #150 [PR #107] [MERGED] feat: Add Citations and Attributions to Agent Node 2026-02-15 21:15:59 -05:00

Closed #151 [PR #109] [MERGED] Fix function call error in qwen-xxx 2026-02-15 21:15:59 -05:00

Closed #152 [PR #110] [MERGED] chore: bump version to 0.2.0 2026-02-15 21:15:59 -05:00

Closed #153 [PR #111] [MERGED] fix: update minimum_dify_version to be optional in PluginConfiguration 2026-02-15 21:15:59 -05:00

Closed #145 [PR #101] [MERGED] chore(workflow): update pull request trigger to only activate on pushes to main 2026-02-15 21:15:58 -05:00

Closed #146 [PR #102] [CLOSED] chore: Limit CI pipeline to trigger only on main branch pushes 2026-02-15 21:15:58 -05:00

Closed #147 [PR #103] [MERGED] optimize: replace json.loads with TypeAdapter for JSON unmarshaling 2026-02-15 21:15:58 -05:00

Closed #148 [PR #104] [MERGED] fix: incorrectly uses new_tool_call.function.name while getting existing tool calls 2026-02-15 21:15:58 -05:00

Closed #143 [PR #99] [MERGED] feat: agent strategy parameter add help field 2026-02-15 21:15:57 -05:00

Closed #144 [PR #100] [MERGED] feat(invocation): add FetchAppInvocation and update type hints for improved clarity 2026-02-15 21:15:57 -05:00

Closed #139 [PR #93] [MERGED] feat: add minimum_dify_version field to PluginConfiguration for version validation 2026-02-15 21:15:56 -05:00

Closed #140 [PR #96] [MERGED] fix(agent_node): support tool parameters of select type 2026-02-15 21:15:56 -05:00

Closed #141 [PR #95] [CLOSED] feat(openai_compatible): Add structured output support 2026-02-15 21:15:56 -05:00

Closed #142 [PR #97] [MERGED] feat(model): add structured output feature to model 2026-02-15 21:15:56 -05:00

Closed #134 [PR #88] [MERGED] enhancement: remove prompt_messages from LLMResult and LLMResultChunk 2026-02-15 21:15:55 -05:00

Closed #136 [PR #89] [MERGED] add self.session.storage.exist 2026-02-15 21:15:55 -05:00

Closed #137 [PR #91] [CLOSED] fix(openai_compatible): set stream-tool-call's default value to not_support 2026-02-15 21:15:55 -05:00

Closed #138 [PR #90] [MERGED] feat(python): Add specific error classes for StorageInvocation 2026-02-15 21:15:55 -05:00

Closed #129 [PR #82] [MERGED] Fix: handle explicit None values in ToolCall responses from OpenAI-compatible LLMs 2026-02-15 21:15:54 -05:00

Closed #130 [PR #83] [CLOSED] feat: Adapt to the Gemini 2.5 model 2026-02-15 21:15:54 -05:00

Closed #131 [PR #84] [CLOSED] feat: adapt maxtokens parameter for Gemini 2.5 models. 2026-02-15 21:15:54 -05:00

Closed #132 [PR #85] [CLOSED] fix: invalid new tool call creation logic during streaming response handling in OAI-Compat model. 2026-02-15 21:15:54 -05:00

Closed #133 [PR #86] [MERGED] fix: improve gevent socket connection handling, avoid blocking except… 2026-02-15 21:15:54 -05:00

Closed #127 [PR #80] [MERGED] chore: update pydantic-settings version to >=2.5.0 2026-02-15 21:15:53 -05:00

Closed #128 [PR #81] [MERGED] Fix: Convert shared class variables to instance variables to solve lock contention and CPU issues 2026-02-15 21:15:53 -05:00

Closed #124 [PR #74] [CLOSED] Fix: handle the situation which OpenAI compatible LLM responses error messages 2026-02-15 21:15:52 -05:00

Closed #125 [PR #75] [MERGED] socket recv cache up to 1M 2026-02-15 21:15:52 -05:00

Closed #126 [PR #78] [MERGED] feat: add supports for provider to register array[tool] type field 2026-02-15 21:15:52 -05:00

Closed #119 [PR #69] [MERGED] feat(python): Enable pycodestyle (W) warning ruleset with ruff 2026-02-15 21:15:51 -05:00

Closed #120 [PR #70] [MERGED] feat(python): Enable Ruff ruleset (RUF), disable preview mode 2026-02-15 21:15:51 -05:00

Closed #121 [PR #71] [MERGED] chore:sync openai_compatible/llm.py from 0.15.3 2026-02-15 21:15:51 -05:00

Closed #122 [PR #72] [MERGED] ci(python): Add CI Pipeline for Python SDK 2026-02-15 21:15:51 -05:00

Closed #123 [PR #73] [MERGED] fix(entities/model/message): prompt message cannot validate when pass multi type contents 2026-02-15 21:15:51 -05:00

Closed #114 [PR #63] [MERGED] feat: add history message feature 2026-02-15 21:15:50 -05:00

Closed #115 [PR #65] [MERGED] feat(python): upgrade ruff to v0.11.2, integrate flake8-bandit ruleset for security linting 2026-02-15 21:15:50 -05:00

Closed #116 [PR #66] [MERGED] feat(python): Integrate flake8-builtins (A) ruleset with ruff 2026-02-15 21:15:50 -05:00

Closed #117 [PR #67] [MERGED] feat(python): Introduct flake8-debugger (T10) ruleset with ruff 2026-02-15 21:15:50 -05:00

Closed #118 [PR #68] [MERGED] feat(python): Enforce FBT003 rule in ruff for boolean arguments 2026-02-15 21:15:50 -05:00

Closed #111 [PR #57] [MERGED] fix: bypass _code_block_mode_wrapper if response_format is not JSON or XML 2026-02-15 21:15:49 -05:00

Closed #112 [PR #60] [MERGED] chore: update dependency constraint for yarl 2026-02-15 21:15:49 -05:00

Closed #113 [PR #62] [MERGED] Fix/file upload 2026-02-15 21:15:49 -05:00

Closed #109 [PR #53] [MERGED] feat: agent node add memory 2026-02-15 21:15:48 -05:00

Closed #110 [PR #54] [MERGED] fix:Let OAICompatLargeLanguageModel compatible with the ​"data:" format for streaming response messages 2026-02-15 21:15:48 -05:00

Closed #104 [PR #47] [MERGED] fix:add function to validate only stream mode model credentials 2026-02-15 21:15:47 -05:00

Closed #105 [PR #49] [MERGED] fix: Update prompt message content types to use Literal and add union type for content 2026-02-15 21:15:47 -05:00

Closed #106 [PR #50] [CLOSED] fix: add 'include_usage' option in stream mode for OAICompat LLMs 2026-02-15 21:15:47 -05:00

Closed #107 [PR #51] [CLOSED] feat: parameterize the default tokenizer to obtain the number of tokens 2026-02-15 21:15:47 -05:00

Closed #108 [PR #52] [CLOSED] feat: add 'encouraged_response_prefix' parameter for LLM 2026-02-15 21:15:47 -05:00

Closed #99 [PR #40] [MERGED] feat: add llm blocking invoke 2026-02-15 21:15:46 -05:00

Closed #100 [PR #42] [MERGED] fix: cannot init prompt message 2026-02-15 21:15:46 -05:00

Closed #101 [PR #44] [CLOSED] fix:Let OAICompatLargeLanguageModel compatible with the ​"data:" format for streaming response messages 2026-02-15 21:15:46 -05:00

Closed #102 [PR #43] [CLOSED] Fix: replace param max_tokens to max_completetion_tokens 2026-02-15 21:15:46 -05:00

Closed #103 [PR #45] [MERGED] Fix the error in running the agent plugin 2026-02-15 21:15:46 -05:00

Closed #96 [PR #36] [CLOSED] Fix/file upload 2026-02-15 21:15:45 -05:00

Closed #97 [PR #37] [MERGED] Fix/file upload 2026-02-15 21:15:45 -05:00

Closed #98 [PR #38] [MERGED] feat: Add connection lifetime timeout for serverless request reader 2026-02-15 21:15:45 -05:00

Closed #94 [PR #33] [MERGED] migrate the <think> tag 2026-02-15 21:15:44 -05:00

Closed #95 [PR #35] [CLOSED] Added user to backyard invoke 2026-02-15 21:15:44 -05:00

Closed #89 [PR #21] [MERGED] feat: add r1 model thinking tag 2026-02-15 21:15:43 -05:00

Closed #90 [PR #22] [MERGED] Revert "Merge pull request #21 from langgenius/feat/add-r1-reasoning" 2026-02-15 21:15:43 -05:00

Closed #91 [PR #24] [MERGED] add endpoint model name in credentials for openai compatible interface 2026-02-15 21:15:43 -05:00

Closed #92 [PR #27] [CLOSED] fix model _position.yaml not work 2026-02-15 21:15:43 -05:00

Closed #93 [PR #29] [CLOSED] fix: do not use code block mode wrapper if response_format is json_sc… 2026-02-15 21:15:43 -05:00

Closed #84 [PR #14] [MERGED] label display error when use_template 2026-02-15 21:15:42 -05:00

Closed #85 [PR #13] [MERGED] sync MultiModalPromptMessageContent 2026-02-15 21:15:42 -05:00

Closed #86 [PR #15] [MERGED] fix invoke llm raise error 2026-02-15 21:15:42 -05:00

Closed #87 [PR #19] [MERGED] feat: support workflow tools 2026-02-15 21:15:42 -05:00

Closed #88 [PR #20] [MERGED] feat: add metadata to log 2026-02-15 21:15:42 -05:00

Closed #80 [PR #8] [MERGED] feat: add agent node log 2026-02-15 21:15:41 -05:00

Closed #81 [PR #7] [MERGED] feat: add agent strategy support 2026-02-15 21:15:41 -05:00

Closed #82 [PR #10] [MERGED] fix: UploadFileResponse to support optional type initialization from mime_type 2026-02-15 21:15:41 -05:00

Closed #83 [PR #11] [MERGED] fix ParameterType.TEXT is not supported 2026-02-15 21:15:41 -05:00

Closed #79 [PR #6] [CLOSED] chore: storage get non-existent key will not raise error 2026-02-15 21:15:40 -05:00

Closed #74 [PR #1] [MERGED] feat: Introduce PDM 2026-02-15 21:15:39 -05:00

Closed #75 [PR #3] [MERGED] feat(entities): Add VideoPromptMessageContent and AudioPromptMessageContent 2026-02-15 21:15:39 -05:00

Closed #76 [PR #2] [MERGED] chore: Apply ruff formatter and linter 2026-02-15 21:15:39 -05:00

Closed #77 [PR #4] [CLOSED] chore: add pre-commit-config and apply format. 2026-02-15 21:15:39 -05:00

Closed #78 [PR #5] [MERGED] chore: remove unused openai_compatible.py 2026-02-15 21:15:39 -05:00

Closed #62 add gpt-4.1 model failed: provider return error 2026-02-15 21:15:31 -05:00

Closed #64 Is there a way to access session.storage inside a Model Provider? 2026-02-15 21:15:31 -05:00

Closed #65 How to get the file url in LargeLanguageModel? 2026-02-15 21:15:31 -05:00

Closed #66 [Feature]: OAICompatLargeLanguageModel: support video modal type 2026-02-15 21:15:31 -05:00

Closed #59 It is hoped that passing the user field will be supported when calling the app. 2026-02-15 21:15:30 -05:00

Closed #57 Add filename support to multi-modal prompt messages 2026-02-15 21:15:29 -05:00

Closed #53 The latency is much smaller than the actual execution time 2026-02-15 21:15:28 -05:00

Closed #49 ImportError: cannot import name LogMetadata from dify_plugin.entities.tool 2026-02-15 21:15:27 -05:00

Closed #46 Unable to update the "required" when debugging a plugin 2026-02-15 21:15:26 -05:00

Closed #48 Is the project open source? Couldn't find a license file 2026-02-15 21:15:26 -05:00

Closed #43 [bug] AzureOpenAI model seed value can only be selected as 0 or 1. 2026-02-15 21:15:25 -05:00

Closed #45 "cannot import name 'LLMResultChunkWithStructuredOutput' from 'dify_plugin.entities.model.llm' 2026-02-15 21:15:25 -05:00

Closed #37 dify_plugin 0.2.0 to 0.3.0, BlockingIOError: [WinError 10035] 无法立即完成一个非阻止性套接字操作。 2026-02-15 21:15:24 -05:00

Closed #38 Version 0.2.3 is broken 2026-02-15 21:15:24 -05:00

Closed #31 LLM response text will be truncated after a long request 2026-02-15 21:15:23 -05:00

Closed #32 Agent Plugin support get user_id 2026-02-15 21:15:23 -05:00

Closed #33 Qwen2.5-32B raise an error when using function call in OpenAI compatible mode (streaming) 2026-02-15 21:15:23 -05:00

Closed #34 Encountering an Error When Installing a Self-Developed Extension Plugin on the Community Edition (linebot) 2026-02-15 21:15:23 -05:00

Closed #36 minerU has error 2026-02-15 21:15:23 -05:00

Closed #28 TCP message blocking issue 2026-02-15 21:15:22 -05:00

Closed #29 httpx dependency version conflict with google genai 2026-02-15 21:15:22 -05:00

Closed #30 How to make the change logs take effect? 2026-02-15 21:15:22 -05:00

Closed #25 HTTP_REQUEST_NODE_SSL_VERIFY dify parameter 2026-02-15 21:15:21 -05:00

Closed #26 Update pydantic-settings version 2026-02-15 21:15:21 -05:00

Closed #27 Question: Release number 2026-02-15 21:15:21 -05:00

Closed #24 cannot add file to chat/app in extension plugin 2026-02-15 21:15:20 -05:00

Closed #15 Cannot init a PromptMessage by passing a list of PromptMessageContent 2026-02-15 21:15:18 -05:00

Closed #16 PromptMessage cannot be dumped as expected. 2026-02-15 21:15:18 -05:00

Closed #18 Bug of validate the only stream mode model credentials 2026-02-15 21:15:18 -05:00

Closed #11 plugins tools allow multiple additions, but only one is actually displayed in Dify. Is this a BUG or is there a deeper meaning? 2026-02-15 21:15:17 -05:00

Closed #12 monkey causes other processes to get stuck 2026-02-15 21:15:17 -05:00

Closed #13 requirements.txt have no effect 2026-02-15 21:15:17 -05:00

Closed #14 Python sdk 0.0.1b71 causes failures in langgenius/dify-plugins CI tests 2026-02-15 21:15:17 -05:00

Closed #7 Accidentally Removed response_format 2026-02-15 21:15:16 -05:00

Closed #8 self.create_variable_message throws AttributeError 2026-02-15 21:15:16 -05:00

Closed #9 Getting user info such as name or Email 2026-02-15 21:15:16 -05:00

Closed #4 please update the dependencies package 2026-02-15 21:15:15 -05:00

Closed #5 the dependencies package 2026-02-15 21:15:15 -05:00

Closed #1 [File] The URL returned by _backwards_invoke does not contain the tenant_id 2026-02-15 21:15:14 -05:00

Closed #2 [endpoint] Query parameter values ​​cannot be obtained during remote debugging 2026-02-15 21:15:14 -05:00

286 Issues created by 1 user

Opened #1 [File] The URL returned by _backwards_invoke does not contain the tenant_id 2026-02-15 21:15:14 -05:00

Opened #2 [endpoint] Query parameter values ​​cannot be obtained during remote debugging 2026-02-15 21:15:14 -05:00

Opened #3 (feat-req) Storage keys function 2026-02-15 21:15:14 -05:00

Opened #4 please update the dependencies package 2026-02-15 21:15:15 -05:00

Opened #5 the dependencies package 2026-02-15 21:15:15 -05:00

Opened #6 (feat-req) function to get a list of HookIDs 2026-02-15 21:15:15 -05:00

Opened #7 Accidentally Removed response_format 2026-02-15 21:15:16 -05:00

Opened #8 self.create_variable_message throws AttributeError 2026-02-15 21:15:16 -05:00

Opened #9 Getting user info such as name or Email 2026-02-15 21:15:16 -05:00

Opened #10 How to invoke default models from tools 2026-02-15 21:15:17 -05:00

Opened #11 plugins tools allow multiple additions, but only one is actually displayed in Dify. Is this a BUG or is there a deeper meaning? 2026-02-15 21:15:17 -05:00

Opened #12 monkey causes other processes to get stuck 2026-02-15 21:15:17 -05:00

Opened #13 requirements.txt have no effect 2026-02-15 21:15:17 -05:00

Opened #14 Python sdk 0.0.1b71 causes failures in langgenius/dify-plugins CI tests 2026-02-15 21:15:17 -05:00

Opened #15 Cannot init a PromptMessage by passing a list of PromptMessageContent 2026-02-15 21:15:17 -05:00

Opened #16 PromptMessage cannot be dumped as expected. 2026-02-15 21:15:18 -05:00

Opened #17 Missing the type of multiple choice 2026-02-15 21:15:18 -05:00

Opened #18 Bug of validate the only stream mode model credentials 2026-02-15 21:15:18 -05:00

Opened #19 A socket is used simultaneously by multiple greenlets 2026-02-15 21:15:19 -05:00

Opened #20 [Offline Deployment] Token Count Calculation Failure Due to GPT-2 Dependency 2026-02-15 21:15:19 -05:00

Opened #21 File Content Access Fails in for file processing Plugins 2026-02-15 21:15:19 -05:00

Opened #22 Issue: Optimization Suggestions for Input Parameter Design 2026-02-15 21:15:20 -05:00

Opened #23 how to get conversation_id in tools? 2026-02-15 21:15:20 -05:00

Opened #24 cannot add file to chat/app in extension plugin 2026-02-15 21:15:20 -05:00

Opened #25 HTTP_REQUEST_NODE_SSL_VERIFY dify parameter 2026-02-15 21:15:21 -05:00

Opened #26 Update pydantic-settings version 2026-02-15 21:15:21 -05:00

Opened #27 Question: Release number 2026-02-15 21:15:21 -05:00

Opened #28 TCP message blocking issue 2026-02-15 21:15:22 -05:00

Opened #29 httpx dependency version conflict with google genai 2026-02-15 21:15:22 -05:00

Opened #30 How to make the change logs take effect? 2026-02-15 21:15:22 -05:00

Opened #31 LLM response text will be truncated after a long request 2026-02-15 21:15:22 -05:00

Opened #32 Agent Plugin support get user_id 2026-02-15 21:15:23 -05:00

Opened #33 Qwen2.5-32B raise an error when using function call in OpenAI compatible mode (streaming) 2026-02-15 21:15:23 -05:00

Opened #34 Encountering an Error When Installing a Self-Developed Extension Plugin on the Community Edition (linebot) 2026-02-15 21:15:23 -05:00

Opened #35 [Feature Request] Support Knowledge Retrieval in Reverse Node Request 2026-02-15 21:15:23 -05:00

Opened #36 minerU has error 2026-02-15 21:15:23 -05:00

Opened #37 dify_plugin 0.2.0 to 0.3.0, BlockingIOError: [WinError 10035] 无法立即完成一个非阻止性套接字操作。 2026-02-15 21:15:24 -05:00

Opened #38 Version 0.2.3 is broken 2026-02-15 21:15:24 -05:00

Opened #39 [Badcase] Agent with Qwen3 will unexpectedly add a <think> wrapper 2026-02-15 21:15:24 -05:00

Opened #40 Support Multiple Request Methods in Endpoint Implementation for Plugin Development 2026-02-15 21:15:24 -05:00

Opened #41 Do not wrap reasoning_content into <think> tags!!! 2026-02-15 21:15:25 -05:00

Opened #42 The validate_credentials method does not support extra_ceaders, which prevents custom header model plugins from being added to the market 2026-02-15 21:15:25 -05:00

Opened #43 [bug] AzureOpenAI model seed value can only be selected as 0 or 1. 2026-02-15 21:15:25 -05:00

Opened #44 Reverse Invocation Model。The received response is incomplete。 2026-02-15 21:15:25 -05:00

Opened #45 "cannot import name 'LLMResultChunkWithStructuredOutput' from 'dify_plugin.entities.model.llm' 2026-02-15 21:15:25 -05:00

Opened #46 Unable to update the "required" when debugging a plugin 2026-02-15 21:15:26 -05:00

Opened #47 ToolLike miss create_file_message function 2026-02-15 21:15:26 -05:00

Opened #48 Is the project open source? Couldn't find a license file 2026-02-15 21:15:26 -05:00

Opened #49 ImportError: cannot import name LogMetadata from dify_plugin.entities.tool 2026-02-15 21:15:27 -05:00

Opened #50 parameter type error 2026-02-15 21:15:27 -05:00

Opened #51 invoke streaming some chat application generators cannot respond fully 2026-02-15 21:15:27 -05:00

Opened #52 Dify plugin sdk streaming output method interrupt when calling chaflow 2026-02-15 21:15:27 -05:00

Opened #53 The latency is much smaller than the actual execution time 2026-02-15 21:15:27 -05:00

Opened #54 feat: support cached token usage 2026-02-15 21:15:28 -05:00

Opened #55 use uv 2026-02-15 21:15:29 -05:00

Opened #56 add autofix ci 2026-02-15 21:15:29 -05:00

Opened #57 Add filename support to multi-modal prompt messages 2026-02-15 21:15:29 -05:00

Opened #58 It is recommended to improve the SDK thread safety mechanism 2026-02-15 21:15:30 -05:00

Opened #59 It is hoped that passing the user field will be supported when calling the app. 2026-02-15 21:15:30 -05:00

Opened #60 still thinking when use tool_calls 2026-02-15 21:15:30 -05:00

Opened #61 [bug] input_type is not passed when text embedding 2026-02-15 21:15:31 -05:00

Opened #62 add gpt-4.1 model failed: provider return error 2026-02-15 21:15:31 -05:00

Opened #63 feat: add optional reasoning_content to LLMResultChunkDelta 2026-02-15 21:15:31 -05:00

Opened #64 Is there a way to access session.storage inside a Model Provider? 2026-02-15 21:15:31 -05:00

Opened #65 How to get the file url in LargeLanguageModel? 2026-02-15 21:15:31 -05:00

Opened #66 [Feature]: OAICompatLargeLanguageModel: support video modal type 2026-02-15 21:15:31 -05:00

Opened #67 support /responses api for openai new code model such as gpt-5.1-codex 2026-02-15 21:15:32 -05:00

Opened #68 Model Invocation is there a non-blocking Socket? 2026-02-15 21:15:32 -05:00

Opened #69 The 'create_json_message(self, json: Mapping | list)' method can only input 'dict'. If 'list' is input, it will be automatically ignored as null 2026-02-15 21:15:32 -05:00

Opened #70 Empty reasoning_content chunks cause multiple <think> blocks / repeated Thoughts entries in chat UI 2026-02-15 21:15:33 -05:00

Opened #71 Dynamic select options broken when trigger throws exception 2026-02-15 21:15:33 -05:00

Opened #72 Reverse Invocation of Dify Services , APP Inconsistent documentation and code 2026-02-15 21:15:33 -05:00

Opened #73 usage info ignored by _handle_generate_stream_response 2026-02-15 21:15:34 -05:00

Opened #74 [PR #1] [MERGED] feat: Introduce PDM 2026-02-15 21:15:39 -05:00

Opened #75 [PR #3] [MERGED] feat(entities): Add VideoPromptMessageContent and AudioPromptMessageContent 2026-02-15 21:15:39 -05:00

Opened #76 [PR #2] [MERGED] chore: Apply ruff formatter and linter 2026-02-15 21:15:39 -05:00

Opened #77 [PR #4] [CLOSED] chore: add pre-commit-config and apply format. 2026-02-15 21:15:39 -05:00

Opened #78 [PR #5] [MERGED] chore: remove unused openai_compatible.py 2026-02-15 21:15:39 -05:00

Opened #79 [PR #6] [CLOSED] chore: storage get non-existent key will not raise error 2026-02-15 21:15:40 -05:00

Opened #80 [PR #8] [MERGED] feat: add agent node log 2026-02-15 21:15:41 -05:00

Opened #81 [PR #7] [MERGED] feat: add agent strategy support 2026-02-15 21:15:41 -05:00

Opened #82 [PR #10] [MERGED] fix: UploadFileResponse to support optional type initialization from mime_type 2026-02-15 21:15:41 -05:00

Opened #83 [PR #11] [MERGED] fix ParameterType.TEXT is not supported 2026-02-15 21:15:41 -05:00

Opened #84 [PR #14] [MERGED] label display error when use_template 2026-02-15 21:15:42 -05:00

Opened #85 [PR #13] [MERGED] sync MultiModalPromptMessageContent 2026-02-15 21:15:42 -05:00

Opened #86 [PR #15] [MERGED] fix invoke llm raise error 2026-02-15 21:15:42 -05:00

Opened #87 [PR #19] [MERGED] feat: support workflow tools 2026-02-15 21:15:42 -05:00

Opened #88 [PR #20] [MERGED] feat: add metadata to log 2026-02-15 21:15:42 -05:00

Opened #89 [PR #21] [MERGED] feat: add r1 model thinking tag 2026-02-15 21:15:43 -05:00

Opened #90 [PR #22] [MERGED] Revert "Merge pull request #21 from langgenius/feat/add-r1-reasoning" 2026-02-15 21:15:43 -05:00

Opened #91 [PR #24] [MERGED] add endpoint model name in credentials for openai compatible interface 2026-02-15 21:15:43 -05:00

Opened #92 [PR #27] [CLOSED] fix model _position.yaml not work 2026-02-15 21:15:43 -05:00

Opened #93 [PR #29] [CLOSED] fix: do not use code block mode wrapper if response_format is json_sc… 2026-02-15 21:15:43 -05:00

Opened #94 [PR #33] [MERGED] migrate the <think> tag 2026-02-15 21:15:44 -05:00

Opened #95 [PR #35] [CLOSED] Added user to backyard invoke 2026-02-15 21:15:44 -05:00

Opened #96 [PR #36] [CLOSED] Fix/file upload 2026-02-15 21:15:44 -05:00

Opened #97 [PR #37] [MERGED] Fix/file upload 2026-02-15 21:15:45 -05:00

Opened #98 [PR #38] [MERGED] feat: Add connection lifetime timeout for serverless request reader 2026-02-15 21:15:45 -05:00

Opened #99 [PR #40] [MERGED] feat: add llm blocking invoke 2026-02-15 21:15:46 -05:00

Opened #100 [PR #42] [MERGED] fix: cannot init prompt message 2026-02-15 21:15:46 -05:00

Opened #101 [PR #44] [CLOSED] fix:Let OAICompatLargeLanguageModel compatible with the ​"data:" format for streaming response messages 2026-02-15 21:15:46 -05:00

Opened #102 [PR #43] [CLOSED] Fix: replace param max_tokens to max_completetion_tokens 2026-02-15 21:15:46 -05:00

Opened #103 [PR #45] [MERGED] Fix the error in running the agent plugin 2026-02-15 21:15:46 -05:00

Opened #104 [PR #47] [MERGED] fix:add function to validate only stream mode model credentials 2026-02-15 21:15:47 -05:00

Opened #105 [PR #49] [MERGED] fix: Update prompt message content types to use Literal and add union type for content 2026-02-15 21:15:47 -05:00

Opened #106 [PR #50] [CLOSED] fix: add 'include_usage' option in stream mode for OAICompat LLMs 2026-02-15 21:15:47 -05:00

Opened #107 [PR #51] [CLOSED] feat: parameterize the default tokenizer to obtain the number of tokens 2026-02-15 21:15:47 -05:00

Opened #108 [PR #52] [CLOSED] feat: add 'encouraged_response_prefix' parameter for LLM 2026-02-15 21:15:47 -05:00

Opened #109 [PR #53] [MERGED] feat: agent node add memory 2026-02-15 21:15:48 -05:00

Opened #110 [PR #54] [MERGED] fix:Let OAICompatLargeLanguageModel compatible with the ​"data:" format for streaming response messages 2026-02-15 21:15:48 -05:00

Opened #111 [PR #57] [MERGED] fix: bypass _code_block_mode_wrapper if response_format is not JSON or XML 2026-02-15 21:15:49 -05:00

Opened #112 [PR #60] [MERGED] chore: update dependency constraint for yarl 2026-02-15 21:15:49 -05:00

Opened #113 [PR #62] [MERGED] Fix/file upload 2026-02-15 21:15:49 -05:00

Opened #114 [PR #63] [MERGED] feat: add history message feature 2026-02-15 21:15:50 -05:00

Opened #115 [PR #65] [MERGED] feat(python): upgrade ruff to v0.11.2, integrate flake8-bandit ruleset for security linting 2026-02-15 21:15:50 -05:00

Opened #116 [PR #66] [MERGED] feat(python): Integrate flake8-builtins (A) ruleset with ruff 2026-02-15 21:15:50 -05:00

Opened #117 [PR #67] [MERGED] feat(python): Introduct flake8-debugger (T10) ruleset with ruff 2026-02-15 21:15:50 -05:00

Opened #118 [PR #68] [MERGED] feat(python): Enforce FBT003 rule in ruff for boolean arguments 2026-02-15 21:15:50 -05:00

Opened #119 [PR #69] [MERGED] feat(python): Enable pycodestyle (W) warning ruleset with ruff 2026-02-15 21:15:51 -05:00

Opened #120 [PR #70] [MERGED] feat(python): Enable Ruff ruleset (RUF), disable preview mode 2026-02-15 21:15:51 -05:00

Opened #121 [PR #71] [MERGED] chore:sync openai_compatible/llm.py from 0.15.3 2026-02-15 21:15:51 -05:00

Opened #122 [PR #72] [MERGED] ci(python): Add CI Pipeline for Python SDK 2026-02-15 21:15:51 -05:00

Opened #123 [PR #73] [MERGED] fix(entities/model/message): prompt message cannot validate when pass multi type contents 2026-02-15 21:15:51 -05:00

Opened #124 [PR #74] [CLOSED] Fix: handle the situation which OpenAI compatible LLM responses error messages 2026-02-15 21:15:52 -05:00

Opened #125 [PR #75] [MERGED] socket recv cache up to 1M 2026-02-15 21:15:52 -05:00

Opened #126 [PR #78] [MERGED] feat: add supports for provider to register array[tool] type field 2026-02-15 21:15:52 -05:00

Opened #127 [PR #80] [MERGED] chore: update pydantic-settings version to >=2.5.0 2026-02-15 21:15:53 -05:00

Opened #128 [PR #81] [MERGED] Fix: Convert shared class variables to instance variables to solve lock contention and CPU issues 2026-02-15 21:15:53 -05:00

Opened #129 [PR #82] [MERGED] Fix: handle explicit None values in ToolCall responses from OpenAI-compatible LLMs 2026-02-15 21:15:54 -05:00

Opened #130 [PR #83] [CLOSED] feat: Adapt to the Gemini 2.5 model 2026-02-15 21:15:54 -05:00

Opened #131 [PR #84] [CLOSED] feat: adapt maxtokens parameter for Gemini 2.5 models. 2026-02-15 21:15:54 -05:00

Opened #132 [PR #85] [CLOSED] fix: invalid new tool call creation logic during streaming response handling in OAI-Compat model. 2026-02-15 21:15:54 -05:00

Opened #133 [PR #86] [MERGED] fix: improve gevent socket connection handling, avoid blocking except… 2026-02-15 21:15:54 -05:00

Opened #134 [PR #88] [MERGED] enhancement: remove prompt_messages from LLMResult and LLMResultChunk 2026-02-15 21:15:55 -05:00

Opened #135 [PR #87] fix: normalize rerank score to 0-1 range when only one document 2026-02-15 21:15:55 -05:00

Opened #136 [PR #89] [MERGED] add self.session.storage.exist 2026-02-15 21:15:55 -05:00

Opened #137 [PR #91] [CLOSED] fix(openai_compatible): set stream-tool-call's default value to not_support 2026-02-15 21:15:55 -05:00

Opened #138 [PR #90] [MERGED] feat(python): Add specific error classes for StorageInvocation 2026-02-15 21:15:55 -05:00

Opened #139 [PR #93] [MERGED] feat: add minimum_dify_version field to PluginConfiguration for version validation 2026-02-15 21:15:56 -05:00

Opened #140 [PR #96] [MERGED] fix(agent_node): support tool parameters of select type 2026-02-15 21:15:56 -05:00

Opened #141 [PR #95] [CLOSED] feat(openai_compatible): Add structured output support 2026-02-15 21:15:56 -05:00

Opened #142 [PR #97] [MERGED] feat(model): add structured output feature to model 2026-02-15 21:15:56 -05:00

Opened #143 [PR #99] [MERGED] feat: agent strategy parameter add help field 2026-02-15 21:15:57 -05:00

Opened #144 [PR #100] [MERGED] feat(invocation): add FetchAppInvocation and update type hints for improved clarity 2026-02-15 21:15:57 -05:00

Opened #145 [PR #101] [MERGED] chore(workflow): update pull request trigger to only activate on pushes to main 2026-02-15 21:15:58 -05:00

Opened #146 [PR #102] [CLOSED] chore: Limit CI pipeline to trigger only on main branch pushes 2026-02-15 21:15:58 -05:00

Opened #147 [PR #103] [MERGED] optimize: replace json.loads with TypeAdapter for JSON unmarshaling 2026-02-15 21:15:58 -05:00

Opened #148 [PR #104] [MERGED] fix: incorrectly uses new_tool_call.function.name while getting existing tool calls 2026-02-15 21:15:58 -05:00

Opened #149 [PR #106] [MERGED] fix: debug runtime & local runtime cannot get app_id 2026-02-15 21:15:59 -05:00

Opened #150 [PR #107] [MERGED] feat: Add Citations and Attributions to Agent Node 2026-02-15 21:15:59 -05:00

Opened #151 [PR #109] [MERGED] Fix function call error in qwen-xxx 2026-02-15 21:15:59 -05:00

Opened #152 [PR #110] [MERGED] chore: bump version to 0.2.0 2026-02-15 21:15:59 -05:00

Opened #153 [PR #111] [MERGED] fix: update minimum_dify_version to be optional in PluginConfiguration 2026-02-15 21:15:59 -05:00

Opened #154 [PR #112] [MERGED] chore: bump version to 0.2.1 2026-02-15 21:16:00 -05:00

Opened #155 [PR #114] [MERGED] fix: update storage field to be optional in PluginResourceRequirement… 2026-02-15 21:16:00 -05:00

Opened #156 [PR #115] [MERGED] agent node add runtime(user_id) 2026-02-15 21:16:00 -05:00

Opened #157 [PR #116] [MERGED] feat[0.4.0](oauth): implement OAuth authorization URL and credentials retrieval 2026-02-15 21:16:00 -05:00

Opened #158 [PR #118] [MERGED] Update README.md to new version 2026-02-15 21:16:00 -05:00

Opened #159 [PR #119] [MERGED] feat(http_parser): add functions to parse raw HTTP requests and conve… 2026-02-15 21:16:01 -05:00

Opened #160 [PR #121] [MERGED] feat: generate docs automatically 2026-02-15 21:16:01 -05:00

Opened #161 [PR #122] [MERGED] feat: support list in JsonMessage 2026-02-15 21:16:01 -05:00

Opened #162 [PR #123] [CLOSED] feat: Support Citations and Attributions by context feature 2026-02-15 21:16:01 -05:00

Opened #163 [PR #124] [MERGED] fix(File): enhance error handling for unsupported URL protocols in fi… 2026-02-15 21:16:02 -05:00

Opened #164 [PR #125] [MERGED] fix: In debug mode, thread locks block responses and heartbeats, causing TCP to reconnect. 2026-02-15 21:16:03 -05:00

Opened #165 [PR #126] [MERGED] chore: update GitHub Actions permissions in mkdocs workflow 2026-02-15 21:16:03 -05:00

Opened #166 [PR #128] [MERGED] fix: improve buffer handling for multimodal input 2026-02-15 21:16:03 -05:00

Opened #167 [PR #130] [MERGED] feat(endpoint): support declare endpoints in groups 2026-02-15 21:16:03 -05:00

Opened #168 [PR #131] [MERGED] Bump to 0.2.2 2026-02-15 21:16:03 -05:00

Opened #169 [PR #133] [MERGED] chore: add unit test for AgentStrategy constructor 2026-02-15 21:16:04 -05:00

Opened #170 [PR #132] [MERGED] chore: mark constructors as final in multiple classes 2026-02-15 21:16:04 -05:00

Opened #171 [PR #134] [MERGED] feat: add repository URL field to manifest 2026-02-15 21:16:04 -05:00

Opened #172 [PR #135] [MERGED] chore[0.4.0]: update dependencies and remove pydub from main requirements 2026-02-15 21:16:04 -05:00

Opened #173 [PR #136] [MERGED] feat: support REMOTE_INSTALL_URL config for remote installing and debugging 2026-02-15 21:16:04 -05:00

Opened #174 [PR #138] feat[0.6.0](endpoint): add support for endpoint group setup 2026-02-15 21:16:05 -05:00

Opened #175 [PR #137] [MERGED] dep[0.2.3]: update httpx to 0.28.x reducing JSON payload length in transporation 2026-02-15 21:16:05 -05:00

Opened #176 [PR #139] [MERGED] chore: bump sdk to 0.2.3 2026-02-15 21:16:05 -05:00

Opened #177 [PR #142] [MERGED] fix: update DifyPluginEnv to set default for REMOTE_INSTALL_URL 2026-02-15 21:16:05 -05:00

Opened #178 [PR #141] [MERGED] fix REMOTE_INSTALL_URL, need default value 2026-02-15 21:16:05 -05:00

Opened #179 [PR #143] [MERGED] Bump to 0.2.4 2026-02-15 21:16:06 -05:00

Opened #180 [PR #144] [MERGED] feat[0.3.0]: add plugin runner functionality 2026-02-15 21:16:07 -05:00

Opened #181 [PR #145] [CLOSED] feat:add param instruction for tts interface 2026-02-15 21:16:07 -05:00

Opened #182 [PR #146] [MERGED] chore: bump to 0.3.0 2026-02-15 21:16:07 -05:00

Opened #183 [PR #149] [MERGED] feat[0.5.0]: datasource 2026-02-15 21:16:07 -05:00

Opened #184 [PR #151] [MERGED] bump to 0.3.1 2026-02-15 21:16:08 -05:00

Opened #185 [PR #150] [MERGED] feat: enhance PluginRunner to build plugins from source directories 2026-02-15 21:16:08 -05:00

Opened #186 [PR #152] [MERGED] feat: add mcp tool type 2026-02-15 21:16:08 -05:00

Opened #187 [PR #153] [MERGED] feat: agent plugin handle object and array type 2026-02-15 21:16:08 -05:00

Opened #188 [PR #154] [MERGED] chore: update version constraint for dify_plugin to 0.3.0,<0.4.0 in R… 2026-02-15 21:16:08 -05:00

Opened #189 [PR #159] [MERGED] fix: handle mcp array and object type 2026-02-15 21:16:09 -05:00

Opened #190 [PR #157] [MERGED] [0.4.0] dep: bump gevent to 25.5.1 2026-02-15 21:16:09 -05:00

Opened #191 [PR #160] [MERGED] fix: update array parameter tool error 2026-02-15 21:16:09 -05:00

Opened #192 [PR #161] [MERGED] fix[0.4.0]: add response body to CredentialsValidateFailedError exceptions to aid in error diagnosis, especially useful for locally provided models 2026-02-15 21:16:09 -05:00

Opened #193 [PR #162] [MERGED] feat: add trigger functionality 2026-02-15 21:16:10 -05:00

Opened #194 [PR #163] [MERGED] feat[0.4.0]: add dynamic select support 2026-02-15 21:16:10 -05:00

Opened #195 [PR #164] [MERGED] docs: update README.md with manifest versioning details and enhance s… 2026-02-15 21:16:11 -05:00

Opened #196 [PR #166] [MERGED] feat[0.4.0]: add LLMStructuredOutput and LLMStructuredOutputInvocation for s… 2026-02-15 21:16:11 -05:00

Opened #197 [PR #167] [MERGED] Bump to 0.4.0 2026-02-15 21:16:11 -05:00

Opened #198 [PR #168] [MERGED] Refactor: standardize string quotes for model name retrieval in OpenAI compatible interfaces 2026-02-15 21:16:11 -05:00

Opened #199 [PR #173] [MERGED] feat: dark icon 2026-02-15 21:16:12 -05:00

Opened #200 [PR #169] [CLOSED] Docs/bump up sdk ver guide 2026-02-15 21:16:12 -05:00

Opened #201 [PR #172] [MERGED] Update README.md 2026-02-15 21:16:12 -05:00

Opened #202 [PR #174] [MERGED] docs/bump up sdk ver guide 2026-02-15 21:16:12 -05:00

Opened #203 [PR #177] [MERGED] chore: add meta version 0.0.2 description 2026-02-15 21:16:12 -05:00

Opened #204 [PR #178] [MERGED] Bump to 0.4.1 2026-02-15 21:16:13 -05:00

Opened #205 [PR #179] [MERGED] feat[0.4.2]: Tool OAuth 2026-02-15 21:16:13 -05:00

Opened #206 [PR #182] [MERGED] fix(tool): temporarily alias LogMetadata to CommonLogMetadata to prevent import errors before version 0.5.0 2026-02-15 21:16:13 -05:00

Opened #207 [PR #183] [MERGED] chore: bump to 0.4.3 2026-02-15 21:16:13 -05:00

Opened #208 [PR #184] [CLOSED] refactor: Replaced 'dify' with 'shai' in package name, imports, and r… 2026-02-15 21:16:14 -05:00

Opened #209 [PR #186] [MERGED] fix: type for ProviderConfig.default 2026-02-15 21:16:15 -05:00

Opened #210 [PR #189] [MERGED] fix: corrected latency accuracy 2026-02-15 21:16:15 -05:00

Opened #211 [PR #192] [MERGED] feat: add developer message 2026-02-15 21:16:15 -05:00

Opened #212 [PR #195] [MERGED] i18n: Japanese language support 2026-02-15 21:16:15 -05:00

Opened #213 [PR #197] [MERGED] feat: add filename support to multi-modal prompt messages 2026-02-15 21:16:15 -05:00

Opened #214 [PR #198] [MERGED] Update README.md 2026-02-15 21:16:16 -05:00

Opened #215 [PR #199] [MERGED] Bump pyproject.toml to 0.4.4 2026-02-15 21:16:16 -05:00

Opened #216 [PR #200] [MERGED] feat: add rag tag 2026-02-15 21:16:16 -05:00

Opened #217 [PR #201] [MERGED] fix: resolve 100% CPU usage in stdio buffer by replacing O(n²) Byte concatenation with BytesIO 2026-02-15 21:16:16 -05:00

Opened #218 [PR #202] [MERGED] feat(python): relaxing version verification 2026-02-15 21:16:16 -05:00

Opened #219 [PR #204] [MERGED] bump to 0.4.5 2026-02-15 21:16:17 -05:00

Opened #220 [PR #207] [MERGED] feat: support invoke tool with app_id 2026-02-15 21:16:17 -05:00

Opened #221 [PR #208] [MERGED] feat: add max_invocation_timeout parameter 2026-02-15 21:16:18 -05:00

Opened #222 [PR #209] [MERGED] fix: use dict.get() to avoid KeyError when transforming llm response 2026-02-15 21:16:18 -05:00

Opened #223 [PR #206] fix(openai_compatible_rerank): Handle empty API keys consistently with text_embedding 2026-02-15 21:16:18 -05:00

Opened #224 [PR #210] [MERGED] feat: add datasource plugin examples 2026-02-15 21:16:19 -05:00

Opened #225 [PR #212] [MERGED] Add comments and unit tests for trigger factory 2026-02-15 21:16:19 -05:00

Opened #226 [PR #211] feat: support video 2026-02-15 21:16:19 -05:00

Opened #227 [PR #213] fix: unclosed <think> tag when content is empty 2026-02-15 21:16:19 -05:00

Opened #228 [PR #214] Draft: Alternative Normalization Scheme for Reranking Update rerank.py 2026-02-15 21:16:19 -05:00

Opened #229 [PR #215] [MERGED] refactor: de-duplicate lark event dispatcher setup 2026-02-15 21:16:20 -05:00

Opened #230 [PR #216] [MERGED] refactor: tighten typing for lark dispatch helper 2026-02-15 21:16:20 -05:00

Opened #231 [PR #218] [MERGED] Add Gmail trigger example plugin with automated subscription 2026-02-15 21:16:20 -05:00

Opened #232 [PR #217] [MERGED] Expand Slack trigger to full Events API catalog 2026-02-15 21:16:20 -05:00

Opened #233 [PR #219] [MERGED] plugin example: telegram 2026-02-15 21:16:20 -05:00

Opened #234 [PR #220] [MERGED] Codex/implement slack trigger in main.py 2026-02-15 21:16:21 -05:00

Opened #235 [PR #222] fix: stop thinking when use tool_calls. 2026-02-15 21:16:21 -05:00

Opened #236 [PR #223] [MERGED] refactor: update model provider to use ModelFactory for instance mana… 2026-02-15 21:16:21 -05:00

Opened #237 [PR #224] [MERGED] chore: bump to 0.5.1 2026-02-15 21:16:22 -05:00

Opened #238 [PR #226] Update version range for dify_plugin in README 2026-02-15 21:16:22 -05:00

Opened #239 [PR #228] feat: add reasoning_content field to LLMResultChunkDelta 2026-02-15 21:16:23 -05:00

Opened #240 [PR #229] [CLOSED] feat: Add LLM reasoning option for OpenAI compatible 2026-02-15 21:16:23 -05:00

Opened #241 [PR #230] [CLOSED] feat: Add LLM reasoning option for OpenAI compatible 2026-02-15 21:16:23 -05:00

Opened #242 [PR #231] [CLOSED] feat: Add LLM reasoning option for OpenAI compatible 2026-02-15 21:16:23 -05:00

Opened #243 [PR #232] [CLOSED] Pcw OpenAI compatible 2026-02-15 21:16:23 -05:00

Opened #244 [PR #233] [MERGED] fix(gmail_trigger): correct types, ensure int, correct permission, and bump sdk 2026-02-15 21:16:24 -05:00

Opened #245 [PR #234] feat: (sdk/python): add passthrough parameter (extends langgenius/dify#27078) 2026-02-15 21:16:24 -05:00

Opened #246 [PR #235] [MERGED] feat: Configurable Ping Max Tokens 2026-02-15 21:16:24 -05:00

Opened #247 [PR #236] [MERGED] fix: add more test cases for model factory 2026-02-15 21:16:24 -05:00

Opened #248 [PR #237] [MERGED] feat: support multimodal embeddings 2026-02-15 21:16:25 -05:00

Opened #249 [PR #238] [MERGED] docs: update README to include support for Trigger functionality 2026-02-15 21:16:25 -05:00

Opened #250 [PR #239] [MERGED] fix: sync max-invocation-timeout to http-based backwards invocation 2026-02-15 21:16:26 -05:00

Opened #251 [PR #240] [MERGED] bump to 0.6.1 2026-02-15 21:16:26 -05:00

Opened #252 [PR #243] [MERGED] fix: update request timeout to use configurable MAX_REQUEST_TIMEOUT 2026-02-15 21:16:26 -05:00

Opened #253 [PR #242] fix(text_embedding): pass input_type to distinguish between document and query 2026-02-15 21:16:26 -05:00

Opened #254 [PR #244] [MERGED] bump to 0.6.2 2026-02-15 21:16:27 -05:00

Opened #255 [PR #245] [MERGED] fix: update request timeout to use environment configuration 2026-02-15 21:16:27 -05:00

Opened #256 [PR #246] [CLOSED] Update github plugin version to next 2026-02-15 21:16:27 -05:00

Opened #257 [PR #247] [CLOSED] Update dify-plugin-sdks github plugin version 2026-02-15 21:16:27 -05:00

Opened #258 [PR #248] [CLOSED] Upgrade sdk version 2026-02-15 21:16:27 -05:00

Opened #259 [PR #249] [CLOSED] Update profile readme with social links and description 2026-02-15 21:16:28 -05:00

Opened #260 [PR #251] [CLOSED] Enhance profile with social link and game player description 2026-02-15 21:16:28 -05:00

Opened #261 [PR #250] [CLOSED] Update profile with social link and description 2026-02-15 21:16:28 -05:00

Opened #262 [PR #252] [MERGED] fix: miss max_single_connection_lifetime 2026-02-15 21:16:28 -05:00

Opened #263 [PR #253] fix: add missing icon_small_dark field 2026-02-15 21:16:29 -05:00

Opened #264 [PR #255] [MERGED] fix: bump werkzeug to 3.1.4 for CVE-2025-66221 2026-02-15 21:16:29 -05:00

Opened #265 [PR #258] feat: to support tool multi-select input 2026-02-15 21:16:29 -05:00

Opened #266 [PR #259] [MERGED] rm LogMetadata 2026-02-15 21:16:29 -05:00

Opened #267 [PR #260] fix: use configurable max_tokens in credential validation instead of hardcoded value 2026-02-15 21:16:30 -05:00

Opened #268 [PR #261] fix: get event handler safely 2026-02-15 21:16:30 -05:00

Opened #269 [PR #262] [MERGED] chore (README.md): add multimodal embeddings / reranking support 2026-02-15 21:16:31 -05:00

Opened #270 [PR #263] [MERGED] Revert "fix: increase max_tokens from 5 to 16 for some specific model… 2026-02-15 21:16:31 -05:00

Opened #271 [PR #267] [MERGED] enh: The addition of the think closure tag supports multi-turn thin… 2026-02-15 21:16:31 -05:00

Opened #272 [PR #266] docs: clarify delete_subscription should return success if subscription not found 2026-02-15 21:16:31 -05:00

Opened #273 [PR #265] fix: plugin invoke request not support trigger and datasource plugins 2026-02-15 21:16:31 -05:00

Opened #274 [PR #268] Adapt to the Ollama reasoning platform and use the "reasoning" JSON k… 2026-02-15 21:16:32 -05:00

Opened #275 [PR #269] Make validate credentials max tokens configurable 2026-02-15 21:16:32 -05:00

Opened #276 [PR #272] [MERGED] chore: bump version to 0.7.1 2026-02-15 21:16:32 -05:00

Opened #277 [PR #273] [CLOSED] fix(#92): Add support for env HTTP_REQUEST_SSL_VERIFY 2026-02-15 21:16:32 -05:00

Opened #278 [PR #274] [CLOSED] Make validate_credentials max_tokens configurable and bump SDK version 2026-02-15 21:16:32 -05:00

Opened #279 [PR #275] [MERGED] Make validate_credentials max_tokens configurable (preserve stream default 10) 2026-02-15 21:16:33 -05:00

Opened #280 [PR #278] fix: close <think> block only when reasoning_content is None 2026-02-15 21:16:33 -05:00

Opened #281 [PR #281] fix: handle exception in dynamic select options when trigger is not registered 2026-02-15 21:16:34 -05:00

Opened #282 [PR #279] fix(sdk): pass extra_headers to validate_credentials in OAICompatLarg… 2026-02-15 21:16:34 -05:00

Opened #283 [PR #282] feat(#92): add SSL/TLS configuration support for HTTP requests 2026-02-15 21:16:34 -05:00

Opened #284 [PR #283] feat: Add JSON Schema generation for plugin manifests 2026-02-15 21:16:35 -05:00

Opened #285 [PR #285] [MERGED] feat: sync get_text_content from dify-api 2026-02-15 21:16:35 -05:00

Opened #286 [PR #284] add message level and content level opaque_body 2026-02-15 21:16:35 -05:00