Go to file
Hare 7183847ee5
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
.claude feat: memory P2の修正 2026-05-01 23:22:49 +09:00
.insomnia chore: TODOから[ ]を削除 2026-05-03 01:08:43 +09:00
crates feat(llm-worker): HTTP transient エラーへのリトライを追加 2026-05-04 12:45:33 +09:00
docs update: tuiからspawnする際にエラー詳細が落ちていた問題を修正 2026-05-03 21:47:54 +09:00
docs_old/spec Docsのアップロード 2026-04-21 17:39:43 +09:00
resources update: memoryシステム周りのプロンプトの整理 2026-05-03 00:27:10 +09:00
tickets Merge branch 'tui-system-message-render' into develop 2026-05-04 12:10:17 +09:00
.envrc cargo init 2026-04-04 03:30:49 +09:00
.gitignore fix: tuiからのPod作成の挙動を修正・開発時にcargo runでpodを起動する経路を実装 2026-05-02 02:13:30 +09:00
AGENTS.md docs(tickets): Notifyが永続化されいない問題についてのチケット 2026-05-03 18:45:10 +09:00
Cargo.lock feat(llm-worker): HTTP transient エラーへのリトライを追加 2026-05-04 12:45:33 +09:00
Cargo.toml feat: session-metrics実装 2026-05-03 15:10:43 +09:00
CLAUDE.md Crate設計・mv 2026-04-09 04:55:14 +09:00
devshell.nix fix: tuiからのPod作成の挙動を修正・開発時にcargo runでpodを起動する経路を実装 2026-05-02 02:13:30 +09:00
flake.lock cargo init 2026-04-04 03:30:49 +09:00
flake.nix cargo init 2026-04-04 03:30:49 +09:00
LICENSE init 2026-04-04 03:30:01 +09:00
package.nix cargo init 2026-04-04 03:30:49 +09:00
README.md warn/errorのTUIへの通知ルート 2026-04-15 12:58:31 +09:00
text.txt Promptを一元管理するファイルから参照する実装 2026-04-22 17:43:05 +09:00
TODO.md Merge branch 'tui-system-message-render' into develop 2026-05-04 12:10:17 +09:00

INSOMNIA

insomnia(i6a)は不休のエージェントループを回すためのエージェントプラットフォーム。

ワークフローを統括し、四六時中電力を消費し、イテレーションします。