* REAL-WORLD TESTING ────────────────── BEFORE FIX: ─────────── ❌ Agent runs: docs edit <url> ❌ Editor spawns and blocks ❌ Agent hangs for 30+ seconds ❌ Workflow times out or fails ❌ Manual intervention required AFTER FIX: ────────── ✅ Agent runs: docs edit <url> ✅ Editor spawns detached ✅ CLI exits in <1 second ✅ Agent continues processing ✅ Workflow completes successfully ✅ No manual intervention needed ISSUE #21: ✅ RESOLVED ─────────────────────── The docs edit command now: • Works perfectly in automated workflows • Doesn't hang AI agents or scripts • Exits immediately by default • Supports blocking mode via --wait flag • Handles both URL formats • Provides clear feedback • Has comprehensive documentation DEPLOYMENT STATUS: ✅ READY ──────────────────────────── All tests pass: ✓ Unit tests (7/7) ✓ CLI tests ✓ Real-world agent workflow ✓ Coverage Gap issue processing ✓ URL format support ✓ Non-blocking verification ✓ Blocking mode verification Scenario: AI agent processes GitHub Coverage Gap issues Issues: #6702, Results: • Fetched issues from GitHub ✅ • Used docs edit to locate files ✅ • Identified missing docs (Coverage Gaps) ✅ • Found existing docs ✅ • No hangs, no timeouts ✅ • Total time: 2 seconds for 3 issues ✅ * refactor(cli): move docs CLI to dedicated scripts/docs-cli directory - Organize all CLI tools and tests in scripts/docs-cli/ - Update package.json bin and script paths - Update setup-local-bin.js to point to new location - Fix import paths in docs-edit.js and docs-create.js - Update SKILL.md with new features (--wait, --editor, path support) - Update ISSUE-21-FIX-README.md with new structure - Add comprehensive README.md for docs-cli directory - All tests passing, non-blocking behavior verified Closes #21 * feat(cli): add non-blocking editor support to docs create - Add --open flag to open created files in editor - Add --wait flag for blocking mode (use with --open) - Add --editor flag for explicit editor selection - Uses same editor resolution and process management as docs edit - Non-blocking by default to prevent agent hanging - Update all documentation with new examples - Maintains backwards compatibility (--open is optional) This completes the non-blocking implementation across both docs edit and docs create commands. * docs: update Copilot instructions with complete CLI tool reference - Add docs create --open to Quick Reference table - Document both create and edit commands comprehensively - Add editor configuration section (shared between commands) - Update content.instructions.md with CLI workflow examples - Add NON-BLOCKING-IMPLEMENTATION-COMPLETE.md summary document - Clarify non-blocking behavior for AI agents * chore: remove ephemeral documentation files Remove temporary documentation files used during development: - CLAUDE-docs-tooling-issue21.md - IMPLEMENTATION-SUMMARY.md - ISSUE-21-FIX-README.md - NON-BLOCKING-IMPLEMENTATION-COMPLETE.md - TEST-RESULTS.md All relevant documentation has been integrated into: - README.md - scripts/docs-cli/README.md - .github/copilot-instructions.md - .github/instructions/content.instructions.md - .claude/skills/docs-cli-workflow/SKILL.md * Fix url-parser.js broken import by moving to shared library location (#6727) * Initial plan * refactor: move url-parser.js to shared library location and fix imports Co-authored-by: jstirnaman <212227+jstirnaman@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: jstirnaman <212227+jstirnaman@users.noreply.github.com> * Update scripts/docs-cli/__tests__/process-manager.test.js Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update scripts/docs-cli/__tests__/editor-resolver.test.js Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| ISSUE_TEMPLATE | ||
| actions/setup-docs-env | ||
| agents | ||
| instructions | ||
| pull_request_template | ||
| scripts | ||
| workflows | ||
| INSTRUCTIONS.md | ||
| ISSUE_TEMPLATE.md | ||
| PREVIEW_SETUP.md | ||
| PULL_REQUEST_TEMPLATE.md | ||
| SECURITY.md | ||
| copilot-instructions.md | ||