Commit Graph

  • 6347ee9334 refactor(agentic): remove skill routing from assistant UI pnoker 2026-05-16 17:19:06 +08:00
  • b57dac9fff refactor(agentic): simplify assistant tool orchestration Copilot 2026-05-16 17:19:06 +08:00
  • e2c2da1b10 refactor(agentic): simplify assistant tool orchestration pnoker 2026-05-16 17:19:06 +08:00
  • 03fcb85a80 fix(agentic): align assistant protocol handling pnoker 2026-05-16 16:24:05 +08:00
  • fb54434fa0 refactor(agentic): split chat orchestration and structure tool results Copilot 2026-05-16 16:23:48 +08:00
  • 20bb57df17 refactor(agentic): split chat orchestration and structure tool results pnoker 2026-05-16 16:23:48 +08:00
  • 3c82a1bdff feat: refine AI assistant and demo screenshots pnoker 2026-05-16 03:40:27 +08:00
  • 2f08ff280d fix: improve dashboard and agentic backend APIs Copilot 2026-05-16 03:40:27 +08:00
  • e5a9088704 fix: improve dashboard and agentic backend APIs pnoker 2026-05-16 03:40:27 +08:00
  • dc8a901f26 feat: do someting test and code review Copilot 2026-05-16 00:56:04 +08:00
  • 019daf62ce feat: do someting test and code review pnoker 2026-05-16 00:56:04 +08:00
  • 9dae4582d0 refactor(settings): migrate all settings views to i18n and add agentic store unit tests pnoker 2026-05-16 00:55:06 +08:00
  • 6f9542a22e fix(test): align data module tests with refactored production code Claude 2026-05-15 23:02:55 +08:00
  • 175c4d055f fix(test): align data module tests with refactored production code v2026.5.15 pnoker 2026-05-15 23:02:55 +08:00
  • 0bee2aa6a4 feat(agentic): store session config as json pnoker 2026-05-15 22:04:51 +08:00
  • e1de59066f feat(agentic): persist session config Copilot 2026-05-15 22:04:51 +08:00
  • 9ca4d8a5f9 feat(agentic): persist session config pnoker 2026-05-15 22:04:51 +08:00
  • acf08d00b9 feat(device): render driver attributes by type pnoker 2026-05-15 20:47:29 +08:00
  • 439ff1f30b refactor(common): improve postgres and repository modules Copilot 2026-05-15 19:54:45 +08:00
  • 9437934cab refactor(common): improve postgres and repository modules pnoker 2026-05-15 19:54:45 +08:00
  • 4f3bac256d refactor(public): improve shared auto configuration Copilot 2026-05-15 19:24:59 +08:00
  • c7db32f212 refactor(public): improve shared auto configuration pnoker 2026-05-15 19:24:59 +08:00
  • 314ad6f3fb refactor(common): standardize constants and quartz config Copilot 2026-05-15 19:12:16 +08:00
  • 8268dcea8e refactor(common): standardize constants and quartz config pnoker 2026-05-15 19:12:16 +08:00
  • 3a6fefffe4 test(driver): align scheduler-init test with current rethrow behaviour Claude 2026-05-15 17:47:20 +08:00
  • b3758149fc test(driver): align scheduler-init test with current rethrow behaviour pnoker 2026-05-15 17:47:20 +08:00
  • fb78871441 refactor(rabbitmq): tighten config, add high-throughput factory, opt-out profile Claude 2026-05-15 17:46:58 +08:00
  • 9bda79c0eb refactor(rabbitmq): tighten config, add high-throughput factory, opt-out profile pnoker 2026-05-15 17:46:58 +08:00
  • 31dd3ac903 refactor(common): preserve exception causes Copilot 2026-05-15 17:27:04 +08:00
  • db683533b2 refactor(common): preserve exception causes pnoker 2026-05-15 17:27:04 +08:00
  • ad15ad5c61 fix(driver): preserve protocol exception causes in modbus/opc drivers Claude 2026-05-15 17:15:27 +08:00
  • a0e774cca8 fix(driver): preserve protocol exception causes in modbus/opc drivers pnoker 2026-05-15 17:15:27 +08:00
  • 3f5f66353a fix(driver): bound device command retries to a single redelivery Claude 2026-05-15 17:14:39 +08:00
  • 63af37fde4 fix(driver): bound device command retries to a single redelivery pnoker 2026-05-15 17:14:39 +08:00
  • c9b90c6aca fix(driver): preserve write exceptions and echo a PointValue on success Claude 2026-05-15 17:14:06 +08:00
  • 8b76402d48 fix(driver): preserve write exceptions and echo a PointValue on success pnoker 2026-05-15 17:14:06 +08:00
  • 1cbda71eee feat(driver): allow opting out of automatic driver profile activation Claude 2026-05-15 17:13:23 +08:00
  • 77d301a67a feat(driver): allow opting out of automatic driver profile activation pnoker 2026-05-15 17:13:23 +08:00
  • d5a1152a0f refactor(common-mqtt): harden MQTT auto configuration Copilot 2026-05-15 16:55:54 +08:00
  • 9301680b93 refactor(common-mqtt): harden MQTT auto configuration pnoker 2026-05-15 16:55:54 +08:00
  • c3a8f1ab5a refactor(driver): split DriverCustomService into capability-scoped SPIs Claude 2026-05-15 16:33:06 +08:00
  • eecb288970 refactor(driver): split DriverCustomService into capability-scoped SPIs pnoker 2026-05-15 16:33:06 +08:00
  • eda7762e67 refactor(driver): relocate SDK classes under common.driver subtree Claude 2026-05-15 16:32:23 +08:00
  • e6b175bad5 refactor(driver): relocate SDK classes under common.driver subtree pnoker 2026-05-15 16:32:23 +08:00
  • 072d2c4d3e fix(driver): align metadata cache policy with event-driven invalidation Claude 2026-05-15 16:31:17 +08:00
  • 41c336af0d fix(driver): align metadata cache policy with event-driven invalidation pnoker 2026-05-15 16:31:17 +08:00
  • c9cb9cad70 refactor(driver): drop unused driver-command receiver and CONFIG branch Claude 2026-05-15 16:30:35 +08:00
  • 1d8df644e6 refactor(driver): drop unused driver-command receiver and CONFIG branch pnoker 2026-05-15 16:30:35 +08:00
  • becb1749ec refactor(common): consolidate EnvironmentPostProcessor registration Claude 2026-05-15 16:10:53 +08:00
  • dc8f3de062 refactor(common): consolidate EnvironmentPostProcessor registration pnoker 2026-05-15 16:10:53 +08:00
  • 7522cdde13 refactor(driver): rename RValue/WValue and add CalculatedPointValue Claude 2026-05-15 16:10:18 +08:00
  • cb457c37cf refactor(driver): rename RValue/WValue and add CalculatedPointValue pnoker 2026-05-15 16:10:18 +08:00
  • b30c30e4eb fix(driver): close four production-grade bugs in the driver SDK Claude 2026-05-15 15:55:59 +08:00
  • 6b70511567 fix(driver): close four production-grade bugs in the driver SDK pnoker 2026-05-15 15:55:59 +08:00
  • b568d21dfa test(driver): align read/write service tests with renamed value types Claude 2026-05-15 15:55:23 +08:00
  • cf48d10b28 test(driver): align read/write service tests with renamed value types pnoker 2026-05-15 15:55:23 +08:00
  • 4f09a5dc9c fix(tests): add completeAgenticChatCompletion to excludedExports, add onReasoning streaming coverage pnoker 2026-05-15 09:45:44 +08:00
  • 0466a92e0f style: code format Copilot 2026-05-15 09:44:24 +08:00
  • 56cfc2231c style: fix minor formatting in dc3 module pnoker 2026-05-15 09:44:24 +08:00
  • 4367fa0393 test(data): add PostgresRepositoryServiceImpl numValue pass-through tests Claude 2026-05-15 09:43:16 +08:00
  • f60ff6c9e0 test(data): add PostgresRepositoryServiceImpl numValue pass-through tests pnoker 2026-05-15 09:43:16 +08:00
  • 99acd80223 test(driver): add RValue and PointValue numValue projection tests Claude 2026-05-15 09:43:02 +08:00
  • 5dd2191abf test(driver): add RValue and PointValue numValue projection tests pnoker 2026-05-15 09:43:02 +08:00
  • 925e1e1ce0 fix(test): add missing assertj import in agentic controller tests Claude 2026-05-15 01:53:57 +08:00
  • 292eec1b20 fix(test): add missing assertj import in agentic controller tests pnoker 2026-05-15 01:53:57 +08:00
  • b46e4d985d build(agentic): upgrade Spring AI from 2.0.0-M5 to 2.0.0-M6 Claude 2026-05-15 01:53:21 +08:00
  • 67f1f7c2c0 build(agentic): upgrade Spring AI from 2.0.0-M5 to 2.0.0-M6 pnoker 2026-05-15 01:53:21 +08:00
  • a348019d89 feat(driver): move numValue projection from data service to driver side Claude 2026-05-15 01:53:07 +08:00
  • 712506b322 feat(driver): move numValue projection from data service to driver side pnoker 2026-05-15 01:53:07 +08:00
  • 42ee486f98 fix(agentic): persist reasoning/temperature/maxTokens/requireConfirmation to session instead of localStorage pnoker 2026-05-15 01:41:59 +08:00
  • cae8fe1b3b fix(agentic): persist user preferences (reasoning, model, temperature, etc) to localStorage pnoker 2026-05-15 01:34:55 +08:00
  • 22f1bf3376 feat(agentic): add i18n, reasoning content display, and streaming perf pnoker 2026-05-15 01:29:12 +08:00
  • e6118b96d5 style: code format Copilot 2026-05-15 00:28:35 +08:00
  • 74e16bfb30 style: format dc3-common, dc3-driver and dc3-e2e test code pnoker 2026-05-15 00:28:35 +08:00
  • 5dd5a4c838 Merge remote-tracking branch 'origin/develop' into develop pnoker 2026-05-15 00:16:41 +08:00
  • fe1a187edb feat(agentic): expand platform tool capabilities Copilot 2026-05-14 23:45:30 +08:00
  • ca0393ae7b feat(agentic): expand platform tool capabilities v2026.5.14 pnoker 2026-05-14 23:45:30 +08:00
  • ef2995c9b4 chore(nginx): adopt http2 directive and lift limit_req_zone to http scope pnoker 2026-05-14 23:44:06 +08:00
  • 5672bcb66d feat(agentic): persist per-session model and add non-streaming completion pnoker 2026-05-14 23:43:33 +08:00
  • ccf1564962 style(data): rename numericValue to numValue to match raw/cal prefix style Claude 2026-05-14 23:30:13 +08:00
  • 48d7839d07 style(data): rename numericValue to numValue to match raw/cal prefix style pnoker 2026-05-14 23:30:13 +08:00
  • 7eaef1beb3 refactor(data): collapse history into a single point-value table Claude 2026-05-14 22:42:57 +08:00
  • d40dd656ea refactor(data): collapse history into a single point-value table pnoker 2026-05-14 22:42:57 +08:00
  • ba89a7ccef test(agentic): wire memory advisor in chat client factory test Copilot 2026-05-14 21:33:28 +08:00
  • 309e3476b8 test(agentic): wire memory advisor in chat client factory test pnoker 2026-05-14 21:33:28 +08:00
  • 175e637bbe test(e2e): stabilize infrastructure harness Copilot 2026-05-14 21:29:08 +08:00
  • 9123b480f4 test(e2e): stabilize infrastructure harness pnoker 2026-05-14 21:29:08 +08:00
  • 5f7c6d4467 feat(agentic): require stable conversationId in chat completion contract pnoker 2026-05-14 21:15:18 +08:00
  • 283a4e4613 feat(agentic): replay chat memory from dc3_message and require client conversationId Claude 2026-05-14 21:13:33 +08:00
  • ddda8c08f7 feat(agentic): replay chat memory from dc3_message and require client conversationId pnoker 2026-05-14 21:13:33 +08:00
  • c6584d1682 test(e2e): cover infrastructure contracts with rest-assured and direct clients Claude 2026-05-14 14:13:37 +08:00
  • 69090d1316 test(e2e): cover infrastructure contracts with rest-assured and direct clients Vickey 2026-05-14 14:13:37 +08:00
  • 2cecb79de0 test(e2e): bootstrap dockerized end-to-end harness Claude 2026-05-14 13:49:59 +08:00
  • c49dd630e3 test(e2e): bootstrap dockerized end-to-end harness Vickey 2026-05-14 13:49:59 +08:00
  • 5b2706560d test(facade): cover local facade implementations across auth, manager and data Claude 2026-05-14 13:31:23 +08:00
  • 9161243a53 test(facade): cover local facade implementations across auth, manager and data Vickey 2026-05-14 13:31:23 +08:00
  • 8779d663a4 test(agentic): cover controllers, properties and chat client factory eviction Claude 2026-05-14 12:04:45 +08:00
  • e61e311785 test(agentic): cover controllers, properties and chat client factory eviction Vickey 2026-05-14 12:04:45 +08:00
  • 235bf73992 test(agentic): cover session, message, model and action service implementations Claude 2026-05-14 11:55:57 +08:00
  • 20187511d0 test(agentic): cover session, message, model and action service implementations Vickey 2026-05-14 11:55:57 +08:00