Skip to content

Dev#21

Merged
Warhammer4000 merged 2 commits into
mainfrom
dev
Jun 12, 2026
Merged

Dev#21
Warhammer4000 merged 2 commits into
mainfrom
dev

Conversation

@Warhammer4000

Copy link
Copy Markdown
Contributor

No description provided.

Introduce a native task handler system and migrate built-in tasks into it. Adds a registry (internal/service/task/native/registry.go), three native handlers (agent-update, sync-inventory, sync-software) and a helper for running post-run hooks. Integrates the registry with TaskExecutorService by adding nativeHandlers, registering handlers at startup, and delegating task execution to the registered handlers (internal/service/task/native_handlers.go). Removes the previous hardcoded executeAgentUpdate logic from executor.go. Also adds a developer command scaffold (.claude/commands/add-native-task.md) documenting how to add new native tasks.
@Warhammer4000 Warhammer4000 enabled auto-merge (rebase) June 12, 2026 08:14
@Warhammer4000 Warhammer4000 merged commit ad32813 into main Jun 12, 2026
20 checks passed
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
18.7% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

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