Skip to content

feat: AI Bounty Description Enhancer with multi-LLM support#1003

Open
Humoudideas77 wants to merge 1 commit intoSolFoundry:mainfrom
Humoudideas77:feat/bounty-848-ai-description-enhancer
Open

feat: AI Bounty Description Enhancer with multi-LLM support#1003
Humoudideas77 wants to merge 1 commit intoSolFoundry:mainfrom
Humoudideas77:feat/bounty-848-ai-description-enhancer

Conversation

@Humoudideas77
Copy link
Copy Markdown

Summary

Implements an AI-powered bounty description enhancement feature that analyzes vague bounty descriptions and automatically generates improved versions with clearer requirements, acceptance criteria, and examples.

Frontend Changes

  • New AIDescriptionEnhancer component — integrated into the BountyCreateWizard's description step
  • Multi-LLM results panel — shows analysis from Claude, OpenAI, and Gemini side-by-side
  • Consensus view — merges the best suggestions from all providers into a unified result
  • One-click apply — updates title and description fields with the enhanced version
  • Displays acceptance criteria, suggested skills, and tier classification

Backend Script

  • scripts/enhance_description.py — standalone multi-LLM analysis tool
  • Supports Claude (Anthropic), OpenAI (GPT-4o), and Gemini providers
  • Consensus algorithm with majority-vote tier and merged criteria/skills
  • CLI interface for standalone usage and CI integration
  • Works with standard library only (no external dependencies)

Acceptance Criteria Met

  • ✅ Multi-LLM analysis (Claude, Codex/OpenAI, Gemini)
  • ✅ Automatic description enhancement
  • ✅ Maintainer approval workflow (enhancement is a suggestion; user must click Apply)

Closes #848

Wallet

humoudideas77

Adds an AI-powered bounty description enhancement feature:

Frontend:
- New AIDescriptionEnhancer component integrated into BountyCreateWizard
- Multi-LLM results panel showing Claude, OpenAI, and Gemini analyses
- Consensus view merging the best suggestions from all providers
- Acceptance criteria, suggested skills, and tier classification
- One-click apply to update title and description fields

Backend Script:
- scripts/enhance_description.py - standalone multi-LLM analysis tool
- Supports Claude (Anthropic), OpenAI (GPT-4o), and Gemini providers
- Consensus algorithm with majority-vote tier and merged criteria
- CLI interface for standalone usage and CI integration

Closes SolFoundry#848
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.

🏭 Bounty T2: AI Bounty Description Enhancer

1 participant