Skip to content

feat(progress): add agent-specific emojis and labels to progress update headers#500

Merged
zbigniewsobiecki merged 1 commit intodevfrom
feature/agent-specific-progress-headers
Feb 23, 2026
Merged

feat(progress): add agent-specific emojis and labels to progress update headers#500
zbigniewsobiecki merged 1 commit intodevfrom
feature/agent-specific-progress-headers

Conversation

@aaight
Copy link
Copy Markdown
Collaborator

@aaight aaight commented Feb 23, 2026

Summary

  • Add AGENT_LABELS map and getAgentLabel() helper to src/config/agentMessages.ts with agent-specific emojis and labels (e.g., implementation🧑‍💻 Implementation Update, review🔍 Code Review Update)
  • Update PROGRESS_SYSTEM_PROMPT and formatProgressUserPrompt() in src/backends/progressModel.ts to inject the agent-specific header into the LLM prompt context
  • Update formatStatusMessage() in src/config/statusUpdateConfig.ts to use the new getAgentLabel() helper instead of the generic "**I'm making progress**" header
  • Add tests for getAgentLabel() (all 9 known agents + unknown fallback) and update existing assertions to match new headers

Card: https://trello.com/c/tAGmOAKD/87-where-we-say-progress-update-1-min-lets-make-this-header-more-engaging-and-also-signify-which-agent-is-running-for-example-%F0%9F%A7%91%F0%9F%92%BB-im

Test plan

  • All 2716 unit tests pass
  • Type checking passes (zero errors)
  • Lint passes (zero errors)
  • New getAgentLabel() tests cover all 9 agent types + unknown fallback
  • formatStatusMessage() assertions updated to verify new agent-specific headers
  • Manual: progress comments will now show 🧑‍💻 Implementation Update, 🔍 Code Review Update, etc. instead of generic I'm making progress

🤖 Generated with Claude Code

@nhopeatall
Copy link
Copy Markdown
Collaborator

🔍 Reviewing PR...

Copy link
Copy Markdown
Collaborator

@nhopeatall nhopeatall left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM — Clean, focused change that replaces the generic "I'm making progress" header with agent-specific emojis and labels.

The implementation is well-structured: AGENT_LABELS map and getAgentLabel() are correctly co-located with the existing INITIAL_MESSAGES map in agentMessages.ts, both consumers (progressModel.ts for LLM prompt context, statusUpdateConfig.ts for template fallback) are updated consistently, and the agent type keys match exactly between AGENT_LABELS and INITIAL_MESSAGES.

All CI checks pass. Tests cover all 9 agent types plus the unknown fallback. No issues found.

@zbigniewsobiecki zbigniewsobiecki merged commit f2e6e75 into dev Feb 23, 2026
5 checks passed
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.

3 participants