This is an automated email from the ASF dual-hosted git repository.

zqr10159 pushed a change to branch 2.0.0
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git


    from 4172c862a6 Complete 2.0.0 setup and AI runtime integration
     new 2b16b47a0a feat(ai): expose additional MCP tools
     new 284cab8544 feat(ai): add system agent schedules
     new c9c310d8f6 feat(ai): add schedule management UI

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../alert/AgentAlertAnalysisEventHandler.java      |   2 +-
 .../gateway/application/AgentCommandService.java   |   8 +-
 .../ai/gateway/application/GatewayCommand.java     |  11 +-
 .../gateway/application/GatewayQueryService.java   |   7 +-
 .../ai/gateway/channel/core/ChannelId.java         |   4 +-
 .../ai/gateway/channel/webui/QueryController.java  |   9 +-
 .../ai/gateway/conversation/AgentRunService.java   |  26 +-
 .../gateway/conversation/AgentSessionService.java  |  37 ++-
 .../conversation/persistence/AgentRunDao.java      |   6 +
 .../conversation/persistence/AgentSessionDao.java  |  18 +-
 .../persistence/AgentTranscriptEntryDao.java       |   6 +
 .../ai/gateway/identity/ActorSupport.java          |   4 +
 .../hertzbeat/ai/gateway/identity/AgentActor.java  |   8 +
 .../runtime/AgentRuntimeContextBuilder.java        |   6 +-
 ...entScheduledCommand.java => AgentSchedule.java} |  67 +++--
 .../gateway/schedule/AgentScheduleController.java  | 144 +++++++++++
 .../ai/gateway/schedule/AgentScheduleDao.java      |  30 ++-
 .../ai/gateway/schedule/AgentScheduleExecutor.java | 190 ++++++++++++++
 .../schedule/AgentScheduleNoticeService.java       | 122 +++++++++
 .../ai/gateway/schedule/AgentScheduleService.java  | 288 +++++++++++++++++++++
 .../gateway/schedule/AgentScheduledCommandDao.java |  34 ---
 .../schedule/AgentScheduledCommandExecutor.java    |  89 -------
 .../schedule/AgentScheduledCommandService.java     |  81 ------
 .../tool/mcp/AgentMcpToolConfiguration.java        |  14 +-
 .../tool/schedule/AgentScheduleToolService.java    |  94 ++++---
 .../alert/AgentAlertAnalysisEventHandlerTest.java  |   2 +
 .../application/AgentCommandServiceTest.java       |   4 +-
 .../application/GatewayCommandRouterTest.java      |  10 +-
 .../application/GatewayQueryServiceTest.java       |  39 ++-
 .../gateway/channel/webui/QueryControllerTest.java |  13 +-
 .../gateway/conversation/AgentRunServiceTest.java  |  13 +-
 .../conversation/AgentSessionServiceTest.java      |  65 +++--
 .../runtime/AgentRuntimeContextBuilderTest.java    |  24 ++
 .../ai/gateway/runtime/AgentRuntimeLoopTest.java   |   2 +-
 .../gateway/runtime/RuntimePromptBuilderTest.java  |   4 +-
 .../schedule/AgentScheduleExecutorTest.java        | 133 ++++++++++
 .../schedule/AgentScheduleNoticeServiceTest.java   |  80 ++++++
 .../gateway/schedule/AgentScheduleServiceTest.java | 182 +++++++++++++
 .../AgentScheduledCommandExecutorTest.java         |  73 ------
 .../schedule/AgentScheduledCommandServiceTest.java |  80 ------
 .../tool/mcp/AgentMcpToolConfigurationTest.java    |  18 +-
 .../hertzbeat/common/entity/agent/AgentRun.java    |   3 +
 .../common/entity/agent/AgentSession.java          |   3 +
 .../src/test/resources/sureness.yml                |   5 +
 hertzbeat-manager/src/test/resources/sureness.yml  |   5 +
 .../runtime/StartupRuntimeComponentBoundary.java   |   2 +-
 .../h2/V200__create_entity_foundation.sql          |  33 +--
 .../mysql/V200__create_entity_foundation.sql       |  20 +-
 .../postgresql/V200__create_entity_foundation.sql  |  20 +-
 hertzbeat-startup/src/main/resources/sureness.yml  |   5 +
 .../AgentGatewayAuthorizationConfigTest.java       |   5 +
 .../startup/AgentGatewayMigrationTest.java         |  18 +-
 .../hertzbeat-mysql-iotdb/conf/sureness.yml        |   5 +
 .../hertzbeat-mysql-tdengine/conf/sureness.yml     |   5 +
 .../conf/sureness.yml                              |   5 +
 .../conf/sureness.yml                              |   5 +
 .../conf/sureness.yml                              |   5 +
 script/sureness.yml                                |   5 +
 web-app/src/app/administrative-app-routes.test.tsx |  27 +-
 web-app/src/app/app-routes.tsx                     |  13 +
 .../src/app/refine/refine-resource-registry.tsx    |   6 +
 web-app/src/app/route-registry.test.ts             |  10 +
 web-app/src/app/route-registry.ts                  |   3 +
 web-app/src/assets/i18n/en-us.json                 |  52 ++++
 web-app/src/assets/i18n/ja-jp.json                 |  52 ++++
 web-app/src/assets/i18n/pt-br.json                 |  52 ++++
 web-app/src/assets/i18n/zh-cn.json                 |  52 ++++
 web-app/src/assets/i18n/zh-tw.json                 |  52 ++++
 web-app/src/core/http/api-message.ts               |  10 +-
 .../ai-workspace/api/agent-schedule-api.test.ts    | 135 ++++++++++
 .../ai-workspace/api/agent-schedule-api.ts         | 122 +++++++++
 .../ai-workspace/api/agent-schedule-schema.ts      |  49 ++++
 .../components/agent-schedule-editor.tsx           | 137 ++++++++++
 .../components/agent-schedule-table.tsx            | 138 ++++++++++
 .../components/agent-schedule-transcript.tsx       |  55 ++++
 .../components/agent-schedule-view.module.css      |  76 ++++++
 .../components/agent-schedule-view.tsx             |  65 +++++
 .../components/agent-workspace-session-pane.tsx    |  17 +-
 .../components/agent-workspace-view.module.css     |   4 +-
 .../components/agent-workspace-view.test.tsx       |   6 +-
 .../components/agent-workspace-view.tsx            |  11 +-
 .../use-agent-schedule-controller.test.tsx         | 104 ++++++++
 .../controller/use-agent-schedule-controller.ts    |  36 +++
 .../controller/use-agent-schedule-editor.ts        | 107 ++++++++
 .../controller/use-agent-schedule-list.ts          |  58 +++++
 .../controller/use-agent-schedule-transcript.ts    |  82 ++++++
 web-app/src/features/ai-workspace/index.ts         |   1 +
 .../ai-workspace/model/agent-schedule-contract.ts  |  52 ++++
 .../model/agent-schedule-view-model.ts             |  60 +++++
 .../pages/agent-schedule-page.test.tsx             | 167 ++++++++++++
 .../ai-workspace/pages/agent-schedule-page.tsx     |  43 +++
 .../ai-workspace/pages/agent-workspace-page.tsx    |   4 +
 web-app/src/shared/navigation/app-paths.ts         |   1 +
 93 files changed, 3493 insertions(+), 562 deletions(-)
 rename 
hertzbeat-ai-gateway/src/main/java/org/apache/hertzbeat/ai/gateway/schedule/{AgentScheduledCommand.java
 => AgentSchedule.java} (61%)
 create mode 100644 
hertzbeat-ai-gateway/src/main/java/org/apache/hertzbeat/ai/gateway/schedule/AgentScheduleController.java
 copy 
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/dao/SignalDashboardDao.java
 => 
hertzbeat-ai-gateway/src/main/java/org/apache/hertzbeat/ai/gateway/schedule/AgentScheduleDao.java
 (54%)
 create mode 100644 
hertzbeat-ai-gateway/src/main/java/org/apache/hertzbeat/ai/gateway/schedule/AgentScheduleExecutor.java
 create mode 100644 
hertzbeat-ai-gateway/src/main/java/org/apache/hertzbeat/ai/gateway/schedule/AgentScheduleNoticeService.java
 create mode 100644 
hertzbeat-ai-gateway/src/main/java/org/apache/hertzbeat/ai/gateway/schedule/AgentScheduleService.java
 delete mode 100644 
hertzbeat-ai-gateway/src/main/java/org/apache/hertzbeat/ai/gateway/schedule/AgentScheduledCommandDao.java
 delete mode 100644 
hertzbeat-ai-gateway/src/main/java/org/apache/hertzbeat/ai/gateway/schedule/AgentScheduledCommandExecutor.java
 delete mode 100644 
hertzbeat-ai-gateway/src/main/java/org/apache/hertzbeat/ai/gateway/schedule/AgentScheduledCommandService.java
 create mode 100644 
hertzbeat-ai-gateway/src/test/java/org/apache/hertzbeat/ai/gateway/schedule/AgentScheduleExecutorTest.java
 create mode 100644 
hertzbeat-ai-gateway/src/test/java/org/apache/hertzbeat/ai/gateway/schedule/AgentScheduleNoticeServiceTest.java
 create mode 100644 
hertzbeat-ai-gateway/src/test/java/org/apache/hertzbeat/ai/gateway/schedule/AgentScheduleServiceTest.java
 delete mode 100644 
hertzbeat-ai-gateway/src/test/java/org/apache/hertzbeat/ai/gateway/schedule/AgentScheduledCommandExecutorTest.java
 delete mode 100644 
hertzbeat-ai-gateway/src/test/java/org/apache/hertzbeat/ai/gateway/schedule/AgentScheduledCommandServiceTest.java
 create mode 100644 
web-app/src/features/ai-workspace/api/agent-schedule-api.test.ts
 create mode 100644 web-app/src/features/ai-workspace/api/agent-schedule-api.ts
 create mode 100644 
web-app/src/features/ai-workspace/api/agent-schedule-schema.ts
 create mode 100644 
web-app/src/features/ai-workspace/components/agent-schedule-editor.tsx
 create mode 100644 
web-app/src/features/ai-workspace/components/agent-schedule-table.tsx
 create mode 100644 
web-app/src/features/ai-workspace/components/agent-schedule-transcript.tsx
 create mode 100644 
web-app/src/features/ai-workspace/components/agent-schedule-view.module.css
 create mode 100644 
web-app/src/features/ai-workspace/components/agent-schedule-view.tsx
 create mode 100644 
web-app/src/features/ai-workspace/controller/use-agent-schedule-controller.test.tsx
 create mode 100644 
web-app/src/features/ai-workspace/controller/use-agent-schedule-controller.ts
 create mode 100644 
web-app/src/features/ai-workspace/controller/use-agent-schedule-editor.ts
 create mode 100644 
web-app/src/features/ai-workspace/controller/use-agent-schedule-list.ts
 create mode 100644 
web-app/src/features/ai-workspace/controller/use-agent-schedule-transcript.ts
 create mode 100644 
web-app/src/features/ai-workspace/model/agent-schedule-contract.ts
 create mode 100644 
web-app/src/features/ai-workspace/model/agent-schedule-view-model.ts
 create mode 100644 
web-app/src/features/ai-workspace/pages/agent-schedule-page.test.tsx
 create mode 100644 
web-app/src/features/ai-workspace/pages/agent-schedule-page.tsx


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to