Skip to content

Thread chat interrupt sources through runtime#2361

Merged
chubes4 merged 1 commit into
mainfrom
fix/agents-chat-interrupt-source
May 29, 2026
Merged

Thread chat interrupt sources through runtime#2361
chubes4 merged 1 commit into
mainfrom
fix/agents-chat-interrupt-source

Conversation

@chubes4
Copy link
Copy Markdown
Member

@chubes4 chubes4 commented May 29, 2026

Summary

  • Thread explicit interrupt_source callables from agents/chat into the Data Machine conversation runtime.
  • Preserve interrupted diagnostics in Data Machine metadata and runtime provenance.
  • Add smoke coverage for cooperative cancellation between turns.

Tests

  • php tests/agents-chat-handler-smoke.php
  • php tests/agent-conversation-runner-request-smoke.php

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (GPT-5.5)
  • Used for: Drafted the implementation and smoke coverage; Chris directed the change and validation flow.

@homeboy-ci
Copy link
Copy Markdown
Contributor

homeboy-ci Bot commented May 29, 2026

Homeboy Results — data-machine

Lint

lint — failed

  • formatting — 1 finding(s)
  • Total: 1 finding(s)

ℹ️ Auto-fix: homeboy lint data-machine --path /home/runner/work/data-machine/data-machine --changed-since 424fe47 --fix (or homeboy refactor data-machine --path /home/runner/work/data-machine/data-machine --changed-since 424fe47 --from lint --write)
ℹ️ Some issues may require manual fixes
ℹ️ Full options: homeboy docs commands/lint
Deep dive: homeboy lint data-machine --changed-since 424fe47

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-data-machine-lint-quality-Linux-node24 contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-data-machine-lint-quality-Linux-node24 contains exported Homeboy run history for deeper queries.
  • Drill-down: download the observation artifact, then run homeboy runs import <dir>, homeboy runs list, and homeboy runs findings <run-id>.
  • Artifacts are attached to the workflow run: https://github.com/Extra-Chill/data-machine/actions/runs/26648274314

Test

test — passed

  • 278 passed

ℹ️ Auto-fix lint issues: homeboy refactor data-machine --from lint --write
ℹ️ Collect coverage: homeboy test data-machine --coverage
ℹ️ Save test baseline: homeboy test data-machine --baseline
ℹ️ Pass args to test runner: homeboy test -- [args]
ℹ️ Full options: homeboy docs commands/test
Deep dive: homeboy test data-machine --changed-since 424fe47

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-data-machine-test-quality-Linux-node24 contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-data-machine-test-quality-Linux-node24 contains exported Homeboy run history for deeper queries.
  • Drill-down: download the observation artifact, then run homeboy runs import <dir>, homeboy runs list, and homeboy runs findings <run-id>.
  • Artifacts are attached to the workflow run: https://github.com/Extra-Chill/data-machine/actions/runs/26648274314

Audit

audit — passed

  • requested_detectors — 9 finding(s)
  • intra-method-duplication — 7 finding(s)
  • dead_code — 4 finding(s)
  • dead_guard — 3 finding(s)
  • structural — 2 finding(s)
  • Directives — 1 finding(s)
  • Retention — 1 finding(s)
  • Total: 27 finding(s)

Deep dive: homeboy audit data-machine --changed-since 424fe47

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-data-machine-audit-quality-Linux-node24 contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-data-machine-audit-quality-Linux-node24 contains exported Homeboy run history for deeper queries.
  • Drill-down: download the observation artifact, then run homeboy runs import <dir>, homeboy runs list, and homeboy runs findings <run-id>.
  • Artifacts are attached to the workflow run: https://github.com/Extra-Chill/data-machine/actions/runs/26648274314
Tooling versions
  • Homeboy CLI: homeboy 0.204.2+930b9bdb
  • Extension: wordpress from https://github.com/Extra-Chill/homeboy-extensions
  • Extension revision: 4456935a
  • Action: unknown@unknown

@chubes4 chubes4 merged commit 9d928c8 into main May 29, 2026
4 of 5 checks passed
@chubes4 chubes4 deleted the fix/agents-chat-interrupt-source branch May 29, 2026 16:17
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