Skip to content

Remove legacy runtime autofix agent - #21

Merged
davejohnson merged 1 commit into
mainfrom
agent/remove-legacy-runtime-autofix
Jul 23, 2026
Merged

Remove legacy runtime autofix agent#21
davejohnson merged 1 commit into
mainfrom
agent/remove-legacy-runtime-autofix

Conversation

@davejohnson

Copy link
Copy Markdown
Owner

What changed

  • removed the standalone hourly Claude runtime-log autofix workflow and src/agent implementation
  • removed its repo-local watch/error state, Anthropic SDK dependency, and npm entrypoint
  • kept hv_logs and the live hv_errors list|summary provider-neutral observability paths
  • removed hv_errors tracked|ignore, which only operated on the deleted local agent state
  • made legacy environments.<env>.autofix intent fail with explicit migration guidance
  • documented the boundary between runtime error visibility and generic GitHub workflow autofix

Why

Hypervibe now manages GitHub checks and autofix declaratively through github.actions. The older runtime agent mixed provider log credentials, model access, repository mutation, and state-file commits in one scheduled workflow. Keeping both systems would leave overlapping automation models and a broader secret surface.

This cleanup intentionally does not remove runtime error visibility. Users can still inspect recent production errors and per-service summaries through recorded provider connections. A scheduled runtime-error inbox or desktop alerting flow can be designed later as a separate desired-state capability.

User impact

  • hv_errors action="list" and action="summary" continue to work.
  • hv_errors action="tracked" and action="ignore" are removed.
  • specs containing environments.<env>.autofix now receive actionable migration guidance.
  • failed GitHub checks continue to use github.actions.<id>.kind="autofix" and review-gated draft PRs.

Validation

  • 103 TypeScript test files / 808 tests
  • TypeScript typecheck and production build
  • prepublish sensitive-file/package safety check
  • 35 macOS companion tests
  • focused observability, schema, provider-log, and tool-contract tests
  • package-lock JSON and dependency-tree validation
  • GitHub Actions YAML parsing
  • stale-reference and whitespace checks

@davejohnson
davejohnson marked this pull request as ready for review July 23, 2026 15:21
@davejohnson
davejohnson merged commit 1b491f9 into main Jul 23, 2026
@davejohnson
davejohnson deleted the agent/remove-legacy-runtime-autofix branch July 23, 2026 23:51
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