Skip to content

Добавить Pi как альтернативный agent backend - #46

Open
dapi wants to merge 9 commits into
masterfrom
feature/issue-45-dobavit-pi-kak-alternativnyy-agentnyy-ba
Open

Добавить Pi как альтернативный agent backend#46
dapi wants to merge 9 commits into
masterfrom
feature/issue-45-dobavit-pi-kak-alternativnyy-agentnyy-ba

Conversation

@dapi

@dapi dapi commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Что изменено

  • добавлен явный backend pi через --agent-backend=pi; codex сохранён значением по умолчанию;
  • добавлены --pi-executable, CODE_CONVERGE_AGENT_BACKEND и CODE_CONVERGE_PI_EXECUTABLE;
  • вынесен нейтральный контракт агента и строгий parser review-отчёта в internal/agent;
  • Pi review получает только подготовленный private diff, запускается stateless без tools/extensions/skills/context files и принимает только строгий JSON из final message_end JSONL-события;
  • Pi Fix findings и Fix CI запускаются свежими процессами; commit/push/PR/CI остаются host-owned workflow-операциями;
  • обновлены README, FT-045 и ADR-003.

Closes #45.

Проверки

  • go test -c ./internal/agent ./internal/codex ./internal/config ./internal/pi ./internal/app ./internal/workflow
  • make docs-lint
  • git diff --check

Полный локальный go test ./... не выполняется из-за известной проблемы окружения macOS: dyld: missing LC_UUID load command в временных Go test binaries. Пакетные compile checks проходят; CI должен выполнить полный набор тестов.

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.

Добавить Pi как альтернативный агентный backend

1 participant