summaryrefslogtreecommitdiff
path: root/doc/Design.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/Design.md')
-rw-r--r--doc/Design.md6
1 files changed, 5 insertions, 1 deletions
diff --git a/doc/Design.md b/doc/Design.md
index f8f5d0b..a637e3b 100644
--- a/doc/Design.md
+++ b/doc/Design.md
@@ -399,7 +399,11 @@ AgentSession
5. Sandbox capability summary
6. current TaskGraph / current Task
7. previous Summary
-8. recent Conversation / Execution Result
+8. recent verified Execution Result
+9. current Taskの`requires_external_effect`に基づく実行要件
+10. recent Conversation
+
+実行要件は、外部効果が必要なTaskでは文章上の宣言、計画、JSON例を実行済みと扱わず、対応するInternal Toolを直ちに呼び出すよう指示する。成功済みのread結果はExecution Resultから再利用し、不要な再読込を避けてwrite/processへ進む。外部効果が不要なTaskにはToolを強制しない。
### 9.3 Summary policy
`num_ctx`に対する利用率が設定閾値を超えたとき、古いConversation/Execution Resultを要約する。利用率 = latest `prompt_eval_count` / `num_ctx`(累積 InputTokens ではない)。既定閾値は80%とする。次は削除・曖昧化してはならない。
- 利用者が明示した制約