Skip to content

[Agent 整理 4/4] マルチプロバイダ抽象の撤去(Haiku + Ollama 構成へ縮退) #523

Description

@yusuke0610

背景(#517

ADR-0013(マルチプロバイダ選択)・ADR-0015(Vertex 経路)を撤去し、本番 = Claude Haiku 固定 / ローカル = Ollama(ADR-0010 の dev/prod 分離)の最小構成に縮退する。

作業内容(PR 1本)

backend

  • services/agent/ の LLM 抽象から OpenAI / Gemini / Vertex クライアントとプロバイダ切替を削除(Anthropic + Ollama のみ残す)
  • model_catalog のモデル選択機構を削除または Haiku 固定に縮退
  • openai / google-genai 等の不要依存を削除 → uv lock 再生成
  • 各プロバイダの API キー env・Vertex 関連 env の削除(4 箇所同期 + Secret Manager / infra)
  • プロバイダ固有 ErrorCode・messages の整理

web

  • モデル選択 UI の削除(Agent パネルのプロバイダ/モデルセレクタ)

横断

  • make codegen-types 再生成・コミット
  • .claude/rules/backend/agent.md の記述を新構成に合わせて更新
  • docs(README 技術スタック表・api.md)の更新

受け入れ条件

  • make ci green
  • /agent/chat/agent/resume-draft/pdf が Haiku(ローカルは Ollama)で従来どおり動作
  • ADR-0010 の不変条件(LLM は services/agent/ のみ・DB 非更新・エラー契約・リトライ 1 回)が維持されている

Metadata

Metadata

Assignees

No one assigned

    Labels

    agentDevForge Agentbackendバックエンドbugバグ修正documentationImprovements or additions to documentationinfraインフラwebフロントエンド (web)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions