Skip to content

feat(cli): unified index progress for install/update; wire --quiet/--verbose#329

Merged
HumanBean17 merged 2 commits into
feat/index-vectors-progressfrom
feat/index-installer-progress
Jun 15, 2026
Merged

feat(cli): unified index progress for install/update; wire --quiet/--verbose#329
HumanBean17 merged 2 commits into
feat/index-vectors-progressfrom
feat/index-installer-progress

Conversation

@HumanBean17

Copy link
Copy Markdown
Owner

What

Aligns install/update with the unified progress and wires the previously-ignored flags (PR-4 of INDEX-OUTPUT-REWORK, stacks on PR-3):

  • install/update render Vectors -> Optimize -> Graph on stderr during their indexing sub-step (no longer stdout chatter / silent quiet=True); wizard conversational stdout preserved.
  • _cmd_update forwards --quiet/--verbose (both ignored today); _cmd_install forwards --verbose.
  • run_update's graph catch-up stays best-effort (graph failure -> exit 0 + Warning, matching original intent); exception inside indexing renders a red footer.
  • Docs: docs/JAVA-CODEBASE-RAG-CLI.md + README.md.

Stack

Base feat/index-vectors-progress (PR-3). Top of the stack. Implements plans/active/PLAN-INDEX-OUTPUT-REWORK.md § PR-4.

Ontology / reindex

None (stays 17; pure output/UX; no re-index). No new CLI flags (existing --quiet/--verbose wired through).

Tests

.venv/bin/python -m pytest tests -v -> 818 passed, 13 skipped. End-to-end java-codebase-rag init (non-TTY) shows vectors->optimize->graph on stderr with clean JSON stdout (zero leaked JCIRAG_PROGRESS).

🤖 Generated with Claude Code

HumanBean17 and others added 2 commits June 15, 2026 04:42
install/update render the unified Vectors->Optimize->Graph progress on
stderr during their indexing sub-step (no longer stdout chatter / silent
quiet=True); wizard conversational stdout is preserved. _cmd_update
forwards --quiet/--verbose (both ignored today); _cmd_install forwards
--verbose. CLI docs + README updated.

Co-Authored-By: Claude <noreply@anthropic.com>
run_update's graph catch-up is best-effort again (graph failure -> exit 0
+ Warning, not exit 1) — matches the original intent and the output/UX-
only scope. Both installer brackets catch BaseException to set the failed
footer marker before re-raising. Footer uses perf_counter like the
operator footer.

Co-Authored-By: Claude <noreply@anthropic.com>
@HumanBean17 HumanBean17 merged commit ddd88f0 into feat/index-vectors-progress Jun 15, 2026
1 check 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.

1 participant