Commit Graph

20 Commits

Author SHA1 Message Date
e6c458021c
rename: adopt yoi identity 2026-06-01 18:49:23 +09:00
211738132c
refactor: split pod metadata store 2026-05-30 07:16:50 +09:00
9fc3653502 chore: handle rolled back run result clients 2026-05-23 12:51:40 +09:00
c2b55a498b update: 残存 Session 識別子の Segment 化(review follow-up)
レビュー指摘の通り、次の session-grouping-introduce で新 SessionId が
入る前に名称衝突を避けるため取り残しを掃除。

- PodError::Session{Empty,ScopeMissing} → Segment{Empty,ScopeMissing}
- ScopeLockError::SessionConflict → SegmentConflict
- Pod.session_state / SegmentState.set_session_id 系
- source_session_id / prev_session_id / ensure_session_head / short_session
- pod_cli の "Session ID:" 表示
- fs_store の sessions ローカル変数
2026-05-20 05:17:49 +09:00
2d23673393 update: Session-lifetime/scoped を Pod-lifetime に修正
タスクストア/ファイルトラッカーは compaction を跨いで Pod プロセス寿命まで生きる。
旧 SessionId = Segment の時代の表現を Pod-lifetime に正す。pod_cli の表示も Segment: に。
2026-05-20 05:06:38 +09:00
22f5d02385 update: SessionId / SessionStart / SessionOrigin 等を Segment 系名称へ
- Type/Function/Variantを Segment* 系へ統一
  - SessionId/SessionStart/SessionOrigin/SessionStartState/SessionState/SessionLogSink/SessionLockInfo
  - new_session_id / session_id / create_session* / list_sessions / lookup_session / update_session / find_by_session
  - protocol Event::SessionRotated → SegmentRotated、CompactDone.new_session_id → new_segment_id
- Module: session_log → segment_log / session → segment (file mv 含む)
  pod 側の session_log_sink → segment_log_sink も同様
- crate 名 (session-store)、CLI flag (--session)、ResumeWithSession (CLI tied) は据え置き
- session-tests/session_metrics_test 等の Store impl も追従
2026-05-20 05:06:04 +09:00
988495cfea update: 書き込みの不要なasyncを削除 2026-05-14 19:16:48 +09:00
e7064878c2 refactor: Podのメインループのリファクタリング 2026-05-14 03:27:49 +09:00
e6b6df09b8 feat: tuiのトークン集計表示の修正 2026-05-04 00:01:37 +09:00
0a3af686f7 submitをvec segmentを受け付ける形に変更 2026-04-27 11:03:58 +09:00
230936274b llm-model-configの実装 2026-04-19 23:32:14 +09:00
aa138e6583 プロトコル経由のshutdow経路 2026-04-16 13:49:53 +09:00
81e28a3c07 podのマニフェストの分離実装 2026-04-16 00:54:27 +09:00
2db2c1611c scopeの再設計 2026-04-14 12:09:18 +09:00
a0a9df11c0 cargo fmt 2026-04-14 03:13:36 +09:00
cdafd5d914 session-storeとして分離 2026-04-12 06:31:34 +09:00
7249a8ee6a Podにキーを渡す実装 2026-04-11 19:28:59 +09:00
9b78c51d0a Workerの自動キャッシュロック 2026-04-11 18:47:33 +09:00
0fe05e502e Max Turnの実装 2026-04-11 03:16:36 +09:00
4c3f81b4fa cratesの整理 2026-04-11 02:48:50 +09:00