Harnesses

Harness - это runtime, который исполняет agent loop. Goalrail не заменяет Claude Code, Codex или другой executor; он оборачивает их в общий session protocol.

Пример

executor:
  type: goalrail
  harness: claude-sdk
  model: claude-sonnet-4-6

Для Codex можно выбрать другой harness:

executor:
  type: goalrail
  harness: codex
  model: gpt-5

Зачем это нужно

См. также Models & Credentials.