feat(flows): include the flow url in flows list --remote --json and document the flow code branch - #1535
Conversation
…ocument the flow code branch Claude-Session: https://claude.ai/code/session_011g1Qa3DvCUWzmtffLUM6gW
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (5)
Included review availability: 0 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 4 reviews per hour. WalkthroughRemote flow list items now include each flow’s API-provided platform URL. Tests cover standard, filtered, and ad-hoc execution-target listings. CLI skill guidance now documents publishing flow code to the configured branch, verifying synchronization, and retrieving the flow ID and platform URL. A changeset records the CLI update. Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This localized change exposes flow URLs in remote JSON output and updates related documentation and tests; no actionable merge-blocking risk remains after normal checks and review. Suggested reviewers: 🚥 Pre-merge checks | ✅ 3 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (3 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Relates to qawolf/platform#32412 and qawolf/platform#32418
Overview of Changes
flows list --remote --jsonnow includes each flow'surl(the flow page on the platform), whichflow.listalready returns but the CLI dropped; agents were guessing app routes withcurlafter they had the id. The agent skill's "Git-backed workflows" section now explains that the platform reads flows from the environment's flow code branch (environment get→flowCodeBranch), that a flow gets a page only once that branch has reconciled the commit, and how to land a flow there and read itsurl. Human and agent tables are unchanged; a minor changeset is included.Testing
bun run typecheck bun run lint bun run format:check bun run knip bun run test bun run buildlistRemotetests assert theurlfield in every JSON expectation; the skill markdown regenerates throughbun run generate.Checklist