Commit Graph

  • dc91205641 fixup! sim117 Codex 2026-10-16 10:24:50 +09:00
  • 95fbc19f30 refactor: apply SIM117 to current upstream modules Codex 2026-10-14 23:36:00 +09:00
  • f1bcb2c859 sim117 Asuka Minato 2026-08-17 12:53:24 +09:00
  • 37a9e4c15c ci: enable Ruff F821 (#44101) Asuka MinatoandCodex 2026-10-16 01:20:33 +00:00
  • e9e032514c ci: enable Ruff B007 (#44107) Asuka MinatoandCodex 2026-10-16 01:20:23 +00:00
  • f0551c0a80 test(web): wait for the knowledge settings form to settle after a staged save Stephen ZhouandClaude Opus 5.5 2026-10-16 09:13:30 +08:00
  • 01b3859fb7 refactor(api): drop KnowledgeFS merge migrations and relink onto main's head Stephen ZhouandClaude Opus 5.5 2026-10-16 09:03:45 +08:00
  • eca73d738e Merge remote-tracking branch 'origin/main' into deploy/konwledge Stephen ZhouandClaude Opus 5.5 2026-10-16 08:57:21 +08:00
  • f071dea42d fix(cli): installer keeps a shared binary readable, and the keyring hint names --server GareArc 2026-10-14 20:54:25 -07:00
  • 5f012481c9 fix(cli): logout refuses before clearing, and resume clears only its own pending login GareArc 2026-10-14 20:13:37 -07:00
  • c07f8fc12c fix(cli): check the workspace before pinning it; drop the unused workspace list GareArc 2026-10-14 19:43:00 -07:00
  • c05aee2242 test(cli): skip the executable-bit check on Windows GareArc 2026-10-14 02:53:35 -07:00
  • 2a48635732 docs(skill): cover Chatflow starter LLM, draft_changed and domain 403 codes GareArc 2026-10-13 02:05:37 -07:00
  • 83e37eb358 refactor(cli): delete the unused key-path and keyring stores and share one set of file modes GareArc 2026-10-13 00:42:58 -07:00
  • f773f998db fix(cli): refuse to overwrite a downloaded file unless --output names the path GareArc 2026-10-13 00:41:21 -07:00
  • e39bf3a7fc fix(cli): install 0755 via stage-and-rename in every installer and never run the binary after GareArc 2026-10-13 00:40:26 -07:00
  • 85ca5016b8 fix(cli): drop the nearest existing value when a nested key is invalid or missing GareArc 2026-10-13 00:39:07 -07:00
  • 3873ca2223 fix(cli): point the login hint at difyctl help login GareArc 2026-10-13 00:38:16 -07:00
  • d0e9135494 fix(cli): report catalog_unavailable when an unresolved command meets a failed catalog load GareArc 2026-10-13 00:37:34 -07:00
  • 52ea074f65 docs(cli): document error fields, exit codes, form follow-up and local files GareArc 2026-10-12 21:08:36 -07:00
  • e41927d781 refactor(cli): read local files tolerantly through one localFile handle GareArc 2026-10-12 21:08:34 -07:00
  • 5d9d1a39ab fix(cli): align the four installers on location, PATH hint and safe replace GareArc 2026-10-12 21:08:20 -07:00
  • dac0dba019 fix(cli): exit codes, error hints and run id for server operations GareArc 2026-10-12 21:08:08 -07:00
  • 45b38c1caf test(cli): skip the executable-bit check on Windows GareArc 2026-10-10 15:29:46 -07:00
  • aecabdc929 fix(cli): print the skill hint from PowerShell installers only when difyctl is on PATH GareArc 2026-10-10 01:30:31 -07:00
  • 9f9b6bd75a fix(cli): keep real file modes when installing skills from a local folder GareArc 2026-10-10 01:30:29 -07:00
  • cfad94bd86 refactor(cli): read the not-logged-in wording from a helper instead of a throwaway error GareArc 2026-10-10 01:30:27 -07:00
  • 81e06a4e89 refactor(cli): name a union's branches alternatives and read anyOf or oneOf alike GareArc 2026-10-10 00:50:34 -07:00
  • 4926b1f87b docs(skills): give each build rule one home and call the person the human throughout GareArc 2026-10-10 00:50:14 -07:00
  • fb0d7c0cc0 ci(cli): share one release smoke script between the edge and release workflows GareArc 2026-10-10 00:48:52 -07:00
  • cdcd23e824 fix(cli): keep structured example input in JSON help and build the skeleton only for text GareArc 2026-10-10 00:48:23 -07:00
  • ddf135e32c fix(cli): word the skill hint once, tell agents to rerun it after each upgrade GareArc 2026-10-10 00:47:49 -07:00
  • fffefb88e9 test(cli): lint skill commands against the real command tree and parser flags GareArc 2026-10-10 00:46:39 -07:00
  • 184728b25c refactor(cli): read the platform for the keyring decision through sys, not a test-only option GareArc 2026-10-10 00:45:37 -07:00
  • d6722d850e refactor(cli): tell a compiled binary by a build define and give a missing skill its own error code GareArc 2026-10-10 00:44:59 -07:00
  • da918ced8e fix(cli): keep a pending login until a new one starts, and refuse it under DIFY_TOKEN GareArc 2026-10-10 00:44:08 -07:00
  • f600a8554a refactor(cli): stop threading an always-empty positional list through op calls GareArc 2026-10-10 00:44:06 -07:00
  • dd557200e4 fix(cli): drop malformed server hints at the boundary instead of crashing the error view GareArc 2026-10-10 00:44:03 -07:00
  • 45f73662f4 docs(skills): say login needs --server instead of falling back to Dify Cloud GareArc 2026-10-10 00:44:01 -07:00
  • 5a821dbfac feat(cli): let agents build Dify apps with difyctl and an embedded skill GareArc 2026-10-10 00:20:40 -07:00
  • 8c5eb6d16e feat(api): let agents build, configure and ship Dify apps over openapi (#43067) Xiyuan Chen 2026-10-16 00:45:49 +00:00
  • 3e7e7f1a5a chore: mark generated files as linguist-generated (#44180) Stephen ZhouandClaude Opus 5.5 2026-10-16 00:42:38 +00:00
  • f49713a64b fix(builder): preserve shell snapshots and valid terminal workspace fixtures Charles Yao 2026-10-15 17:35:16 -07:00
  • 3dcee0b2a6 Merge remote-tracking branch 'origin/main' into deploy/konwledge Stephen ZhouandClaude Opus 5.5 2026-10-16 08:22:44 +08:00
  • 76e1251bea feat(agent): reserve isolated native test workspaces Charles Yao 2026-10-15 17:17:38 -07:00
  • 8aa1fe96ab refactor(web): clarify App modes and scope workflow editor resources (#44171) yyh 2026-10-16 00:10:08 +00:00
  • 96e781f1b1 fix(agent): attribute nested tool activity to its source laipz8200/graphon-workflow-tool-agent-reporting -LAN- 2026-09-24 02:44:55 +08:00
  • d370995e9a test(tracing): exercise workflow exports with real spans laipz8200/graphon-workflow-tool-trace-exports -LAN- 2026-10-15 02:46:30 +08:00
  • 802f7abfeb test(tracing): reject invalid MLflow app identity before node queries -LAN- 2026-09-24 03:05:45 +08:00
  • 9bd393db55 fix(tracing): exclude called tool internals from external exports -LAN- 2026-09-24 02:44:55 +08:00
  • bfed5244eb chore(web): remove obsolete loop trace lint suppression laipz8200/graphon-workflow-tool-trace-ui -LAN- 2026-10-12 12:04:25 +08:00
  • eb8be5d777 refactor(web): drop unreachable loop trace reconstruction -LAN- 2026-10-12 11:31:47 +08:00
  • eb8995f417 test(web): follow split workflow trace namespaces -LAN- 2026-09-24 14:47:40 +08:00
  • daba0e2a1b feat(workflow): add nested tool trace drilldown -LAN- 2026-09-24 02:44:55 +08:00
  • f7287beb72 test(workflow-traces): replace mocks with concrete trace fixtures laipz8200/graphon-workflow-tool-traces -LAN- 2026-10-15 02:43:10 +08:00
  • d6a96bc67e [autofix.ci] apply automated fixes autofix-ci[bot] 2026-10-14 17:48:20 +00:00
  • a2a80c1a72 refactor(workflow): trim unread nested trace fields and test leftovers -LAN- 2026-10-12 11:28:39 +08:00
  • f742df7195 feat(workflow): expose authorized nested tool traces -LAN- 2026-09-24 02:44:53 +08:00
  • cf62867825 test(workflow): satisfy strict file and snapshot checks laipz8200/graphon-workflow-tool-execution -LAN- 2026-10-15 10:55:38 +08:00
  • d23b4aaf95 fix(workflow): preserve typed container outputs through resume -LAN- 2026-10-15 10:41:27 +08:00
  • c3a0075769 fix(workflow-tools): guard retrying nodes in batch persistence -LAN- 2026-10-15 10:15:02 +08:00
  • 52f0e08d66 test(workflow-tools): use concrete execution and storage fixtures -LAN- 2026-10-15 02:40:00 +08:00
  • d25a90586a fix(workflow): clean nested tool offloads with their owning app -LAN- 2026-10-15 01:42:13 +08:00
  • 335d1d6674 fix(workflow): remove obsolete tool publication error contracts -LAN- 2026-10-15 01:33:39 +08:00
  • 26a52ddf8c fix(workflow): preserve tool definitions across durable pauses -LAN- 2026-10-13 07:44:23 +08:00
  • eae99a4c4e refactor(workflow): remove unreachable workflow tool plumbing -LAN- 2026-10-12 11:20:25 +08:00
  • e63f6a2c5b test(workflow): record paused tool generator calls -LAN- 2026-10-05 23:04:15 +08:00
  • 215afc113f test(workflow): use concrete workflow tool fixtures -LAN- 2026-10-05 20:33:08 +08:00
  • 5ffebdf672 Test workflow tool binding with persisted SQLite fixtures -LAN- 2026-09-30 20:59:56 +08:00
  • 31a3a11c65 test(workflow): accept Graphon 0.8.0 accounting limits -LAN- 2026-09-24 10:12:46 +08:00
  • 52402b95f7 fix(workflow): use typed node persistence fields -LAN- 2026-09-24 02:59:15 +08:00
  • 618bfea843 feat(workflow): execute workflow tools as nested containers -LAN- 2026-09-24 02:44:52 +08:00
  • 7e13c2cc93 refactor(web): drop pending-form matching from restored chat history laipz8200/graphon-human-input-ui -LAN- 2026-10-12 11:05:40 +08:00
  • 2d6a6da47d fix(workflow): show paused status in run history titles -LAN- 2026-10-10 02:58:05 +08:00
  • f04e0cd009 feat(workflow): support resumed human input in workflow views -LAN- 2026-09-24 02:44:52 +08:00
  • 99732c7695 test(workflow): keep stop regression assertions strictly typed laipz8200/adapt-graphon-engine-architecture -LAN- 2026-10-15 10:54:27 +08:00
  • b5ee994083 test(openapi): use real services for task ownership checks -LAN- 2026-10-15 10:53:51 +08:00
  • c2947d0680 fix(workflow): finalize retrying nodes when execution stops -LAN- 2026-10-15 10:09:05 +08:00
  • dd66e679ca refactor(workflow): clarify nested container selection -LAN- 2026-10-15 09:59:40 +08:00
  • 6477bd8b0f fix(snippets): preserve container scopes when adding virtual roots -LAN- 2026-10-15 09:56:37 +08:00
  • 296644a2fb fix(workflow): recover legacy paused task IDs before upgrades -LAN- 2026-10-15 09:50:18 +08:00
  • 941cd9cc23 fix(openapi): enforce end-user task stop ownership -LAN- 2026-10-15 09:31:33 +08:00
  • 1bd41d1d94 test(skills): await Builder readiness before model settings -LAN- 2026-10-15 03:18:02 +08:00
  • 1584cd2056 test(workflow): patch the notification dispatch boundary -LAN- 2026-10-15 02:47:30 +08:00
  • 211b0da118 test(skills): stabilize Builder parameter preservation check -LAN- 2026-10-15 02:30:07 +08:00
  • 0175b0ad61 test(workflow): replace added mocks with concrete runtime fixtures -LAN- 2026-10-15 02:30:06 +08:00
  • fe654f82f6 test(workflow): align streaming integration checks with class methods -LAN- 2026-10-12 12:03:40 +08:00
  • 3bb12aea51 refactor(workflow): remove unreachable orchestration leftovers -LAN- 2026-10-12 11:04:45 +08:00
  • 1368741bb7 fix(workflow): retain injected task control for installed apps -LAN- 2026-10-10 03:11:20 +08:00
  • 38f8acdd90 [autofix.ci] apply automated fixes autofix-ci[bot] 2026-10-09 19:03:00 +00:00
  • 47cf98aac1 fix(workflow): preserve debug inputs and durable task cancellation -LAN- 2026-10-10 02:55:33 +08:00
  • c1e350cf04 [autofix.ci] apply automated fixes autofix-ci[bot] 2026-10-05 14:58:12 +00:00
  • 50d132b8d6 test(workflow): use concrete Graphon integration fixtures -LAN- 2026-10-05 20:26:43 +08:00
  • d31bfbf507 test(workflow): preserve validation mock after rebase -LAN- 2026-10-03 04:44:22 +08:00
  • 16784311ec test(workflow): specify the Redis cancellation pipeline type -LAN- 2026-10-01 18:36:15 +08:00
  • 0bdbcb1dd3 test(web): align publisher fixture with upstream model schema -LAN- 2026-09-27 02:37:59 +08:00
  • 16a3fe4078 build(api): pin published Graphon 0.8.0 -LAN- 2026-09-24 10:10:02 +08:00
  • e9d7b53c70 chore(workflow): remove obsolete import boundary exceptions -LAN- 2026-09-24 02:52:51 +08:00
  • 143bc0b9a4 refactor(workflow): adopt Graphon 0.8 execution orchestration -LAN- 2026-09-24 02:44:50 +08:00
  • a724f01d27 ci(builder): register native Agent effect regressions Charles Yao 2026-10-15 16:32:58 -07:00