Krótka ścieżka bez zmian w kodzie CLI: inicjalizacja projektu, podpowiedź CI i pierwszy „workflow” (ticket + bramka lokalna).
- Python 3.12+
- Git
- Opcjonalnie
taskjeśli w projekcie jest Taskfile (jak w szablonach semcod).
git clone https://github.com/semcod/koru.git
cd koru
python -m pip install -e ".[dev]"
koru --helpcd /ścieżka/do/twojego/projektu
koru --initJeśli katalog już był inicjalizowany i potrzebujesz nadpisać:
koru --init --force- GitHub: postępuj według
ci-github.md(plik.github/workflows/koru-ci.yml). - GitLab: skopiuj
examples/ci/gitlab-ci.example.ymldo.gitlab-ci.yml— szczegóły wci-gitlab.md.
Podpowiedź z CLI:
koru init-ciW katalogu projektu z Taskfile / planfile (dostosuj nazwy poleceń do swojego Taskfile.yml):
task tickets:next
# lub: planfile ticket next
# … implementacja (IDE / agent) …
task quality:regix:local
task test
task tickets:done -- PLF-XXXSekcja when: w koru.yaml to głównie brief — żeby Koru sam wykonał shell,
dodaj ticket planfile z executor.kind: shell i uruchom kolejkę:
koru --queue --loop --project .Pełna tabela mechanizmów: auto-execute-commands.md.
Szczegóły cyklu życia ticketów: agent-guide.md, planfile-llm-guide.md.
- Autopilot IDE:
autopilot-quickstart.md - Plugin probe:
packages/coru/README.md(coru calibration) - Pełna lista dokumentacji:
README.md(ten katalog) ·../README.md(projekt) - Scenariusze TestQL:
../testql-scenarios/README.md - Szkice przyszłych przepisów koru (YAML, tylko dokumentacja):
recipes/README.md
- Katalog recipes opisuje propozycje wersjonowanych „recept” — zacznij od
recipes/README.md; same pliki YAML to na razie placeholdery do dyskusji w PR, nie ładują się automatycznie w parser koru.