Skip to content

fix: map extensions changes to the feature:extensions label#2814

Merged
seratch merged 1 commit intomainfrom
fix/pr-label-extensions
Mar 31, 2026
Merged

fix: map extensions changes to the feature:extensions label#2814
seratch merged 1 commit intomainfrom
fix/pr-label-extensions

Conversation

@seratch
Copy link
Copy Markdown
Member

@seratch seratch commented Mar 31, 2026

This pull request fixes PR auto-labeling so changes under src/agents/extensions/ are classified as feature:extensions instead of the retired feature:lite-llm label.

It updates the allowed-label list used by Codex, the JSON schema that validates label output, and the fallback path-based inference in .github/scripts/pr_labels.py. The fallback logic now treats the whole src/agents/extensions/ tree as the extensions surface, so Any-LLM, LiteLLM, and extension memory changes all resolve to feature:extensions, while core src/agents/memory/ changes continue to use feature:sessions.

The test suite was updated to cover extension-memory, LiteLLM, and Any-LLM paths so this label mapping does not regress.

@github-actions github-actions bot added the bug Something isn't working label Mar 31, 2026
@seratch seratch assigned seratch and unassigned seratch Mar 31, 2026
@seratch seratch enabled auto-merge (squash) March 31, 2026 10:29
@seratch seratch merged commit 5e0e6d2 into main Mar 31, 2026
9 checks passed
@seratch seratch deleted the fix/pr-label-extensions branch March 31, 2026 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working project

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant