Skip to content

Refactored code generation and UserCommand registration#46

Merged
rumdood merged 4 commits intomainfrom
refactor-codegen-and-usercommands
May 4, 2025
Merged

Refactored code generation and UserCommand registration#46
rumdood merged 4 commits intomainfrom
refactor-codegen-and-usercommands

Conversation

@rumdood
Copy link
Copy Markdown
Owner

@rumdood rumdood commented May 3, 2025

Changed the way the usercommand codegen works and how commands are registered and then located. This should allow for the task management commands to be pushed out of the Moneo.Chat assembly and also enable the addition of new commands from external libraries. Maybe this can all get put into a nuget package at that point (at least Moneo.Chat and the codegen library)

…easy loading of UserCommands from external assemblies. This should allow for the task management commands to potentially be moved from the Moneo.Chat assembly to either the TaskManagementApi project (thus ending the need for the two-microservice setup) or to their own assembly. Should also allow for adding new chat functions without modifying Moneo.Chat.
@rumdood rumdood changed the title Refactored code generation and UserCommand registration to allow for easy loading of UserCommands from external assemblies. This should allow for the task management commands to potentially be moved from the Moneo.Chat assembly to either the TaskManagementApi project (thus ending the need for the two-microservice setup) or to their own assembly. Should also allow for adding new chat functions without modifying Moneo.Chat. Refactored code generation and UserCommand registration May 3, 2025
@rumdood rumdood self-assigned this May 4, 2025
@rumdood rumdood merged commit 054d0fd into main May 4, 2025
1 check passed
@rumdood rumdood deleted the refactor-codegen-and-usercommands branch May 4, 2025 00:18
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.

1 participant