Skip to content

Merge Agent Ping into System Task framework#1016

Merged
chubes4 merged 5 commits intomainfrom
feature/agent-ping-system-task
Apr 2, 2026
Merged

Merge Agent Ping into System Task framework#1016
chubes4 merged 5 commits intomainfrom
feature/agent-ping-system-task

Conversation

@chubes4
Copy link
Copy Markdown
Member

@chubes4 chubes4 commented Apr 2, 2026

convert agent_ping step types to system_task steps in flow configs

  • Delete AgentPingStep.php and AgentPingSettings.php
  • Update System-machine.php to remove step type registration
  • Update migrations.php to add flow config migration

@homeboy-ci
Copy link
Copy Markdown
Contributor

homeboy-ci bot commented Apr 2, 2026

Homeboy Results — data-machine

Homeboy

Failure Digest

Lint Failure Digest

Test Failure Digest

Audit Failure Digest

Autofixability classification

  • Overall: auto_fixable
  • Autofix enabled: yes
  • Autofix attempted this run: no
  • Auto-fixable failed commands:
    • lint
    • test
  • Failed commands with available automated fixes:
    • lint
    • test

Machine-readable artifacts

  • {command}.json — structured output per command (from homeboy --output)

⚡ Scope: changed files only

audit (changed files only)

  • Alignment score: 0.766
  • Outliers in current run: 51
  • Drift increased: no
  • Severity counts: info: 157, unknown: 51, warning: 390
  • Top actionable findings:
    1. inc/Abilities/JobAbilities.php — missing_registration — Missing registration: wp_abilities_api_init
    2. inc/Abilities/FlowAbilities.php — missing_registration — Missing registration: wp_abilities_api_init
    3. inc/Abilities/PipelineAbilities.php — missing_registration — Missing registration: wp_abilities_api_init
    4. inc/Abilities/TaxonomyAbilities.php — missing_registration — Missing registration: wp_abilities_api_init
    5. inc/Abilities/AgentPingAbilities.php — missing_registration — Missing registration: wp_abilities_api_init
    6. inc/Abilities/ChatAbilities.php — missing_registration — Missing registration: wp_abilities_api_init
    7. inc/Abilities/AgentTokenAbilities.php — missing_import — Missing import: DataMachine\Abilities\PermissionHelper
    8. inc/Abilities/EngineAbilities.php — missing_registration — Missing registration: wp_abilities_api_init
    9. inc/Abilities/FlowStepAbilities.php — missing_registration — Missing registration: wp_abilities_api_init
    10. inc/Abilities/Analytics/PageSpeedAbilities.php — missing_method — Missing method: fetchStats
Audit findings (10 shown)
1. **inc/Abilities/JobAbilities.php** — missing_registration — Missing registration: wp_abilities_api_init
2. **inc/Abilities/FlowAbilities.php** — missing_registration — Missing registration: wp_abilities_api_init
3. **inc/Abilities/PipelineAbilities.php** — missing_registration — Missing registration: wp_abilities_api_init
4. **inc/Abilities/TaxonomyAbilities.php** — missing_registration — Missing registration: wp_abilities_api_init
5. **inc/Abilities/AgentPingAbilities.php** — missing_registration — Missing registration: wp_abilities_api_init
6. **inc/Abilities/ChatAbilities.php** — missing_registration — Missing registration: wp_abilities_api_init
7. **inc/Abilities/AgentTokenAbilities.php** — missing_import — Missing import: DataMachine\Abilities\PermissionHelper
8. **inc/Abilities/EngineAbilities.php** — missing_registration — Missing registration: wp_abilities_api_init
9. **inc/Abilities/FlowStepAbilities.php** — missing_registration — Missing registration: wp_abilities_api_init
10. **inc/Abilities/Analytics/PageSpeedAbilities.php** — missing_method — Missing method: fetchStats

lint (changed files only)

test (changed files only)

Tooling versions
  • Homeboy CLI: homeboy 0.88.1+d8abef33
  • Extension: wordpress from https://github.com/Extra-Chill/homeboy-extensions
  • Extension revision: unknown
  • Action: Extra-Chill/homeboy-action@v2

Homeboy Action v1

…for better maintainability

Split the 2415-line file into 10 logical groups files with one file per group. preserving all function signatures and loading hooks registrations patterns. and cross-file dependencies order.

No function signatures changes - pure file organization refactor.

Update data-machine.php require path from inc/migrations.php to inc/migrations/load.php.
Delete the old monolith inc/migrations.php.

Run homeboy lint and homeboy test pass with same baseline (21 failures, 20 test failures, 1 error). 1 risky).
No new issues introduced by this change.
@chubes4 chubes4 merged commit 00ee908 into main Apr 2, 2026
1 check failed
@chubes4 chubes4 deleted the feature/agent-ping-system-task branch April 2, 2026 18:41
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