Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: starlog/ralph

v1.42

30 Apr 10:24
@starlog starlog

Choose a tag to compare

변경 사항

  • 추가했습니다: Smoke 실패 시 자동 롤백(--auto-rollback-on-smoke-fail)과 머지 트랜잭션 로그(.ralph-logs/merge-log.jsonl)로 배치 머지의 안전성과 추적성을 강화했습니다.
  • 강화했습니다: 대형 PRD 청킹 결정 박스(--plan-prompt), verification.command 인젝션 검사, safe-permissions 옵션, Worktree 브랜치 삭제 가드, Rebase-advance 충돌 처리 등 plan/run 파이프라인 전반의 견고성을 보강했습니다.
  • 수정했습니다: 배치 충돌 시 done 마킹 누락, CostTracker 동시성, Cost 기록 실패 fallback, Git locale 강제(LC_ALL=C), 큰 prompt stdin 데드락, Ctrl+C cleanup 타임아웃, Claude CLI 에러 분류·재시도, rate-limit jitter 및 Windows CI 호환성 문제를 해결했습니다.
  • 정비했습니다: RalphPaths 상수로 매직 스트링을 중앙화하고, CostTracker 레거시 API 제거 및 silent error swallowing 정리로 내부 구조를 정돈했습니다.
  • 추가했습니다: ubuntu+windows 매트릭스 GitHub Actions CI, --graph 출력에 모델 이름 표시, 루트 스크립트 가이드(SCRIPTS.md/SCRIPTS.en.md), 그리고 자동 롤백·머지 로그를 반영한 5개 핵심 문서 동기화를 포함했습니다.

What's Changed

  • Added smoke-failure auto-rollback (--auto-rollback-on-smoke-fail) and a merge transaction log (.ralph-logs/merge-log.jsonl) to make batch merges safer and fully auditable.
  • Hardened the plan/run pipeline with a large-PRD chunking decision box (--plan-prompt), verification.command injection checks, a safe-permissions option, a Worktree branch-deletion guard, and rebase-advance conflict handling.
  • Fixed missing done-marking on batch conflicts, CostTracker concurrency, cost-write fallback logging, forced Git LC_ALL=C locale, large-prompt stdin deadlocks, Ctrl+C cleanup timeouts, Claude CLI error classification and retry policy, rate-limit jitter, and Windows CI compatibility.
  • Refactored internals by centralizing magic strings into a RalphPaths constants class, removing CostTracker legacy APIs, and cleaning up silent error swallowing.
  • Added an ubuntu+windows matrix GitHub Actions CI workflow, surfaced the per-task model name in --graph output, shipped a root-script guide (SCRIPTS.md/SCRIPTS.en.md), and synchronized 5 core docs with the new auto-rollback and merge-log behavior.

Full Changelog: v1.32...v1.42

Full Changelog: v1.32...v1.42

Assets 8
Loading

v1.32

30 Apr 04:28
@starlog starlog

Choose a tag to compare

변경 사항

  • --rollback 명령어를 추가하고 롤백 시 PRD 파일이 복원되지 않던 문제를 수정했습니다.
  • 태스크별 model 필드를 도입하고 명령별 기본 모델을 분리했습니다(plan=opus, run/task=sonnet). 플래너에 절대경로 가드레일을 추가했습니다.
  • install-binary.sh의 PowerShell 포팅(install-binary.ps1)을 추가하고, 릴리스 스크립트가 한국어 커밋 메시지를 stdout에 쓸 때 실패하던 문제를 방지했습니다.
  • 릴리스 스크립트가 영문/한글 릴리스 노트를 자동 생성하도록 보강하고 관련 문서를 동기화했습니다.
  • README를 vibe coder 친화적으로 단순화하고 기술 상세는 TECHNICAL 문서로 분리했으며, 한/영 파일을 재구성하고 세션 배너·릴리스 노트를 정리했습니다.

What's Changed

  • Added the --rollback command and fixed PRD files not being restored during rollback.
  • Introduced a per-task model field and split default models per command (plan=opus, run/task=sonnet), plus added absolute-path guardrails for the planner.
  • Added a PowerShell port of install-binary.sh (install-binary.ps1) and prevented release-script failures when writing Korean commit messages to stdout.
  • Enhanced the release script to auto-generate bilingual (English/Korean) release notes and synced the related documentation.
  • Simplified the README to be vibe-coder-friendly with technical details split into a TECHNICAL document, reorganized the Korean/English files, and tidied up the session banner and release notes.

Full Changelog: v1.22...v1.32

Full Changelog: v1.22...v1.32

Loading

v1.22

30 Apr 02:21
@starlog starlog

Choose a tag to compare

What's Changed

  • Taught the release scripts to sync version references automatically by querying the claude CLI, removing the need to hand-edit version strings before cutting a release.

변경 사항

  • 릴리스 스크립트가 claude CLI를 통해 버전 표기를 자동으로 동기화하도록 개선하여, 릴리스 전에 버전 문자열을 수동으로 수정할 필요가 없어졌습니다.

Full Changelog: v1.21...v1.22

Loading

AltStyle によって変換されたページ (->オリジナル) /