Skip to content

Add kelos-config-update TaskSpawner for PR-review-driven config updates#524

Merged
gjkim42 merged 1 commit intomainfrom
kelos-task-520
Mar 5, 2026
Merged

Add kelos-config-update TaskSpawner for PR-review-driven config updates#524
gjkim42 merged 1 commit intomainfrom
kelos-task-520

Conversation

@kelos-bot
Copy link

@kelos-bot kelos-bot bot commented Mar 2, 2026

What type of PR is this?

/kind feature

What this PR does / why we need it:

Adds a new kelos-config-update TaskSpawner that runs daily (cron 0 18 * * *) to review recent PRs and their review comments, identify recurring patterns in reviewer feedback, and update agent configuration accordingly.

How it works:

  • Gathers recent PR data (merged PRs, review comments, PR conversations) from the last 7 days
  • Identifies actionable patterns in review feedback (repeated corrections, missing conventions, common mistakes)
  • Classifies changes as project-level or task-specific:
    • Project-level: updates AGENTS.md, CLAUDE.md, or self-development/agentconfig.yaml
    • Task-specific: updates TaskSpawner prompts in self-development/*.yaml or dedicated AgentConfig resources
  • Opens PRs with changes for maintainer review, citing source reviews
  • Skips uncertain or contradictory feedback
  • Checks for existing open PRs to avoid duplicates

Files changed:

  • self-development/kelos-config-update.yaml — new TaskSpawner definition
  • self-development/README.md — documentation for the new TaskSpawner

Which issue(s) this PR is related to:

Fixes #520

Special notes for your reviewer:

N/A

Does this PR introduce a user-facing change?

NONE

Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 2 files

Copy link
Collaborator

@gjkim42 gjkim42 left a comment

Choose a reason for hiding this comment

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

lgtm
/squash-commits

@kelos-bot kelos-bot bot force-pushed the kelos-task-520 branch from 902091c to a8e8643 Compare March 2, 2026 13:25
@gjkim42 gjkim42 added this pull request to the merge queue Mar 5, 2026
@gjkim42 gjkim42 removed this pull request from the merge queue due to a manual request Mar 5, 2026
@gjkim42
Copy link
Collaborator

gjkim42 commented Mar 5, 2026

Let's rebase on origin/main and update the PR description

/reset-worker

@kelos-bot kelos-bot bot force-pushed the kelos-task-520 branch from a8e8643 to fdcfcc3 Compare March 5, 2026 00:07
@github-actions github-actions bot added the needs-release-note Indicates a PR lacks a release-note block label Mar 5, 2026
@kelos-bot kelos-bot bot added kind/feature Categorizes issue or PR as related to a new feature release-note-none and removed needs-kind Indicates an issue or PR lacks a kind/* label needs-release-note Indicates a PR lacks a release-note block labels Mar 5, 2026
@github-actions github-actions bot added needs-release-note Indicates a PR lacks a release-note block and removed release-note-none labels Mar 5, 2026
@gjkim42 gjkim42 enabled auto-merge March 5, 2026 09:19
@gjkim42 gjkim42 disabled auto-merge March 5, 2026 09:20
Copy link
Collaborator

@gjkim42 gjkim42 left a comment

Choose a reason for hiding this comment

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

rebase on origin/main
and update the PR description.
/reset-worker

@kelos-bot kelos-bot bot force-pushed the kelos-task-520 branch from fdcfcc3 to b53f6a5 Compare March 5, 2026 09:23
@github-actions github-actions bot added release-note-none and removed needs-release-note Indicates a PR lacks a release-note block labels Mar 5, 2026
@gjkim42
Copy link
Collaborator

gjkim42 commented Mar 5, 2026

rebase on origin/main
/reset-worker

@kelos-bot kelos-bot bot force-pushed the kelos-task-520 branch from b53f6a5 to 6bad6af Compare March 5, 2026 11:11
@gjkim42 gjkim42 added this pull request to the merge queue Mar 5, 2026
Merged via the queue into main with commit 34590e0 Mar 5, 2026
8 checks passed
@gjkim42 gjkim42 deleted the kelos-task-520 branch March 5, 2026 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

update agent configuration based on PRs and their reviews

1 participant