Skip to content

feat(cli): PR-2 stream subprocess I/O and cocoindex [lance] wrap#114

Merged
HumanBean17 merged 1 commit into
masterfrom
feat/cli-progress-output-pr-2
May 13, 2026
Merged

feat(cli): PR-2 stream subprocess I/O and cocoindex [lance] wrap#114
HumanBean17 merged 1 commit into
masterfrom
feat/cli-progress-output-pr-2

Conversation

@HumanBean17
Copy link
Copy Markdown
Owner

Scope

Implements PR-2 from plans/PLAN-CLI-PROGRESS-OUTPUT.md: live relay of child stdout/stderr to the parent stderr (non-quiet), full capture for RefreshIndexOutput / CLI failure tails, quiet path unchanged (communicate / capture_output), and Appendix A [lance] bracket lines around cocoindex only.

Changes

Tests

New module tests/test_cli_progress_stdout_invariant.py (4 tests) + stdout baselines under tests/fixtures/cli_progress_stdout/.

Manual evidence

.venv/bin/ruff check .
.venv/bin/python -m pytest tests -v

(386 passed, 7 skipped in last full run.)

Notes

  • No ontology bump or re-index requirement.
  • PR-3 will add pass starts, heartbeats, pipeline header/footer, and docs.

Made with Cursor

…ines

Co-authored-by: Cursor <cursoragent@cursor.com>
@HumanBean17 HumanBean17 force-pushed the feat/cli-progress-output-pr-2 branch from ade7be8 to 00f58b0 Compare May 13, 2026 15:20
@HumanBean17 HumanBean17 merged commit eb86937 into master May 13, 2026
1 check passed
@HumanBean17 HumanBean17 deleted the feat/cli-progress-output-pr-2 branch May 23, 2026 16:22
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