yoi/crates
Hare 5edc4d3b03 feat: Session(Segment 群の grouping)を導入
- SessionId 型を新設、各 SegmentStart に session_id を持たせる
- compaction / 内部 fork は同 SessionId を継承、fork() は新 Session を発行
- Store API を (SessionId, SegmentId) ベースに、FsStore layout は
  <root>/<session_id>/<segment_id>.jsonl に
- Store::list_sessions / list_segments(session_id) / lookup_session_of を追加
- restore_by_segment shim を session-store に提供(pod-cli --session で使用)
- SegmentState に SegmentLocation (session_id, segment_id) を保持し ArcSwap で更新
- RestoredState に session_id: Option<SessionId> を追加
- Picker は Session 単位に列挙、leaf segment を解決して resume
2026-05-20 06:17:56 +09:00
..
client update: fmt + memoryに用いる言語の構成 2026-05-13 01:57:04 +09:00
daemon chore: 依存パッケージの集約 2026-05-01 23:35:46 +09:00
lint-common refactor: extract shared lint record primitives 2026-05-12 21:56:25 +09:00
llm-worker update: SessionId / SessionStart / SessionOrigin 等を Segment 系名称へ 2026-05-20 05:06:04 +09:00
llm-worker-macros Tool Outputの仕様簡素化 2026-04-12 05:19:00 +09:00
manifest feat: handle directory file refs 2026-05-13 02:57:58 +09:00
memory update: SessionId / SessionStart / SessionOrigin 等を Segment 系名称へ 2026-05-20 05:06:04 +09:00
pod feat: Session(Segment 群の grouping)を導入 2026-05-20 06:17:56 +09:00
pod-registry update: 残存 Session 識別子の Segment 化(review follow-up) 2026-05-20 05:17:49 +09:00
protocol update: SessionId / SessionStart / SessionOrigin 等を Segment 系名称へ 2026-05-20 05:06:04 +09:00
provider chore: 依存パッケージの集約 2026-05-01 23:35:46 +09:00
session-metrics feat: Session(Segment 群の grouping)を導入 2026-05-20 06:17:56 +09:00
session-store feat: Session(Segment 群の grouping)を導入 2026-05-20 06:17:56 +09:00
tools update: Session-lifetime/scoped を Pod-lifetime に修正 2026-05-20 05:06:38 +09:00
tui feat: Session(Segment 群の grouping)を導入 2026-05-20 06:17:56 +09:00
workflow refactor: extract shared lint record primitives 2026-05-12 21:56:25 +09:00