fix(#914): add Skill to triage and prioritize tools - #917
Merged
Conversation
Since Claude Code v2.1.119 (enforced 2026-07-06), frontmatter tools: is a hard clamp on agent init tools. The triage and prioritize agents list skills (issue-labels and customer-research respectively) but their tools: field was Bash-only, so the Skill tool was absent at runtime. Skills declared in skills: were silently inert. Add Skill to the tools: field in both agents/triage.md and agents/prioritize.md, restoring the Skill tool alongside the existing Bash scoping. Scribe is not modified (skills: [] — no skills to load). Note: pre-commit could not run (sandbox network restriction, exit 3). Post-script runs pre-commit authoritatively on the runner. Closes #914
|
🤖 Finished Review · ✅ Success · Started 11:28 AM UTC · Completed 11:40 AM UTC Commit: |
ReviewFindingsMedium
|
ascerra
approved these changes
Aug 21, 2026
|
🤖 Finished Retro · ✅ Success · Started 6:58 PM UTC · Completed 7:10 PM UTC Commit: |
Retro: PR #917 — Add Skill to triage and prioritize toolsTimeline
What went well
Evidence for existing issues
Proposals filed
|
2 tasks
7 tasks
This was referenced Aug 22, 2026
3 tasks
5 tasks
jflowers
pushed a commit
to jflowers/fullsend-ai-fullsend
that referenced
this pull request
Aug 24, 2026
After fullsend-ai/agents#917 merged (Aug 21 18:56 UTC), the issue-labels skill became active for the triage agent — the Skill tool was added to the agent's tools: frontmatter, which restored a skill that was previously silently inert. The additional skill invocation adds conversational turns, pushing at least one eval case past the max_turns: 30 budget and causing the max_turns judge to score 75% (3/4) against its 100% threshold. Raise max_turns from 30 to 35 for all four triage eval cases to accommodate the now-active issue-labels skill. All cases are affected by the skill activation since labeling is part of every triage run. A uniform 5-turn increase is consistent with the eval docs guidance ("start generous and tighten") and provides headroom without masking real regressions. Note: pre-commit could not run (sandbox network blocks hook install). lint-eval-cases passed. Closes fullsend-ai#6475
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Since Claude Code v2.1.119 (enforced on 2026-07-06), frontmatter
tools:is a hard clamp on agent init tools. Thetriageandprioritizeagents list skills in theirskills:field (issue-labelsandcustomer-researchrespectively), but theirtools:field was Bash-only — theSkilltool was absent at runtime, making the declared skills silently inert.This PR adds
Skillto thetools:frontmatter in bothagents/triage.mdandagents/prioritize.md, restoring skill activation alongside the existing Bash scoping.Not modified:
agents/scribe.md— it hasskills: [](no skills to load) and is explicitly out of scope.Changes
agents/triage.md:tools: Bash(gh,curl,jq)→tools: Bash(gh,curl,jq),Skillagents/prioritize.md:tools: Bash(gh,curl,jq)→tools: Bash(gh,curl,jq),SkillTesting
make test: all tests pass (pre-existing failures inpost-retro-test.share unrelated to this change)Closes #914
Post-script verification
agent/914-restore-skill-tool)7ad7b5000373150ce1bf1a312dd6713045bea8f8..HEAD)