Skip to content

chore(templates): remove tool-use non-negotiable rule#2683

Merged
tusharmath merged 1 commit intomainfrom
drop-unnecessary-tool-use
Mar 24, 2026
Merged

chore(templates): remove tool-use non-negotiable rule#2683
tusharmath merged 1 commit intomainfrom
drop-unnecessary-tool-use

Conversation

@tusharmath
Copy link
Copy Markdown
Collaborator

@tusharmath tusharmath commented Mar 24, 2026

Summary

Remove the tool-use non-negotiable rule from the custom agent template, as it is not applicable in contexts where tools are unavailable or unnecessary.

Context

The custom agent template included a non-negotiable rule requiring agents to always use tools to investigate the codebase before answering. However, custom agents may operate in environments where tools are not available or where the rule is irrelevant to their purpose. Keeping this rule in the template imposes an unnecessary constraint on all agents generated from it.

Changes

  • Removed the "ALWAYS use tools to investigate the codebase" non-negotiable rule from templates/forge-custom-agent-template.md

Testing

No functional code was changed. Verify the template renders correctly:

cargo insta test --accept

@tusharmath tusharmath enabled auto-merge (squash) March 24, 2026 12:14
@tusharmath tusharmath force-pushed the drop-unnecessary-tool-use branch from 7ce0d05 to e8af924 Compare March 24, 2026 12:16
@tusharmath tusharmath merged commit 2d7d4c0 into main Mar 24, 2026
8 checks passed
@tusharmath tusharmath deleted the drop-unnecessary-tool-use branch March 24, 2026 12:18
@tusharmath tusharmath added the type: chore Routine tasks like conversions, reorganization, and maintenance work. label Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: chore Routine tasks like conversions, reorganization, and maintenance work.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant