[FEATURE]

Resolved 💬 2 comments Opened Jan 27, 2026 by arealhobo Closed Jan 27, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

System tool definitions consume ~17k tokens (8.5% of 200k context) before any user interaction begins. For users working with:

  • Large codebases requiring maximum context for code
  • Focused workflows (e.g., code review only, no git operations)
  • Cost-sensitive use cases
  • Disabling tool use still loads the definitions

Proposed Solution

Add configuration to disable or slim down tool definitions:

{
"toolProfile": "lite" // or "full", "minimal", "custom"
}

Profiles:

  • full - Current behavior (all tools, verbose descriptions)
  • lite - All tools, condensed descriptions (~8k tokens)
  • minimal - Core tools only (Read, Edit, Write, Bash, Grep, Glob)
  • custom - User specifies which tools to load

Alternative Solutions

_No response_

Priority

Low - Nice to have

Feature Category

Configuration and settings

Use Case Example

  1. Large monorepo navigation - Need maximum context for code, minimal tool overhead
  2. Code review workflows - Only need Read, Grep, Glob - no Edit/Write/Bash
  3. Documentation tasks - Don't need Bash, NotebookEdit, WebSearch
  4. Cost optimization - Reduce input tokens per request

Additional Context

_No response_

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗