mirror of
https://github.com/badlogic/pi-mono.git
synced 2026-11-05 23:37:25 +00:00
p2 rewritten by the Chord v2 authoring rules (decision "App authoring rules confirmed by the p2 audit"), in four parts merged together: - core: session lifecycle (relocate, clone, fork, archive) and search rebuild are persisted jobs on a new server store; Sessions v6 with client-chosen ids and visible operations; Retry answers with the worker's real outcome; workers push branch, subagent and status state to the server; roots take the method's ctx. - services: models, envs, ports, login, mcp, logs, sharing and voice follow external state (self.follow, followNative) instead of copy loops; methods answer after their state commits; presence from host.references. - chat: chat mode, artifacts and prompt resources follow Durable and native state; shell commands are Chord jobs (shellId is the requestId); status pushed before send and stop answer; race-free draft claim. - ui: optimistic updates on web (useOptimistic) and terminal (TuiScope.optimistic, extended in Chord with a reducer and a pending flag), pending states for long work, visible rollback, load waterfalls removed; merged with the one composer and immediate first send ( |
||
|---|---|---|
| .. | ||
| agent | ||
| artifacts | ||
| chat | ||
| chat-mode | ||
| codemode | ||
| coding-tools | ||
| conversations | ||
| dev-tools | ||
| devices | ||
| drafts | ||
| envs | ||
| file-index | ||
| files | ||
| history | ||
| locations | ||
| login | ||
| logs | ||
| mcp | ||
| models | ||
| ports | ||
| powershell | ||
| prompt | ||
| proxy-marker | ||
| quiet-tools | ||
| radius | ||
| search | ||
| send-file | ||
| sessions | ||
| sharing | ||
| status | ||
| subagents | ||
| terminals | ||
| tree | ||
| voice | ||
| web-shell | ||
| workspace | ||