23261 Commits (fe9caaedd4e08ce1ae5af203385a508c52008d3d)
 

Author SHA1 Message Date
Dmytro Skarzhynets fe9caaedd4
AI rule node: disable rule node on edges 1 year ago
Dmytro Skarzhynets ac61136ecc
AI rule node: ensure AI settings exist on rule node init 1 year ago
Dmytro Skarzhynets 2e5aab3fd6
AI rule node: use `ObjectNode` instead of more general `JsonNode` for JSON Schema config field 1 year ago
Dmytro Skarzhynets cb106760c1
AI rule node: add timeout support 1 year ago
Dmytro Skarzhynets d5c6ed1f61
AI rule node: JSON ignore validation method in rule node config 1 year ago
Dmytro Skarzhynets 19c234fcdf
AI rule node: configure chat model on each message 1 year ago
Dmytro Skarzhynets a9633cf1ce
AI rule node: improve cache key readability 1 year ago
Dmytro Skarzhynets 5e5a7c9e51
AI rule node: improve text search to be based on provider and model as well 1 year ago
Dmytro Skarzhynets 109c874861
AI rule node: fix cache evict when creating new entity 1 year ago
Dmytro Skarzhynets 00d32c2374
AI rule node: fix wrapping in JSON object if response is not a valid JSON object 1 year ago
Dmytro Skarzhynets a4db17c859
AI rule node: add cache to AI settings 1 year ago
Dmytro Skarzhynets bdb657e213
AI rule node: add AI settings lifecycle events handling in listeners 1 year ago
Dmytro Skarzhynets c738d3a906
AI rule node: return early optimization in `deleteByTenantId()` 1 year ago
Dmytro Skarzhynets b902c0029d
AI rule node: publish save/delete events for AI settings 1 year ago
Dmytro Skarzhynets 255ab3b391
AI rule node: minor correction to AI settings data validation message 1 year ago
Dmytro Skarzhynets 95bd1fb23c
AI rule node: implement data validator for AI settings 1 year ago
Dmytro Skarzhynets 3791791bfd
AI rule node: delete AI settings on tenant deletion 1 year ago
Dmytro Skarzhynets fa667a9e66
AI rule node: add TbAiSettingsService 1 year ago
Dmytro Skarzhynets 9111574eca
AI rule node: formatting fix for `modelConfig` field doc 1 year ago
Dmytro Skarzhynets 71d1e3640a
AI rule node: fix type when configuring temperature for Gemini models 1 year ago
Dmytro Skarzhynets 45fbbf201f
AI rule node: split AI config into AI provider config and AI model config; add support for model temperature 1 year ago
Dmytro Skarzhynets d44bbe4dd8
AI rule node: support text and JSON Schema response formats 1 year ago
Dmytro Skarzhynets b64b5795a3
AI rule node: change default prompts 1 year ago
Dmytro Skarzhynets 3df41743de
AI rule node: bump langchain4j version 1 year ago
Dmytro Skarzhynets c2776ce7a6
AI rule node: add JSON Schema to rule node config 1 year ago
Sergey Matvienko 7093032516
refactored obsolete com.github.java-json-tools:json-schema-validator with actively updated com.networknt:json-schema-validator 1 year ago
Dmytro Skarzhynets d2c275b761
AI rule node: correctly call node lifecycle methods 1 year ago
Dmytro Skarzhynets 7c94c43d66
AI rule node: refactor configuration field description in AiSettings 1 year ago
Dmytro Skarzhynets f2075c6c39
AI rule node: add polymorphic JSON config to AI settings 1 year ago
Dmytro Skarzhynets ad0161e3df
AI rule node: add AiProvider enum 1 year ago
Dmytro Skarzhynets a3a1971a68
AI rule node: add support for AI settings in TenantIdLoader 1 year ago
Dmytro Skarzhynets e695ce3283
AI rule node: make name of the AI settings unique within the scope of the tenant 1 year ago
Dmytro Skarzhynets 18c75998ef
AI rule node: replace Anthropic with Mistral AI 1 year ago
Dmytro Skarzhynets 1a3b1c3fe4
AI rule node: REST API for CRUD operations on AI settings 1 year ago
Dmytro Skarzhynets f06b1d5feb
AI rule node: remove `findNextBatch()` method 1 year ago
Dmytro Skarzhynets c0480ed930
AI rule node: move system prompt to rule node config 1 year ago
Dmytro Skarzhynets 9ef4295d90
AI rule node: bump langchain4j version 1 year ago
Dmytro Skarzhynets 0f17e5f457
AI rule node: draft implementation 1 year ago
Viacheslav Klimov 55db24f7e8
Merge pull request #13366 from thingsboard/cf-monitoring 1 year ago
ViacheslavKlimov fd66c5f177 CF monitoring fixes 1 year ago
ViacheslavKlimov 602d60281c Fixes for monitoring 1 year ago
ViacheslavKlimov 32212b9c51 Monitoring: automatic rule chain update 1 year ago
Viacheslav Klimov d3365483da
Merge pull request #13240 from dskarzh/cleanup-deprecation 1 year ago
Viacheslav Klimov a3f36632be
Merge pull request #13323 from thingsboard/feature/prod-4738 1 year ago
Viacheslav Klimov 51636229d1
Merge pull request #12905 from dashevchenko/resource_vc_fix 1 year ago
ViacheslavKlimov 1d83a2c9d3 Refactoring for TbMsgProto usage 1 year ago
Viacheslav Klimov 0adfaf2b01
Merge pull request #12257 from YevhenBondarenko/feature/prod-4738 1 year ago
Viacheslav Klimov 3f933c8b45
Merge pull request #13322 from thingsboard/feature/rule-chain-relation 1 year ago
ViacheslavKlimov 381e976d87 Refactoring for input node relations 1 year ago
ViacheslavKlimov ac41220a6d Merge branch 'feature/rule-chain-relation' of github.com:YevhenBondarenko/thingsboard into feature/rule-chain-relation 1 year ago