sync: update from private repo (a5db2ab0)
CI / build-and-test (push) Successful in 8m58s

This commit is contained in:
oss-sync
2026-07-10 00:51:05 +00:00
parent 2044f0a2c4
commit a67c40d33c
45 changed files with 3599 additions and 15 deletions
+15
View File
@@ -500,6 +500,21 @@ tools:
# 起動時に vapid_current_path に鍵が無ければ自動生成、mode 0600 で保存。
# 鍵をローテーションする場合: npm run vapid-rotate
# ── ワークスペース Webhook 通知 (Discord / Slack / Teams) ────────────────────
# Spec: issue #797. PR1 では Discord のみ実装(Slack/Teams は後続 PR)。
# 通知先 URL はワークスペースごとに設定 UI から登録し、DB に AES-256-GCM で
# 暗号化して保存する(config.yaml には書かない)。
# webhooks:
# enabled: false # true で有効化。false のときは送信を no-op する
# timeout_ms: 10000 # 1 送信あたりの HTTP タイムアウト
# payload_max_bytes: 8192 # 送信 payload の上限(バイト)
# max_redirects: 5 # ssrfSafeFetch が辿るリダイレクト上限
# queue_concurrency: 8 # 送信キューの同時実行数
# retry:
# max_attempts: 2 # 429 / 5xx / timeout 時の再試行回数(初回 + 2 = 最大 3 回送信)
# backoff_ms: 500 # 再試行のベース backoff(指数バックオフ + jitter
# public_base_url: "https://maestro.example.com" # 通知本文のタスクリンクに使う絶対 URL(未設定は相対パス)
# ── A2A OAuth2 Authorization Server ──────────────────────────────────────────
# Requires auth to be active (consent screen uses req.user).
#