• v1.9.1-dev 71a5c427fd

    FTMahringer released this 2026-05-10 08:06:55 +02:00 | 212 commits to main since this release

    Backend Structure Audit

    Full inventory of 170 Java files. Problems documented, move plan defined.

    Problems found:

    • service/TaskController + service/UserController — controllers in service package
    • service/ holds 21 files: agent, conversation, provider, task, user, plugin, metadata all flat
    • 10 agent orchestration services buried in service/ instead of agents/

    Move plan (21 files total):

    • TaskController + TaskService → tasks/
    • UserController + UserService → users/
    • 10 agent services → agents/service/
    • ConversationService + MessageService → conversation/
    • ModelProviderService + ProviderTestService + ProviderUsageLogService → provider/
    • SystemMetadataService → config/
    • PluginService → plugin/

    Not moved: domain/, dto/, repository/ — import cascade risk outweighs benefit.

    Next: v1.9.2-dev Move tasks/ and users/ packages

    Downloads