Commit graph

3 commits

Author SHA1 Message Date
b90499311e feat: add Claude Code subscription provider (default for the kit)
KeiSeiKit installs into Claude Code, but the wizard offered no Claude under
`subscription` (only OpenAI Codex) — a Claude user picking subscription got no
Claude. Add provider `claude-code` (transport=subscription, endpoint=
local:claude-cli, auth_env=_, no API key) + 3 claude-code models (sonnet
default, opus, haiku), mirroring the codex subscription convention. Listed
before codex so it's the default pick under subscription.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 12:41:16 +08:00
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
Parfii-bot
14a1e62db6 chore: kei-registries — three-layer DNA SSoT (initial) 2026-05-14 01:16:45 +08:00