0f7093d173
fix: allow replacing unavailable conversation models
...
Persist the selected model before opening dormant sessions, and reconfigure crashed workers on the same account. Preserve session history and report model removal through the model-unavailable contract instead of a generic runtime failure.
2026-09-21 12:23:04 +08:00
03fc50f7a9
fix: preserve image attachments in live and restored conversations
2026-09-12 23:51:57 +08:00
26cbb29aa9
feat: use managed model capabilities for reasoning and image input
2026-09-12 21:37:18 +08:00
inman
33fb31fb28
chore(integration): snapshot local main worktree
2026-08-31 10:23:21 +08:00
9f05e2d7e1
fix(pi): settle delayed compact ownership
2026-08-26 09:41:25 +08:00
621ebb1781
fix(pi): keep active runs alive during background sleep
2026-08-25 21:08:10 +08:00
61817b161f
fix(pi): converge worker failures and thinking state
2026-08-25 11:45:14 +08:00
22b4a9f9c4
feat(coding): add core host api composition
2026-08-23 20:00:35 +08:00
31de325cd8
fix(coding-runtime): close Pi extension lifecycle races
2026-08-23 10:13:10 +08:00
3861c3286a
feat(coding-runtime): add managed Pi extension host
2026-08-23 09:39:12 +08:00
4bbe3f8b1e
fix: preserve Pi projection continuity
2026-08-23 08:40:58 +08:00
3599064bc4
feat: project Pi conversation events
2026-08-23 08:07:33 +08:00
9f55eec9aa
feat: add Pi conversation worker pool
2026-08-22 23:21:46 +08:00