No description
Find a file
Parfii-bot afe0c6f118 feat: add transport layer to provider hierarchy
Иерархия: transport → provider → model → profile.

Поле `transport`:
  direct-api      — прямой HTTP к провайдеру
  aws-bedrock     — AWS Bedrock (IAM/role + region)
  azure-openai    — Azure OpenAI (deployment + key)
  google-vertex   — GCP Vertex AI (service-account JSON)
  local           — Ollama / MLX / LM Studio
  proxy           — LiteLLM / OpenRouter
  subscription    — ChatGPT OAuth (Codex)

Новые провайдеры:
  - anthropic-bedrock — Claude через AWS
  - openai-azure     — GPT через Azure
  - google-vertex    — Gemini через Vertex
  - openrouter       — multi-provider proxy

Существующие провайдеры получили transport-тег.
Используется install/lib-onboarding.sh для интерактивного мастера
выбора language → transport → provider → model → credentials.

14 провайдеров суммарно: 5 direct-api + 1 aws + 1 azure + 1 vertex
+ 3 local + 2 proxy + 1 subscription.
2026-05-17 02:24:19 +08:00
agent-profiles.toml fix: validator+cost-guardian default_model_ref → pinned Haiku snapshot 2026-05-14 13:17:12 +08:00
models.toml fix: pin Haiku id to claude-haiku-4-5-20251001 (router slug map updated) 2026-05-14 03:16:08 +08:00
providers.toml feat: add transport layer to provider hierarchy 2026-05-17 02:24:19 +08:00
README.md chore: kei-registries — three-layer DNA SSoT (initial) 2026-05-14 01:16:45 +08:00

kei-registries

Единый источник истины для three-layer DNA:

  • providers.toml — LLM-провайдеры (anthropic / openai / xai / deepseek / google + локальные)
  • models.toml — конкретные модели с ценами и контекстом
  • agent-profiles.toml — публичные роли (юзер выбирает в marketplace, добавляет свой ключ)

Подключается как submodule в:

  • KeiSeiLab/KeiSeiKit-1.0_blocks/registries/ (kei-model-router читает)
  • keisei-marketplace_blocks/registries/ (Next.js loader читает)

Что НЕ здесь

ml-implementer, ml-researcher, physics-deriver, cartoon-studio, keisei-os, patent-compliance — приватные/IP-связанные, лежат локально в ~/.claude/agents/.