Files
dify/api/controllers
GareArc f22362a892 fix: harden agent login, check more of the DSL, and trim the difyctl skill
Server:
- describe, check and fill human-input nodes with Dify's own model, delivery
  methods included; human-input action ids and __timeout are valid branches
- refuse End nodes that share an output name, as the console's publish does
- warn on a branch with no edge
- the release check counts a run as tested when its graph runs the same as
  the draft, so editor-only fields no longer reset it

CLI:
- login needs --server; there is no default server
- not_logged_in names the config folder it checked
- on Linux without a DBus session, keep the token in tokens.yml, since the
  keyring there is lost when the session ends

Skill:
- log in with --no-wait only, then --resume after the user approves
- report problems instead of substituting, and get a yes before building any
  change from the spec or plan
- trim every file under 500 words
2026-10-09 22:43:37 -07:00
..