vexpaer/ContextGate1

contextgate

ContextGate — a context-folding gate plugin for DeepSeek Harness (DSH) / Cordis. Intercepts LLM request streams and folds oversized conversation history into a summary to keep context length under control.

AI 分析

核心用途是控制长对话的 Token 消耗。适合频繁进行超长会话、希望自动压缩历史记录以节省费用并维持模型专注度的用户。

パッケージ
contextgate
バージョン
1.0.0
ライセンス
MIT
最終更新
2026/08/13

インストール

検証済み bundle がないか、互換性チェックに失敗しています。先にリポジトリの説明を読んでください。 README 全文を読む ↗

ドキュメント

README 全文を読む ↗

配置

apply(ctx) 开头的 CONFIG 对象中调整:

配置项默认值说明
enabledtrue总开关
thresholdTokens12000估算 token 超过此值才触发
keepHead1保留开头 N 条消息(通常是任务陈述)
keepRecent8保留最近 N 条消息
gatekeeper.enabledtrue是否启用 LLM gatekeeper(false = 始终规则折叠)
gatekeeper.modelundefined显式指定 gatekeeper 模型;未指定时自动选择(优先 flash/light/lite/mini/turbo,回退当前模型)
gatekeeper.confidence0.85高置信阈值:drop 项最低置信度 ≥ 此值才自动折叠
gatekeeper.maxTokens800gatekeeper 输出上限
gatekeeper.timeoutMs15000gatekeeper 调用超时(超时回退规则折叠)
gatekeeper.truncate150每条候选消息发送给 gatekeeper 前的截断字符数
gatekeeper.askHumantrue低置信时询问用户;false = 低置信直接按规则折叠