Skip to content

feat: api key auth - #7

Merged
rawen554 merged 1 commit into
cloud-ru:mainfrom
vlad-golang:api-key
Aug 14, 2026
Merged

rawen554 merged 1 commit into
cloud-ru:mainfrom
vlad-golang:api-key

Conversation

@vlad-golang

Copy link
Copy Markdown

No description provided.

@rawen554

Copy link
Copy Markdown
Collaborator

Билд и go vet чистые, но документация не обновлена под новую auth-модель и сейчас противоречит коду — просьба поправить перед мерджем:

  1. README.md (строка 108) — раздел "Workflow Studio auth" буквально утверждает "it is not authenticated with --api-key/EDS_API_KEY", хотя именно это изменение и вносит PR. Похоже на find-replace --repo-api-key--api-key, который перевернул смысл фразы, а остальной абзац про --wf-key-id/--wf-secret/IAM остался нетронутым.

  2. skill/SKILL.md (строка 123) — это контракт для агентов ("agents rely on it verbatim" по CLAUDE.md). Файл всё ещё требует от агента ставить EDS_WF_KEY_ID/EDS_WF_SECRET перед eds wf *, описывает удалённый обмен через IAM, и на строке 319 упоминает уже несуществующий флаг --repo-use-wf-auth. Агент, следующий этому файлу, не выставит EDS_API_KEY — и все wf-команды упадут без понятной причины.

  3. CLAUDE.md (строка 15) — архитектурное описание всё ещё говорит про "independent credentials", internal/iam, кэш токена по WorkflowAccessTokenKeyID в ~10 местах — модуль и механизм, удалённые этим PR.

Можно синхронизировать все три файла с новой моделью (один --api-key/EDS_API_KEY на оба продукта) в этом же PR?

@rawen554
rawen554 merged commit 7ab11d6 into cloud-ru:main Aug 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants