Skip to content

feat(cli): add conduit pipelines inspect (live status + per-stage view)#2587

Merged
devarismeroxa merged 1 commit into
mainfrom
feat/cli-pipeline-inspect
Jul 8, 2026
Merged

feat(cli): add conduit pipelines inspect (live status + per-stage view)#2587
devarismeroxa merged 1 commit into
mainfrom
feat/cli-pipeline-inspect

Conversation

@devarismeroxa

Copy link
Copy Markdown
Contributor

Wave 2, verb 3 of 3. conduit pipelines inspect PIPELINE_ID — the online, status-forward operational view of a running pipeline (CLI peer of MCP inspect_pipeline). Dials the API (mirrors describe/list); reports live status (5-value enum), error, per-stage source/destination summary, and DLQ.

Scope: the --records N in-flight sample (InspectConnector stream) is a tracked follow-up — it needs the streaming interface addition + a running-pipeline-with-data integration test. This v1 delivers the live status + per-stage view.

ACs: AC-8 (running → status + stages), AC-9 (missing → error/no panic), AC-12 (status enum renders every value distinctly). Tested with mocked API service clients.

Design: docs/design-documents/20260708-cli-pipeline-inspect-lint-dryrun.md. Tier 2.

🤖 Generated with Claude Code

Adds `conduit pipelines inspect PIPELINE_ID`: the online, status-forward
operational view of a running pipeline — the CLI peer of MCP inspect_pipeline.
Unlike the offline validate/lint/dry-run verbs it dials the API (mirrors
describe/list) and reports live state: current status (the 5-value enum), any
error, per-stage source/destination summary, and DLQ.

A bounded in-flight record sample (--records N over the InspectConnector stream)
is a tracked follow-up; this v1 delivers the live status + per-stage view.

ACs: AC-8 (running pipeline → status + stages), AC-9 (missing pipeline → error,
classified by the client-result decorator, no panic), AC-12 (status enum renders
a distinct label for every proto value). Follows the CLI output conventions.

Design: docs/design-documents/20260708-cli-pipeline-inspect-lint-dryrun.md
Tier 2. Implemented inline (background-agent infra was stalling).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@devarismeroxa
devarismeroxa requested a review from a team as a code owner July 8, 2026 16:11
@devarismeroxa
devarismeroxa merged commit eba9089 into main Jul 8, 2026
5 checks passed
@devarismeroxa
devarismeroxa deleted the feat/cli-pipeline-inspect branch July 8, 2026 16:18
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