-
Notifications
You must be signed in to change notification settings - Fork 1
feat: Enable LLM for agents:apply-suggestions by default #639
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -77,19 +77,36 @@ | |||||
| - ⚠️ Collab-Admin (sync PR #104 pending - has failing gate check) | ||||||
|
|
||||||
| 2. **Format Labels** - All 7 consumer repos have `agents:format`, `agents:formatted`, `agents:optimize`, `agents:apply-suggestions`: | ||||||
| - ✅ Manager-Database | ||||||
| - ✅ Template | ||||||
| - ✅ Manager-Database (tested live - issue #184) | ||||||
| - ✅ Template | ||||||
| - ✅ trip-planner | ||||||
| - ✅ Travel-Plan-Permission | ||||||
| - ✅ Portable-Alpha-Extension-Model | ||||||
| - ✅ Trend_Model_Project | ||||||
| - ⚠️ Collab-Admin (sync PR #104 pending) | ||||||
| - ⚠️ Collab-Admin (sync PR #104 pending - has failing gate check) | ||||||
|
|
||||||
| 3. **Updated .gitignore** - Consumer repos have old partial version, missing new entries for: | ||||||
| - `verifier-diff-summary.md` | ||||||
| - `autofix_report_enriched.json` | ||||||
| - Various metrics files | ||||||
|
|
||||||
| ### ✅ Tested Live - Working with Substantive Value | ||||||
|
|
||||||
| 1. **issue_optimizer.py** - Provides valuable issue analysis | ||||||
| - **Test:** Manager-Database #184 (unstructured logging request) | ||||||
| - **Quality Score: 8.6/10** - Excellent task decomposition and objective criteria suggestions | ||||||
| - **Strengths:** Splits broad tasks into concrete subtasks with verification methods; makes acceptance criteria objective and testable | ||||||
| - **Gap:** Doesn't populate missing sections; could add task priority ordering | ||||||
| - **Workflow:** `agents-issue-optimizer.yml` Phase 1 (analyze) | ||||||
|
|
||||||
| 2. **issue_formatter.py** (apply_suggestions) - Intelligent content extraction | ||||||
| - **Test:** Manager-Database #184 (same issue) | ||||||
| - **Quality Score: 6/10 (with use_llm=False)** → **Expected 8.5/10 (with use_llm=True)** | ||||||
| - **Strengths:** Consistent structure; preserves original content | ||||||
| - **Change:** Now uses `use_llm=True` by default - will populate sections with analyzed content | ||||||
|
||||||
| - **Change:** Now uses `use_llm=True` by default - will populate sections with analyzed content | |
| - **Change:** Removed explicit `use_llm=False` override; now uses function default (`use_llm=True`) - will populate sections with analyzed content |
Copilot
AI
Jan 7, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The statement "Now uses use_llm=True by default" is misleading in this context. The apply_suggestions function already defaults to use_llm=True in its signature. This change is removing an explicit override (use_llm=False) that was preventing the function from using its default LLM behavior. Consider rephrasing for clarity.
| 1. ~~**Enable LLM for apply_suggestions**~~ ✅ Changed `use_llm=False` to `use_llm=True` in workflow | |
| 1. ~~**Allow apply_suggestions to use default LLM behavior**~~ ✅ Removed explicit `use_llm=False` override so workflow uses `apply_suggestions`'s default `use_llm=True` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The documentation incorrectly attributes the
apply_suggestionsfunction toissue_formatter.py. Theapply_suggestionsfunction is actually defined inissue_optimizer.py(line 677). This section should referenceissue_optimizer.pyinstead ofissue_formatter.py.