chore(git-ape): switch progress bar from ASCII to Unicode blocks#126
Conversation
Use U+2588 (FULL BLOCK) for filled cells and U+2591 (LIGHT SHADE) for empty cells in the shared progress bar pattern. Visually cleaner in Markdown renderers and terminal output while keeping the same 10-cell width (each cell = 10%). Updates source agent and regenerated docs mirror.
|
🤖 Waza agent evals (advisory)
Ran 0 agent evals against
📊 Agent file token comparison vs
|
There was a problem hiding this comment.
Pull request overview
This PR updates the Git-Ape agent’s documented output styling guidelines to use Unicode block characters for progress bars (filled █, empty ░) instead of ASCII (#/-), aligning with other Unicode glyphs already used in Git-Ape output.
Changes:
- Switched the documented progress bar pattern from ASCII to Unicode blocks in the Git-Ape agent prompt.
- Updated the sample deployment output examples to match the new Unicode bar style.
- Regenerated the website mirror documentation to reflect the source agent prompt.
Show a summary per file
| File | Description |
|---|---|
.github/agents/git-ape.agent.md |
Updates the canonical agent prompt to specify Unicode block progress bars and adjusts examples accordingly. |
website/docs/agents/git-ape.md |
Updates the auto-generated documentation mirror to match the agent prompt changes. |
Copilot's findings
- Files reviewed: 2/2 changed files
- Comments generated: 0
Review summaryThis PR replaces ASCII characters ( Correctness ✅ Character substitution is accurate: Verified all 5 progress bar examples use ✅ Math checks out: All progress bars remain exactly 10 cells wide with correct percentages:
✅ Complete coverage: Both changed files ( ✅ Documentation updated: The "Progress Bar Pattern" section header changed from "(ASCII-only)" to "(Unicode blocks)" and includes the new character reference with Unicode codepoints. ✅ No stale references: The ✅ CI passing: All checks green, including Markdown lint, structural validation, and CodeQL. LGTM — the change is exactly as described, mathematically correct, and complete. |
What
Replace the ASCII progress bar in the Git-Ape agent output style with Unicode block characters:
█(U+2588 FULL BLOCK) instead of#░(U+2591 LIGHT SHADE) instead of-Bar stays 10 cells wide (each cell = 10%).
Before:
After:
Why
Unicode block bars render as a continuous shaded bar in both Markdown renderers and modern terminals, which reads more like a progress bar and less like a literal grid of characters. All Git-Ape output already uses Unicode glyphs elsewhere (
✓,⧗), so this is consistent.Files
.github/agents/git-ape.agent.md— source changewebsite/docs/agents/git-ape.md— regenerated mirror (auto-generated byscripts/generate-docs.js)