Skip to content

Harden bounded cleanup workflows - #278

Merged
morluto merged 10 commits into
mainfrom
agent/cleanup-hotspot-audit
Aug 9, 2026
Merged

Harden bounded cleanup workflows#278
morluto merged 10 commits into
mainfrom
agent/cleanup-hotspot-audit

Conversation

@morluto

@morluto morluto commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Summary

Strengthens bounded GitHub and MCP workflows so partial data, output failures, cancellation, and release checks remain explicit and recoverable.

  • cap persisted job artifact references and failures, with typed truncation and recovery signals
  • preserve CLI output errors and normalize durable run finalization
  • harden MCP resource parsing, pagination recovery, GitHub request handling, and workspace cleanup
  • add release-package publication checks and include MCP schema-cache concurrency in the bounded race lane

Validation

  • make verify
  • make test-race
  • git diff --check

Review guide

  1. Review the lifecycle, artifact, and recovery changes in internal/app.
  2. Review MCP/GitHub/CLI boundary handling and their regression tests.
  3. Review release and race-lane changes.

morluto added 4 commits August 9, 2026 11:40
BREAKING CHANGE: github.search_threads and github.read_source_files require repository: {owner, repo}; flat owner and repo arguments are rejected.
@morluto
morluto marked this pull request as ready for review August 9, 2026 08:32
@cursor

cursor Bot commented Aug 9, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 4 potential issues.

Open in Devin Review

Comment thread internal/github/client.go
Comment thread internal/app/mcp_job_artifacts.go
Comment thread internal/app/job_executor.go Outdated
Comment thread internal/mcpserver/resources.go

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e3d8b1de02

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/verify-npm-publication.mjs Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: bfefd1edf1

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/verify-npm-publication.mjs Outdated
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