Skip to content

Add RuntimeStatusService#258

Merged
raphael-goetz merged 4 commits intoalphafrom
224-add-runtime-information-service
Feb 26, 2026
Merged

Add RuntimeStatusService#258
raphael-goetz merged 4 commits intoalphafrom
224-add-runtime-information-service

Conversation

@raphael-goetz
Copy link
Member

@raphael-goetz raphael-goetz commented Feb 24, 2026

Resolves: #224

@raphael-goetz raphael-goetz changed the title 224 add runtime information service Add RuntimeStatusService Feb 24, 2026
@github-actions
Copy link

github-actions bot commented Feb 24, 2026

GitLab Pipeline Action

General information

Link to pipeline: https://gitlab.com/code0-tech/development/aquila/-/pipelines/2346421447

Status: Passed
Duration: 1 minutes

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds RuntimeStatusService to enable runtime status updates in the Aquila gRPC server. The implementation follows the established pattern used by other services (DataType, FlowType, RuntimeFunction) by creating a server implementation that forwards requests to a Sagittarius client, which then communicates with the backend service.

Changes:

  • Added SagittariusRuntimeStatusServiceClient for handling runtime status update requests to Sagittarius
  • Added AquilaRuntimeStatusServiceServer to receive runtime status updates from clients
  • Integrated RuntimeStatusService into the gRPC server in both health service and non-health service configurations

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.

File Description
src/sagittarius/runtime_status_service_client_impl.rs New client implementation for forwarding runtime status updates to Sagittarius with proper status enum transformation
src/sagittarius/mod.rs Added module declaration for runtime_status_service_client_impl
src/server/runtime_status_service_server_impl.rs New server implementation for receiving runtime status updates and delegating to the Sagittarius client
src/server/mod.rs Integrated RuntimeStatusService into the gRPC server setup and registered it in both server configurations

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

raphael-goetz and others added 2 commits February 24, 2026 14:41
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Raphael Götz <52959657+raphael-goetz@users.noreply.github.com>
@raphael-goetz raphael-goetz merged commit c0cb3df into alpha Feb 26, 2026
2 checks passed
@raphael-goetz raphael-goetz linked an issue Feb 26, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement RuntimeInformationService

2 participants