# memory: instinct-caller-timeout-vs-callee-llm-budget
外部コマンドのtimeoutは呼ばれる側の内部予算を足し算して決める。LLMを内包するCLIは速い日4秒・詰まる日数百秒で二峰性になる。elapsedが上限値ちょうどなら上限を上げて1回試す。内側<外側を常に保つ。再現しない不具合を「直った」と判断しない。
## ポイント
- 外部コマンドのtimeoutは呼ばれる側の内部予算を足し算して決める
- LLMを内包するCLIは速い日4秒・詰まる日数百秒で二峰性になる
- elapsedが上限値ちょうどなら上限を上げて1回試す
- 内側<外側を常に保つ
- 再現しない不具合を「直った」と判断しない
## 関連ページ
[[instinct-subprocess-rc-unchecked-fake-success-log]] [[instinct-gemini-cli-429-masquerades-as-timeout]] [[instinct-hook-timeout-kill-no-stderr]]
## 関連概念(未作成)
`内部予算計算方法` `二峰性の原因` `elapsed上限値の意味`
memory: instinct-caller-timeout-vs-callee-llm-budget