Skip to content

Add copilot-setup-steps.yml to pre-install CLI dependencies for Copilot agent#3

Merged
ps0394 merged 1 commit into
mainfrom
copilot/run-cli-from-github-agent
Apr 7, 2026
Merged

Add copilot-setup-steps.yml to pre-install CLI dependencies for Copilot agent#3
ps0394 merged 1 commit into
mainfrom
copilot/run-cli-from-github-agent

Conversation

Copy link
Copy Markdown

Copilot AI commented Apr 7, 2026

The Copilot coding agent had no pre-configured environment, forcing it to discover and install dependencies through trial and error before being able to run the retrievability CLI.

Changes

  • .github/workflows/copilot-setup-steps.yml — new setup steps workflow that:
    • Sets up Python 3.11 with pip caching
    • Installs requirements.txt (beautifulsoup4, requests)
    • Installs the retrievability package via pip install -e ., registering the retrievability console script entry point

Once merged to the default branch, the agent can immediately invoke the CLI:

retrievability crawl urls.txt --out snapshots/
# or
python -m retrievability.cli crawl urls.txt --out snapshots/

@ps0394 ps0394 marked this pull request as ready for review April 7, 2026 21:13
@ps0394 ps0394 merged commit 4d26fef into main Apr 7, 2026
2 checks passed
@ps0394 ps0394 deleted the copilot/run-cli-from-github-agent branch April 7, 2026 21:14
ps0394 pushed a commit that referenced this pull request Apr 21, 2026
Sequences the clipper-improvement-issues.md backlog into 6 phases with
prerequisites, exit criteria, and PR-sized scope per phase.

Key differences from the original backlog:
- Issues #1 and #2 merged into a single 'rendering-mode dimension'
- Issue #3 promoted to P0 (biggest accuracy improvement)
- Issue #6 promoted (transforms report usability at Learn scale)
- Issue #9 reframed from 'nice-to-have' to strategic ground-truth validation
- Issue #7 rejected (measurement tool, not discovery tool)
- Three missing prerequisites added: test suite, failure-mode transparency,
  evaluator reproducibility
- Azure migration integrated as Phase 5 between refinement and LLM work
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.

2 participants