harness: opencode_glm
runtime: base

assemble:
  - source: experiments/_fragments/configs/opencode_glm/opencode
    target: /home/korolev/.config/opencode
    example: experiments/_fragments/configs/opencode_glm/opencode.example
  - source: .agents/skills/brahe
    target: /home/korolev/.config/opencode/skills/brahe

commands:
  headless_shell_command: >-
    opencode run --dangerously-skip-permissions "$(cat ~/PROMPT.md)"

collect:
  - source: /home/korolev/.config/opencode
    target: results_root/session_logs

forward_env_keys: []

notes:
  - OpenCode GLM uses the shared OpenCode runtime path under /home/korolev/.config/opencode with a GLM-flavored local config.
  - The Brahe skill is assembled into /home/korolev/.config/opencode/skills/brahe for OpenCode skill discovery.
