You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: sync App Toolkit with dify#35442 follow-up settings (#757)
* docs: sync App Toolkit page with follow-up settings PR and UI labels
* fix: correct CJK format linter false positives
* chore: broaden post-writing audit scope to whole documents
* docs: address Copilot review on PR #754
Restore the Tab titles rule in formatting-zh.md, which had been trimmed
to a stub. Drop the First-Mention Rule entry from the terminology-check
skill's Output Format so the report sections match the Checks to
Perform sections (the corresponding check was removed earlier).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: .claude/skills/dify-docs-format-check-en/SKILL.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,17 +11,17 @@ description: >
11
11
12
12
## Purpose
13
13
14
-
Verify changed English documentation against every rule in `writing-guides/formatting-guide.md`. Mechanical rules are enforced by a linter script (`check-format-en.py`); judgment-call rules are checked by reading the file.
14
+
Verify English documentation against every rule in `writing-guides/formatting-guide.md`. Mechanical rules are enforced by a linter script (`check-format-en.py`); judgment-call rules are checked by reading the file.
15
15
16
16
## Before Starting
17
17
18
-
Detect changed documentation files by combining:
18
+
Audit the entire file, not just the diff. Default to files currently under review, detected via:
19
19
20
20
-`git diff --name-only` (unstaged changes in tracked files)
21
21
-`git diff --cached --name-only` (staged changes)
22
22
- Untracked files from `git status --porcelain` (lines starting with `??`)
23
23
24
-
Filter for `.mdx` and `.md` files under `en/`. If no changed files are detected, ask the user which files to check.
24
+
Filter for `.mdx` and `.md` files under `en/`. If no files are detected, ask the user which files to check.
Copy file name to clipboardExpand all lines: en/use-dify/build/additional-features.mdx
+6-8Lines changed: 6 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ Dify apps come with optional features you can enable to improve the end-user exp
22
22
23
23
Set an opening message that greets users at the start of each conversation, with optional suggested questions to guide them toward what the app does well.
24
24
25
-
You can insert variables into the opening message and suggested questions to personalize the experience.
25
+
You can insert variables into the opening message and suggested questions to personalize the experience.
26
26
27
27
- In the opening message, type `{` or `/` to insert variables from the picker.
28
28
@@ -43,18 +43,16 @@ You can insert variables into the opening message and suggested questions to per
43
43
44
44
## Follow-up
45
45
46
-
When enabled, the LLM automatically suggests 3 follow-up questions after each response, helping users continue the conversation. This feature is a simple toggle—no additional configuration is needed.
46
+
When enabled, follow-up questions are generated after each response to help users continue the conversation.
47
47
48
-
<Info>
49
-
Follow-up questions are generated by a separate LLM call using your workspace's system reasoning model (set in **Settings** > **Model Provider** > **Default Model Settings**), not the model configured in your app.
50
-
</Info>
48
+
Click **Settings** to pick the model that generates the questions, or write a custom prompt (up to 1,000 characters) to adjust the number, wording, or length of the questions.
51
49
52
50
## Text to Speech
53
51
54
52
Convert AI responses to audio. You can configure the language and voice to match your app's audience, and enable **Auto Play** to stream audio automatically as the AI responds.
55
53
56
54
<Info>
57
-
**Text to Speech** uses your workspace's text-to-speech model (set in **Settings** > **Model Provider** > **Default Model Settings**).
55
+
**Text to Speech** uses your workspace's text-to-speech model (set in **Settings** > **Model Provider** > **Default Model Settings**).
58
56
59
57
The feature only appears in the **Features** panel when a default TTS model is configured.
60
58
</Info>
@@ -64,7 +62,7 @@ The feature only appears in the **Features** panel when a default TTS model is c
64
62
Enable voice input for the chat interface. When enabled, your end users can dictate messages instead of typing by clicking the microphone button.
65
63
66
64
<Info>
67
-
**Speech to Text** uses your workspace's speech-to-text model (set in **Settings** > **Model Provider** > **Default Model Settings**).
65
+
**Speech to Text** uses your workspace's speech-to-text model (set in **Settings** > **Model Provider** > **Default Model Settings**).
68
66
69
67
The feature only appears in the **Features** panel when a default STT model is configured.
70
68
</Info>
@@ -112,7 +110,7 @@ You can configure the score threshold and the embedding model used for semantic
112
110
113
111
To create and manage your annotations:
114
112
115
-
- Convert existing conversations into annotations directly from **Debug & Preview** or **Logs** by clicking the **Add Annotation** icon on any LLM response.
113
+
- Convert existing conversations into annotations directly from **Debug & Preview** or **Logs** by clicking the **Add annotation** icon on any LLM response.
116
114
117
115
Once a message is annotated, the icon changes to **Edit**, so you can modify the annotation in place.
0 commit comments