Intercept response flow to let users choose depth before answering.
Do not trigger when: user already set depth this session, or answer is trivially one line.
Present before answering:
Input: ~[N] tokens | Type: [type] | Complexity: [level]
[1] Essential (25%) -> ~[tokens] Direct answer only
[2] Moderate (50%) -> ~[tokens] Answer + context + example
[3] Detailed (75%) -> ~[tokens] Multiple examples + alternatives
[4] Exhaustive (100%) -> ~[tokens] Everything
| Level | Length | Include | Omit |
|---|---|---|---|
| ------- | -------- | --------- | ------ |
| 25% | 2-4 sent | Direct answer, conclusion | Context, examples |
| 50% | 1-3 para | Answer + context + 1 example | Deep analysis, edge cases |
| 75% | Structured | Examples, pros/cons, alternatives | Extreme cases |
| 100% | No limit | Everything | Nothing |
If user signals depth, respond at that level immediately:
Maintain user's chosen level for rest of session unless changed.
Heuristic-based (no real tokenizer):
共 1 个版本