This commit is contained in:
+23
-21
@@ -21,7 +21,11 @@ config_version: 2
|
||||
# ─── LLM ─────────────────────────────────────────────────────
|
||||
# ジョブ実行時に LLM 呼び出し先として使う接続群と、retry / timeout / metrics。
|
||||
llm:
|
||||
timeout_minutes: 10 # 1 リクエスト全体の上限 (分)。default 10
|
||||
timeout_minutes: 10 # アイドルタイムアウト (分)。チャンク受信ごとにリセットされる。default 10
|
||||
# max_stream_minutes: 20 # 1 LLM 呼び出しの総時間ハードキャップ (分)。timeout_minutes と違い
|
||||
# チャンクが届いてもリセットしない。停止トークンを出さずにトークンを
|
||||
# 吐き続ける暴走 (反復生成など) を確実に打ち切る。未指定なら
|
||||
# timeout_minutes の2倍。0 で無効 (非推奨: 暴走時に中断するまでハングする)
|
||||
|
||||
retry:
|
||||
max_attempts: 3
|
||||
@@ -120,6 +124,12 @@ llm:
|
||||
# upstream_timeout_sec: 30 # 各 upstream fetch の TTFB 上限
|
||||
# shutdown_graceful_sec: 30 # SIGTERM 後、in-flight SSE の drain 上限秒
|
||||
#
|
||||
# # この AAO 自身が自分の gateway を db virtual key で叩く構成のときだけ指定。
|
||||
# # ここに挙げた team の下流リクエストは「使用量」ダッシュボードの時間粒度集計
|
||||
# # (source=gateway_downstream) に二重計上しない (自分の分は source=gateway で
|
||||
# # 既に記録済み)。判定は認証済み team で行うのでクライアントからは偽装不可。
|
||||
# # internal_teams: [orchestrator]
|
||||
#
|
||||
# backends:
|
||||
# # role ベース routing: worker はジョブの role (auto/fast/quality/reflection)
|
||||
# # を routing key として送り、Gateway はその role を担う最も空いている
|
||||
@@ -164,7 +174,7 @@ llm:
|
||||
storage:
|
||||
worktree_dir: ./data/workspaces # ジョブ実行時の作業ディレクトリのベース
|
||||
# custom_pieces_dir: ./custom-pieces # リポジトリ内の pieces/ に加えて読みに行く Piece dir (任意)
|
||||
user_folder_root: ./data/users # {root}/{userId}/ 配下に AGENTS.md/browser-macros/notes 等を保存
|
||||
user_folder_root: ./data/users # {root}/{userId}/ 配下に AGENTS.md/browser-macros 等を保存
|
||||
task_upload_max_size_mb: 50 # /api/local/tasks と /comments の body 上限 (MB)
|
||||
# base64 で乗るので実ファイル目安は値 × 0.75。範囲 [1, 1000]
|
||||
trash_retention_days: 30 # data/users/{userId}/trash/ の自動 sweep (起動時 + 24h 周期)
|
||||
@@ -203,6 +213,10 @@ subtasks:
|
||||
# max_iterations: 200 # 1 movement 内の最大イテレーション
|
||||
# max_revisits: 3 # 同一 movement の最大再訪問
|
||||
# max_tool_loop_repeats: 5 # 全く同じツール呼び出し(名前+引数)を連続で繰り返した回数がこの値に達したらループとみなし強制中断 (2以上)
|
||||
# max_job_minutes: 60 # 1 ジョブの実行時間ハードデッドライン (分)。これを超えたジョブは
|
||||
# 強制 abort し、占有していた同時実行スロットを解放する (プロセス
|
||||
# 再起動不要)。サブタスク待機に入るジョブは即座にスロットを返すため
|
||||
# これに達するのは真のハングのみ。default 60。0 で無効
|
||||
# prompt_guard_ratio: 0.8 # コンテキスト上限の何 % まで prompt を許容するか (0.5–0.95)
|
||||
# history_summarization: # 古い turn を構造化要約に置換して粘る (Opencode 方式)
|
||||
# enabled: true # default true
|
||||
@@ -246,9 +260,9 @@ subtasks:
|
||||
# channel: chrome # 'chromium' (default) / 'chrome' / 'msedge'
|
||||
# executable_path: /usr/bin/google-chrome # channel と排他
|
||||
|
||||
# ─── Tools (Web & Search / Media / External / Legacy) ────────
|
||||
# UI 上は 5 カテゴリに分かれて編集可能 (Web & Search / Browser Runtime /
|
||||
# Media & Documents / External Services / Legacy Knowledge)。YAML は
|
||||
# ─── Tools (Web & Search / Media / External) ────────────────
|
||||
# UI 上は 4 カテゴリに分かれて編集可能 (Web & Search / Browser Runtime /
|
||||
# Media & Documents / External Services)。YAML は
|
||||
# 互換のため `tools` 1 ブロックで管理。
|
||||
tools:
|
||||
# Web & Search
|
||||
@@ -296,22 +310,6 @@ tools:
|
||||
# - alice-id
|
||||
# - bob-id
|
||||
|
||||
# Legacy Knowledge (DKS) — 新規 namespace 追加は MCP 経由を推奨
|
||||
# knowledge_service_url: http://dks-server:8100 # 未設定で knowledge ツール無効
|
||||
# knowledge_namespaces:
|
||||
# product-a-support:
|
||||
# api_key: "sk-product-a-xxx"
|
||||
# contract-review:
|
||||
# api_key: "sk-contract-yyy"
|
||||
|
||||
# ── Shared Knowledge Notes ───────────────────────────────────
|
||||
# data/users/{userId}/notes/ のノートをシステムプロンプトに自動注入する設定。
|
||||
# notes:
|
||||
# inject:
|
||||
# per_note_max_kb: 8 # 日本語コンテンツは 4 推奨
|
||||
# total_max_kb: 32
|
||||
# over_budget_strategy: skip_remaining # truncate_last / skip_remaining (default) / degrade_to_search
|
||||
|
||||
# ─── サーバー TLS (オプション) ───────────────────────────────
|
||||
# 【フレッシュインストール】setup.sh が server.tls.enabled: true を自動書き込む。
|
||||
# 【アップグレード】server ブロック未記載の場合は false のまま(既存デプロイを壊さない)。
|
||||
@@ -331,6 +329,10 @@ tools:
|
||||
# http_redirect_port: 9080 # HTTP→HTTPS リダイレクトの待ち受けポート。単一値か配列で複数指定可 (例: [80, 9876])。
|
||||
# # 各ポートは HTTPS ポートと異なる必要があり、1024 未満 (80 等) の bind には権限が必要
|
||||
# redirect_host: null # リダイレクト先のホスト; null かつワイルドカード bind の場合はリクエストの Host ヘッダから導出
|
||||
# hsts: false # 既定 false。HSTS (Strict-Transport-Security) を送るかどうか。
|
||||
# # true にするとブラウザを HTTPS に固定し、後からオフにしても解除できなくなる
|
||||
# # (自己署名証明書では害だけ大きい)。正式な証明書がある場合のみ true。
|
||||
# # false の間は TLS 応答で max-age=0 を送り、過去に固定されたブラウザを解除する
|
||||
# # リバースプロキシ構成: このブロックを省略するか enabled: false のままにすること。
|
||||
# # プロキシが TLS を終端している場合に native TLS を有効にすると二重終端になり壊れる。
|
||||
# # noVNC / SSH コンソールを wss で使う場合は「信頼済み証明書」が必要
|
||||
|
||||
Reference in New Issue
Block a user