Commit Graph

76 Commits

Author SHA1 Message Date
c1809b37b1
feat: add session analytics tooling 2026-06-09 16:24:55 +09:00
be12072547
objective: add lightweight records 2026-06-09 15:48:07 +09:00
10d7844fc8
ticket: parse item frontmatter as YAML 2026-06-08 08:13:19 +09:00
cf1cc72255
feat: add workspace panel action model 2026-06-06 08:22:47 +09:00
4d5068ba3b
feat: add yoi ticket CLI 2026-06-06 05:50:29 +09:00
4bf0e2715c
feat: add ticket role pod launcher 2026-06-06 04:18:36 +09:00
767870a4fb
ticket: add workspace ticket config 2026-06-06 03:33:40 +09:00
afd7f04ff6
feat: add built-in ticket tools 2026-06-05 14:52:39 +09:00
740b017d0c
feat: add local ticket backend 2026-06-05 13:37:57 +09:00
5469335de9
refactor: move task feature into pod 2026-06-05 12:12:19 +09:00
e6c458021c
rename: adopt yoi identity 2026-06-01 18:49:23 +09:00
cc2c9a2973
secrets: add local key store 2026-06-01 07:07:39 +09:00
22d974a722
cli: move product entrypoint to insomnia 2026-05-31 22:07:52 +09:00
9e886bc73e
cli: rename pod command crate to insomnia 2026-05-31 15:49:14 +09:00
4f622b8e32
cli: spawn pods through insomnia pod 2026-05-31 14:20:00 +09:00
544257bfdd
cli: add insomnia pod runtime entrypoint 2026-05-31 13:42:29 +09:00
7a717f2d25
cli: add workspace memory lint 2026-05-31 10:03:12 +09:00
2a3208b96e
web: render readable html as markdown 2026-05-31 07:11:31 +09:00
7906ca5326
web: extract readable html content 2026-05-31 05:49:20 +09:00
cba46c6a39
feat: add lua profile authoring 2026-05-30 11:45:49 +09:00
211738132c
refactor: split pod metadata store 2026-05-30 07:16:50 +09:00
20ac0c96a5
fix: remove generic overlay startup path 2026-05-30 04:34:27 +09:00
5de31a9be2
feat: add nix manifest profile foundation 2026-05-30 01:41:06 +09:00
2be3a5bd36
feat: add web search and fetch tools 2026-05-29 17:58:11 +09:00
876d75a747 fix: align codex oauth wire behavior 2026-05-28 01:57:04 +09:00
10d3556792 memory: add audit log events 2026-05-25 03:24:04 +09:00
ccc6efc0e6 update: tui -rの際のリストの時系列ソート 2026-05-23 08:02:05 +09:00
90e83bf2ae update: entry hash chain と session_head mutex を撤廃
- HashedEntry / EntryHash / compute_hash / build_chain 撤去、JSONL は 1 行 1 LogEntry
- SessionOrigin.at_hash → at_turn_index (TurnEnd 由来) に置換
- Pod 側 SessionHead mutex を ArcSwap<SessionId> + AtomicUsize の SessionState に置換
- ensure_head_or_fork は store の entry count と writer の append tally で判定
- session-store から sha2 / hex 依存、pod から parking_lot 依存を削除
2026-05-20 04:31:37 +09:00
988495cfea update: 書き込みの不要なasyncを削除 2026-05-14 19:16:48 +09:00
e7064878c2 refactor: Podのメインループのリファクタリング 2026-05-14 03:27:49 +09:00
cf822dbc5c refactor: extract shared lint record primitives 2026-05-12 21:56:25 +09:00
f70975789e refactor: extract workflow crate 2026-05-11 22:49:07 +09:00
3def5edbdf feat: client-crateの実装 2026-05-10 00:57:50 +09:00
6c95b2da56 feat: TUIのmarkdown対応 2026-05-05 18:30:25 +09:00
f33eba3fe6 feat: Task表示のレビュー・修正 2026-05-04 17:28:39 +09:00
cb7da11de7 feat: TUI上に進行中のTaskを表示する実装 2026-05-04 17:06:02 +09:00
19df6340cd feat(llm-worker): HTTP transient エラーへのリトライを追加
`transport.rs` の HTTP 送信〜ステータスチェック区間に指数バックオフ
+ フルジッターのリトライループを追加する。SSE 読み出し開始後 (
`bytes_stream()` 以降) のエラーは従来どおりそのまま流す。

- `is_retryable(&ClientError)`: 408/425/429/500/502/503/504/529 と
  reqwest の connect/timeout のみ true
- `RetryPolicy` (default: base 500ms / cap 10s / max_attempts 4 /
  total_timeout 30s)
- `Retry-After` ヘッダ (秒数) があればバックオフを上書き
- リトライ発火ごとに warn! でステータス・attempt・wait を出す

ref: tickets/llm-worker-transient-retry.md
2026-05-04 12:45:33 +09:00
7ddfdb09b5 Merge branch 'resume-scope-claim' into develop
# Conflicts:
#	TODO.md
2026-05-03 18:59:01 +09:00
b90291d5a0 fix: resume-scope-claim レビュー指摘対応 (deny セマンティクス doc・破損 snapshot の警告ログ) 2026-05-03 18:56:21 +09:00
70c4f1930e feat: session-metrics実装 2026-05-03 15:10:43 +09:00
d33b1c111e feat: dynamic-scopeの実装 2026-05-02 01:26:17 +09:00
d8a7200ea4 メモリPhase2の実装 2026-05-01 23:00:55 +09:00
e3b36371e9 session-log-segments実装 2026-04-29 22:42:10 +09:00
8a8fd225bf scope-lock -> pod-registry 2026-04-29 20:01:32 +09:00
fd96a517bb tuiからセッションを復帰する経路の実装 2026-04-29 19:03:03 +09:00
2b89bb6d2e resumeの実装 2026-04-28 18:52:58 +09:00
3d04f793de memoryを抽出する仕組みの実装 2026-04-28 12:58:33 +09:00
c4ca9e1d89 tuiからSpawnする仮UI 2026-04-27 16:22:06 +09:00
f2e47629d0 メモリーに関するクレート作成・ファイル構造の実装 2026-04-27 13:33:31 +09:00
72128aab9f TUIのオーバーホール実装 2026-04-21 23:12:35 +09:00