pi-mono/apps/p2/plugins
Armin Ronacher b76afbdb2f refactor: simplify p2 cache warming and its tests
- pi-durable: GenerationRequest drops payloadReplaced; the body chain is
  unchanged.
- p2: the warmer asks the host for the conversation's phase at each refresh
  (streaming while pi.live.run exists, idle for top-level conversations,
  nothing once the request is stale) instead of tracking afterRun, uses real
  timers, and drops the late-timer guard.
- Tests run the warmer on mocked timers in four tests plus the worker test.
2026-11-06 00:17:06 +01:00
..
agent feat(p2): tools declare who may call them and where, turn origin from the run's inputs, agents give their own tools 2026-11-04 23:28:14 +00:00
artifacts feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
cache-warming refactor: simplify p2 cache warming and its tests 2026-11-06 00:17:06 +01:00
chat fix(p2): the composer renders its draft at once again 2026-11-05 20:03:08 +01:00
chat-mode feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
codemode feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
coding-tools feat(p2): subagent messages start with a <sender kind="subagent"> block instead of a [subagent …] line 2026-11-05 07:23:22 +00:00
conversations feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
dev-tools feat(p2): tools declare who may call them and where, turn origin from the run's inputs, agents give their own tools 2026-11-04 23:28:14 +00:00
devices feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
drafts feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
envs feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
file-index feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
files feat: add apps/p2 (imported from pi-private at 7dadff697) 2026-11-03 13:39:06 +00:00
history feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
locations feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
login feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
logs feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
mcp feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
models feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
ports feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
powershell feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
prompt feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
proxy-marker feat: add apps/p2 (imported from pi-private at 7dadff697) 2026-11-03 13:39:06 +00:00
quiet-tools feat(p2): quiet-tools plugin and plugin settings in the TUI 2026-11-04 14:55:06 +01:00
radius feat: p2 TUI through Radius (npm run tui -- --radius) 2026-11-05 20:26:49 +01:00
search feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
send-file feat: add apps/p2 (imported from pi-private at 7dadff697) 2026-11-03 13:39:06 +00:00
sessions feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
sharing feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
status feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
subagents feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
terminals feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
tree feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
voice feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
web-shell feat: add apps/p2 (imported from pi-private at 7dadff697) 2026-11-03 13:39:06 +00:00
workspace feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00