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
- EntityTypesEditor: shared controlled chips editor (Enter/comma to add, x to
remove; "other" is a fixed always-included chip; IME-safe composition).
- KbSettingsSheet: an EntityTypesRow with the same inherit/override Switch as the
scalar rows — turning override on seeds+persists the KB's own list, off reverts
via null; inherited state shows the global/default list as a badge. Each chip
change persists and adopts the server-cleaned response.
- Settings (general tab): a global entity-types chips editor, order-sensitive
diff into the save patch (joins the existing dirty/SaveBar flow).
- "changes affect future recompiles only" note on both surfaces.
New keys in common/kbSettings/settings (zh + en, identical sets). Build green
(i18n guard OK). Backend was committed in 92f8f41.
Claude-Session: https://claude.ai/code/session_01XMxbhmAkxxVV8CFWCZDBaG
Copy file name to clipboardExpand all lines: frontend/src/locales/en/settings.json
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -21,6 +21,8 @@
21
21
},
22
22
"general": {
23
23
"langDesc": "The output language written into the compile prompt, e.g. en / 中文 / 日本語",
24
+
"entityTypesDesc": "The vocabulary used to classify entities extracted at compile time; each KB can inherit or override it in its own settings.",
25
+
"entityTypesNote": "Changes apply to future recompiles only; existing entity pages keep their current type.",
24
26
"kbRootLabel": "Knowledge base root",
25
27
"kbRootDesc": "Default location for new knowledge bases (<root>/<name>); leave empty to restore the built-in default. Individual KBs can set a custom path at creation.",
0 commit comments