Allow agents to opt-out of context auto-injection
## Problem/motivation
Follow-up to:
#3586268+s
Some agents may want to use tools to pull in context as needed rather than have CCC auto-inject context (push).
## Solution
Add an option for agents to opt-out of all CCC context injection.
For now, let's add it as a toggle that defaults to enabled and is right above the Scope Subscriptions fieldset (outside of the fieldset).
**Label:** Allow context injection
**Description:** If enabled, context will be ranked based on scope subscriptions and other criteria. The ranked context will be injected into the agent's system prompt based on the configured maximum items and tokens limits. If disabled, context injection will not happen, but agents can instead be configured to use context tools to find context relevant to the agent's tasks.
The UX team will help refine the text and decide the final placement, but it can be worked on based on this draft text for now.
{width=835 height=600}
issue