Skip to content

feat: add true agent-group incremental refresh - #114

Merged
study8677 merged 1 commit into
mainfrom
codex/true-incremental-refresh
Aug 26, 2026
Merged

study8677 merged 1 commit into
mainfrom
codex/true-incremental-refresh

Conversation

@Lling0000

Copy link
Copy Markdown
Collaborator

Summary

  • replace path-only quick refresh with a committed-diff ImpactPlanner + independent ImpactVerifier loop
  • update only approved Agent groups and related artifacts; unresolved plans preserve the active generation
  • add generation-backed storage with atomic current.json promotion and resumable --failed-only staging
  • require a clean worktree and a full baseline before quick refresh
  • make rb-ask reminder-only instead of mutating knowledge automatically

Key behavior

  • Git establishes committed change facts; RepoBrain decides affected groups
  • candidate groups expand layer-by-layer through reverse dependencies
  • Planner/Verifier conflicts retry for at most three rounds
  • comment/format-only commits may advance with zero group execution
  • quick refresh never falls back to a full refresh

Validation

  • python3.12 -m compileall -q engine/repobrain_engine cli/src/rb_cli
  • .venv/bin/pytest -q engine/tests cli/tests339 passed
  • .venv/bin/python scripts/check_repo_contract.py
  • git diff --check

@study8677
study8677 merged commit b0ebc36 into main Aug 26, 2026
9 checks passed
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.

2 participants