Skip to content

chore: merge dev to main#74

Merged
zbigniewsobiecki merged 1 commit intomainfrom
dev
Jan 18, 2026
Merged

chore: merge dev to main#74
zbigniewsobiecki merged 1 commit intomainfrom
dev

Conversation

@zbigniewsobiecki
Copy link
Copy Markdown
Member

Summary

Merging recent changes from dev to main:

  • feat(gadgets): split TodoUpsert into focused gadgets (feat(gadgets): split TodoUpsert into focused gadgets #73)
    • Extract status updates into dedicated TodoUpdateStatus gadget
    • Simplify TodoUpsert to handle content creation/updates only
    • Add git status and PR status to implementation trailing messages
    • Add EditFile/WriteFile result handling guidance to prompts

Test plan

  • CI passed on dev branch
  • All 120 tests passing

Extract status updates from TodoUpsert into a dedicated TodoUpdateStatus
gadget to reduce LLM confusion and improve task tracking clarity.

Changes:
- Add TodoUpdateStatus gadget for status-only updates (pending/in_progress/done)
- Simplify TodoUpsert to handle content creation/updates only
- Update prompts to guide agents on using the separate gadgets
- Add git status and PR status to implementation trailing messages
- Add EditFile/WriteFile result handling guidance to prompts
- Add comprehensive tests for both gadgets

The separation makes each gadget's purpose clearer:
- TodoUpsert: Plan work by creating todos
- TodoUpdateStatus: Track progress by updating status

Co-authored-by: Claude <noreply@anthropic.com>
@zbigniewsobiecki zbigniewsobiecki merged commit f3df752 into main Jan 18, 2026
6 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.

1 participant