oh-my-pi Playground · Time-traveling Stream Rules
规则休眠 → regex 命中 → 流中断 → 注入 → 同点重试
can1357/oh-my-pi ↗
规则集(dormant rules)
regex 扫描流式输出;命中即中断注入。rewrite = 注入后模型重写的后缀(从命中点起)。
+ 加一条规则
模拟模型输出
预置 = README 的 Box::leak 实例。改文本试试其他跑偏。
let s: &str = Box::leak(Box::new(generate_key()));
▶ 播放流式输出
流式回放(TUI 视角)
绿色光标 = 流式输出 · 红卡 = abort · 琥珀卡 = 规则注入(survives compaction)· 蓝 = 同点重试
// 点左侧「播放」开始
Context 税对比
同一规则集两种放置策略 × 会话 turn 数(注入文本字符量近似)
turns =
100
0
always-on:每 turn 全量注入
0
dormant:只在命中时注入