Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .goga/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
FROM qarium/goga-python-3.14:1.2

USER root

COPY agents/architector.sh /home/goga/bin/architector-as-claude.sh
COPY agents/developer.sh /home/goga/bin/developer-as-claude.sh
COPY agents/reviewer.sh /home/goga/bin/reviewer-as-claude.sh
COPY agents/product.sh /home/goga/bin/product-as-claude.sh
COPY agents/manager.sh /home/goga/bin/manager-as-claude.sh
COPY agents/analyst.sh /home/goga/bin/analyst-as-claude.sh
COPY agents/tester.sh /home/goga/bin/tester-as-claude.sh

RUN chmod +x /home/goga/bin/*.sh

USER goga
35 changes: 35 additions & 0 deletions .goga/workflows/development.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
prompt: |
Answer (feedbacks, proposes, questions and etc) in Russian language.

stages:
brainstorm:
agent: architector
architecture-review:
approve: auto
agent: reviewer
apply-architecture:
approve: auto
agent: architector
code-design:
approve: auto
agent: architector
design-review:
approve: auto
agent: reviewer
coding-plan:
approve: auto
agent: architector
plan-review:
approve: auto
agent: reviewer
accept-result:
manual: false

extend:
build:
title: "Build implementation"
after:
- commit-changes
timeout: "8h"
script: python3 -m goga.build docs/plans/$(git branch --show-current).md
after_script: rm -rf .ralphex
12 changes: 12 additions & 0 deletions .goga/workflows/epic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
prompt: |
Answer (feedbacks, proposes, questions and etc) in Russian language.

stages:
define:
agent: product
discover:
agent: analyst
propose:
agent: manager
task-review:
agent: reviewer
12 changes: 12 additions & 0 deletions .goga/workflows/story.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
prompt: |
Answer (feedbacks, proposes, questions and etc) in Russian language.

stages:
define:
skip: true
discover:
agent: analyst
propose:
agent: manager
task-review:
agent: reviewer
12 changes: 12 additions & 0 deletions .goga/workflows/task.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
prompt: |
Answer (feedbacks, proposes, questions and etc) in Russian language.

stages:
define:
skip: true
discover:
skip: true
propose:
agent: manager
task-review:
agent: reviewer
7 changes: 7 additions & 0 deletions agents/analyst.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/usr/bin/env bash

export ANTHROPIC_MODEL=opus
export ANTHROPIC_DEFAULT_OPUS_MODEL="glm-5.3[1m]"
export ANTHROPIC_BASE_URL="https://api.z.ai/api/anthropic"

exec /home/goga/bin/claude-as-claude.sh "$@"
7 changes: 7 additions & 0 deletions agents/architector.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/usr/bin/env bash

export ANTHROPIC_MODEL=opus
export ANTHROPIC_DEFAULT_OPUS_MODEL="glm-5.3[1m]"
export ANTHROPIC_BASE_URL="https://api.z.ai/api/anthropic"

exec /home/goga/bin/claude-as-claude.sh "$@"
7 changes: 7 additions & 0 deletions agents/developer.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/usr/bin/env bash

export ANTHROPIC_MODEL=opus
export ANTHROPIC_DEFAULT_OPUS_MODEL="glm-5.1"
export ANTHROPIC_BASE_URL="https://api.z.ai/api/anthropic"

exec /home/goga/bin/claude-as-claude.sh "$@"
7 changes: 7 additions & 0 deletions agents/manager.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/usr/bin/env bash

export ANTHROPIC_MODEL=opus
export ANTHROPIC_DEFAULT_OPUS_MODEL="glm-5.3[1m]"
export ANTHROPIC_BASE_URL="https://api.z.ai/api/anthropic"

exec /home/goga/bin/claude-as-claude.sh "$@"
7 changes: 7 additions & 0 deletions agents/product.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/usr/bin/env bash

export ANTHROPIC_MODEL=opus
export ANTHROPIC_DEFAULT_OPUS_MODEL="glm-5.3[1m]"
export ANTHROPIC_BASE_URL="https://api.z.ai/api/anthropic"

exec /home/goga/bin/claude-as-claude.sh "$@"
7 changes: 7 additions & 0 deletions agents/reviewer.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/usr/bin/env bash

export ANTHROPIC_MODEL=opus
export ANTHROPIC_DEFAULT_OPUS_MODEL="glm-5.3[1m]"
export ANTHROPIC_BASE_URL="https://api.z.ai/api/anthropic"

exec /home/goga/bin/claude-as-claude.sh "$@"
7 changes: 7 additions & 0 deletions agents/tester.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/usr/bin/env bash

export ANTHROPIC_MODEL=opus
export ANTHROPIC_DEFAULT_OPUS_MODEL="glm-5.3[1m]"
export ANTHROPIC_BASE_URL="https://api.z.ai/api/anthropic"

exec /home/goga/bin/claude-as-claude.sh "$@"