feat(ai): improve runtime capability reporting and context settings

Add explicit chat capability tracking, expose formatted runtime capabilities
in the info command, and support a max context size option for user AI settings.

Also update Ollama base URL resolution to use OLLAMA_ADDRESS and simplify
provider chat command execution.
This commit is contained in:
2026-05-11 02:01:44 +03:00
parent d2464b9b21
commit 3848dd82d9
15 changed files with 850 additions and 336 deletions
+2 -2
View File
@@ -41,13 +41,13 @@
"idFromLabelText": "id пользователя",
"idReplyLabelText": "id ответа",
"runtimeProviderLabelText": "провайдер",
"runtimeProviderCurrentLabelText": "текущий",
"runtimeModelLabelText": "модель",
"runtimeCapabilitiesLabelText": "возможности",
"runtimeExternalLabelText": "внешний",
"infoAiBlockLabelText": "AI",
"infoSupportedProvidersLabelText": "поддерживаемые провайдеры",
"infoSupportedProvidersLabelText": "провайдеры",
"infoToolsBlockLabelText": "инструменты",
"infoCountLabelText": "количество",
"infoCommandsBlockLabelText": "команды",
"infoPublicLabelText": "публичные",
"infoPrivateLabelText": "приватные",
+1 -2
View File
@@ -45,9 +45,8 @@
"runtimeCapabilitiesLabelText": "можливості",
"runtimeExternalLabelText": "зовнішній",
"infoAiBlockLabelText": "AI",
"infoSupportedProvidersLabelText": "підтримувані провайдери",
"infoSupportedProvidersLabelText": "провайдери",
"infoToolsBlockLabelText": "інструменти",
"infoCountLabelText": "кількість",
"infoCommandsBlockLabelText": "команди",
"infoPublicLabelText": "публічні",
"infoPrivateLabelText": "приватні",