feat(ai): section Fournisseur & modele compacte + correctifs menus @/ (#82, BUG-007, BUG-008)
Refonte de la section Fournisseur & modele de l'assistant : capacites regroupees dans une bulle d'information (survol/clic/appui long) au lieu d'une liste permanente, et liste de modeles avec recherche. Correctifs : detection Unicode + filtrage insensible aux accents des commandes / et mentions @, navigation clavier fiable, et prise en compte du contexte ad-hoc en mode General cote backend.
This commit is contained in:
@@ -163,6 +163,10 @@ def _resolve_system_prompt(req, current_user) -> str:
|
||||
vault_path: Path | None = None
|
||||
if mode != "general":
|
||||
_, vault_path = _resolve_vault_path(req.vault, current_user)
|
||||
elif getattr(req, "extra_files", None) or getattr(req, "extra_directories", None):
|
||||
# General mode has no base context, but ad-hoc files/directories added
|
||||
# with `@` still need a vault to be read from.
|
||||
vault_path = _resolve_optional_vault_path(req, current_user)
|
||||
|
||||
context = _build_context(
|
||||
mode,
|
||||
|
||||
Reference in New Issue
Block a user