-
Notifications
You must be signed in to change notification settings - Fork 0
Design Decisions ja
Hermes Agent edited this page Oct 1, 2026
·
1 revision
English | 中文 | 日本語 | 한국어 | Español | Português | Русский
これらの判断は確定済み。それぞれの背後に、実際の失敗/議論の履歴がある。新しい事実なしに再提案しないこと。正式な記録は docs/adr にあり、このページは人間が読めるインデックス。
| 判断 | 一行の理由 | 記録 |
|---|---|---|
| メディアダウンロード UI は削除済み、復活させない |
chrome.downloads リクエストへのヘッダ注入は信頼できない + YouTube は PO トークンのアンチボット。browsa ユーザーには cat-catch/yt-dlp がある。ASR パイプライン自身の fetch 機構は影響なし |
ADR-0001 |
| タブ毎のセッション自動切替はしない | タブ切替で会話を切り替えるのは、ユーザーから制御を奪うこと。グローバルな単一会話 + 明示的な新セッションがデフォルト | ADR-0002 |
| メッセージ毎の「コンテキスト受領書」はしない | 役に立たないとして作り、削除した。送信内容の検査は、添付チップの 检查/撤销 ボタンだけが残る | 同一 ADR |
| tabCapture の「再生しながら録音」ASR フォールバックは却下 | リアルタイム取得の長さ = 再生時間。一時停止/スキップ区間は無音 — 未再生の動画は文字起こしできず、核心ケースが死ぬ | AGENTS.md 2026-09-28 |
| 汎用ページの「書く/操作する」方向は棚上げ | コピペの基線で単一塊の書き込みはカバーされる。残りは散発的。「做好太复杂」— 再始動には、コピペでは扱えない具体的なフォーム/バッチフローが要る | プロジェクトロードマップノート |
| 学習方向は YES、「クイズ/理解度バー」の形式は NO | 却下されたのは方向ではなく「形式」。再始動するときは、まず形式で合意する | learning-pivot ノート |
| 判断 | 一行の理由 | 記録 |
|---|---|---|
| 保存済みの画像ピクセルは決して破棄されない | バブルは送信したものを表示する(ユーザーレポート駆動)。圧縮はリクエスト側のみ(imagesSeen ラベル) | ADR-0013 |
| セッションスナップショットは画像バイトを保持する(剥がさない) | 復元セッションの最初のターンが実際のピクセルを再送するため、ピクセルレベルの追問に答え続けられる | ADR-0005 |
| 判断 | 一行の理由 | 記録 |
|---|---|---|
| thinking のデフォルトは omit。runs のエコーガードは正しい |
reasoning.available は回答をリプレイする — 表示すると二重になる |
ADR-0004 |
| ディテールスレッドはターンリクエストのラダーから意図的に分岐する | 隔離セッション/スコーピングは製品の約束であって、技術的負債ではない | ADR-0007 |
| 入力サーフェス毎に 1 つの入力履歴リコールスコープ | フォローアップカードの ↑ がリコールするのはフォローアップだけ。メインチャットの送信は決してない | ADR-0006 |
| MAIN ワールドの注入関数はヘルパーをネストさせ続ける |
executeScript は 1 個の関数をシリアライズする。実 Chrome の ReferenceError がこれを教えた |
ADR-0009 |
| ベンダー読み込みの制約(Mol* は RAW コピー / office wasm はプリウォームしない / 実拡張での検証) | 常設規則 3 つ | ADR-0008 |
| CAPABILITY_HINTS のサイズは凍結。レンダラは自動で描画、ボタンなし | ヒントは few-shot ではなくインターフェース契約。ボタンは装飾 | ADR-0010 |
| ストリーミングはブロックコミット。ベンダーのインクリメンタルパーサは使わない | HTML 形状をバイト単位で同一に保つ。O(n) を達成 | ADR-0011 |
| 効率監査の wontfix リスト | トレードオフは確定済み(getAll キーリストなど)。再報告しない | ADR-0012 |
| 移植規則: 技法は YES、シグネチャ機能は NO | youtube-digest の二重字幕ビューは作られ、差し戻された — 学習ツールのシグネチャは browsa のものではない | ADR-0003 |
| モデル出力契約は、学習事前分布のあるフォーマットを優先する |
nn の教訓: 発明されたスペックには事前分布がなく → モデルは推測し → 沈黙の劣化。dot に置換済み |
描画契約ノート |
- 独自に LLM 呼び出しを行うパネル機能は、4 つの apiStyle すべてをサポートするか、目に見える形で失敗せよ — 論文リーディング補助カードは Hermes を黙ってスキップしたため削除された(プロトコル分岐のコスト > 限界的価値)。
-
誰も要望しない設定トグルを作らない:
autoCleanBeforeExtractはユーザー判断で明示的に削除された — 挙動は単に固定。
権威版: Design-Decisions(英語) / Design-Decisions-zh(中文) — AI による初翻スナップショット、同期日 2026-10-01。
English
- Home
- Architecture
- Rendering Pipeline
- Storage Model
- Providers and Agents
- ASR and Video Analysis
- Security Model
- Design Decisions
- Contributing
中文
相关 / Related
日本語
한국어
Español
- Inicio
- Arquitectura
- Pipeline de renderizado
- Modelo de almacenamiento
- Proveedores y agentes
- ASR y análisis de vídeo
- Modelo de seguridad
- Decisiones de diseño
- Contribuir
Português
- Início
- Arquitetura
- Pipeline de renderização
- Modelo de armazenamento
- Provedores e agentes
- ASR e análise de vídeo
- Modelo de segurança
- Decisões de design
- Contribuindo
Русский