Skip to content

Feature/dev#2

Merged
aide-cloud merged 8 commits intomainfrom
feature/dev
Dec 15, 2025
Merged

Feature/dev#2
aide-cloud merged 8 commits intomainfrom
feature/dev

Conversation

@aide-cloud
Copy link
Contributor

No description provided.

- Delete unused YAML files for email, namespace, template, and webhook configurations.
- Add new entries to .gitignore for log files and message logs to prevent unnecessary tracking.
- Introduce a new .gitignore file for the Docker deployment directory to exclude the datasource folder.
…ation

- Add new server command to manage Rabbit service operations.
- Implement client configuration generation with support for HTTP and gRPC endpoints.
- Introduce flags for server configuration, including timeouts and authentication settings.
- Refactor message sending logic to utilize new business object structures.
- Update proto definitions and configuration files to align with new server architecture.
- Add a new job service to handle asynchronous message processing, replacing the previous event bus implementation.
- Update configuration files and proto definitions to reflect the new job service structure.
- Refactor related components, including message handling and service registration, to integrate the job service.
- Modify command flags and server setup to support the new job service alongside HTTP and gRPC services.
- Remove deprecated event bus code and ensure all references are updated to the new job service.
- Introduce new command structure for sending messages via SMS, email, and Feishu.
- Update `send` command to accept child commands for each message type.
- Refactor flags handling by creating a dedicated `SendFlags` type for better organization.
- Ensure each message type command can access global flags through the new structure.
- Clean up imports and improve command help outputs for better user experience.
… hierarchy

- Refactor the command structure to consolidate HTTP, gRPC, and job services under a new `run` command.
- Remove deprecated server command and related flags, streamlining the command interface.
- Introduce new flags and configuration handling for the `run` command, enhancing flexibility in service management.
- Implement dedicated subcommands for running all services, HTTP, gRPC, and job services individually.
- Update documentation and help outputs to reflect the new command structure and usage.
…y and functionality

- Change service run command from `rabbit run` to `rabbit run all` for clarity in starting all services.
- Enhance configuration documentation to specify that custom paths can be used multiple times.
- Introduce new flags for generating client configuration files and force overwriting existing files.
- Update environment variable and command line argument sections to reflect new options and clarify usage.
- Refactor configuration handling in the codebase to support new data source paths and improve overall structure.
…upport

- Add hostname retrieval to global flags for improved service identification.
- Refactor global flags to use pointers for better memory management.
- Update main command to include new global flags for name and hostname.
- Adjust various command flags to inherit from the updated global flags structure.
- Ensure consistency in flag handling across different command modules.
…te logging

- Add support for cloning external repositories (magicbox and kratos) in the Dockerfile.
- Change the default log level from DEBUG to INFO in global flags for better log management.
- Introduce a new `enable-client-config` flag to control client configuration generation.
- Refactor command structure to improve client configuration handling across different services.
- Update configuration loading to suppress debug logs for cleaner output.
- Ensure consistent handling of boolean flags across the codebase.
@aide-cloud aide-cloud merged commit e168b0a into main Dec 15, 2025
1 check failed
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.

2 participants