建议实现插件说明、技能说明等按需加载机制
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
我是一名新手,在我安装了claude code插件市场的众多插件后,启动claude code时,提示上下文即将超载,因为加载了过多的plugin,我只能手动将众多的plugin关闭,但是在我关闭绝大多数插件后,应该是只保留了7个插件,在我想claude提问:你当前的上下午有多少时?他返回来如下内容给我:
----------------------------------------------------------------------------------------------------------------
根据我的系统信息:
当前 Token 使用情况
| 项目 | 数量 |
|--------|----------------|
| 已使用 | 67,366 tokens |
| 剩余 | 132,634 tokens |
| 总限制 | 200,000 tokens |
| 使用率 | ~34% |
---
上下文消耗分析
67k tokens 中大约有:
- ~50-60k tokens = 系统提示(包括插件说明、技能说明、项目指令)
- ~7-17k tokens = 我们的对话历史
这验证了你的担忧:插件和技能说明占用了大量上下文。
如果你安装了更多插件,这个数字会更高,导致:
- 每次响应都变慢(需要处理更多上下文)
- 成本增加
- 留给实际对话的 token 变少
建议
- 临时方案:关闭不常用的插件,需要时用 /plugin 手动启用
- 长期方案:向官方反馈,建议实现按需加载机制
----------------------------------------------------------------------------------------------------------------
我不确定claude官方是否有这个机制,或者有这方面对应的策略,但是这个问题目前的确对我影响很大,我无法正常使用对话功能,但是我又不想关闭掉很多插件
Proposed Solution
我希望在我提出任务需求时,claude能自己分析出需要使用哪些插件供我确认是否使用,确认使用才去解读功能说明
Alternative Solutions
我目前只能关闭掉众多的插件
Priority
Critical - Blocking my work
Feature Category
CLI commands and flags
Use Case Example
<img width="1730" height="1196" alt="Image" src="https://github.com/user-attachments/assets/64ab7cba-e6f0-4ac5-95ce-2c5cf58989a6" />
Additional Context
_No response_
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗