jonah791/dsh-session-eject ↗★ 1
dsh-session-eject
会话应急删帧插件:支持删除最近 N 帧事件并从上下文中剔除,支持审核错误特征词命中时自动触发删帧。
AI 分析
核心用途是会话上下文紧急清理。适合需要应对大模型安全审核拦截、自动或手动回滚出错会话步骤的容灾场景。
安裝
此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗
說明文件
閱讀完整 README ↗使用
- 诊断:爱丽丝调
session_eject_status确认目标会话与帧数 - 删除:
session_eject_recent { frames: 2, sessionId?: ..., dryRun?: true, reason: "..." }dryRun: true先预览(不落盘)- 执行后需重启 web 生效:爱丽丝随后调
daemon_restart(自动面则自行正常退出由守护拉起)
- 自动面:配置
autoTrigger开启后无需人工干预;maxAutoTriggers防误触发循环(超限暂停自动面 10 分钟)
配置
- id: agent-session-eject
name: dsh-session-eject
config:
enabled: true # 总开关
autoTrigger: true # 自动触发(审核错误特征词命中)
autoFrames: 2 # 自动触发删几帧
policyKeywords: [...] # 审核特征词列表(默认中英 20 词)
sessionsRoot: ~ # 会话根目录(缺省 DSH_HOME/sessions)
maxAutoTriggers: 3 # 连续自动触发上限