• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

umputun / ralphex
83%
master: 84%

Build:
Build:
LAST BUILD BRANCH: fix-plan-panel-task-done
DEFAULT BRANCH: master
Repo Added 21 Jan 2026 08:02AM UTC
Files 55
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH feat/configurable-worktree-path
branch: feat/configurable-worktree-path
CHANGE BRANCH
x
Reset
  • feat/configurable-worktree-path
  • 298-image-port-flags
  • 300-non-english-plan
  • add-default-branch-template
  • add-dirty-worktree-check
  • add-notifications
  • add-org-monthly-limit-pattern
  • add-reset-flag
  • auto-create-initial-commit
  • auto-plan-mode-detection
  • base-ref-skip-finalize
  • claude-command-external-review-tool-flags
  • code-review-fixes
  • codex-error-hints
  • codex-first-class-mode
  • codex-task-model
  • codex-wrapper-script
  • commented-defaults
  • configurable-colors
  • custom-config-dir
  • custom-external-review
  • dashboard-tests
  • dependabot/github_actions/actions/checkout-7
  • dependabot/github_actions/goreleaser/goreleaser-action-7
  • dependabot/go_modules/github.com/fsnotify/fsnotify-1.10.0
  • dependabot/go_modules/github.com/go-git/go-billy/v5-5.7.0
  • dependabot/go_modules/github.com/go-jose/go-jose/v3-3.0.5
  • dependabot/go_modules/github.com/slack-go/slack-0.23.1
  • dependabot/go_modules/golang.org/x/crypto-0.45.0
  • dependabot/go_modules/golang.org/x/sys-0.44.0
  • dependabot/go_modules/golang.org/x/sys-0.45.0
  • dependabot/go_modules/golang.org/x/sys-0.46.0
  • dependabot/go_modules/golang.org/x/term-0.42.0
  • dependabot/go_modules/golang.org/x/term-0.43.0
  • dependabot/go_modules/golang.org/x/term-0.44.0
  • dependabot/go_modules/gopkg.in/ini.v1-1.67.2
  • dependabot/go_modules/gopkg.in/ini.v1-1.67.3
  • display-lines-changed-stats
  • docker-support
  • drop-go-git-backend
  • dump-defaults-and-update-skill
  • error-patterns
  • external-git-backend
  • feat/agent-frontmatter-model-v2
  • feat/branch-override-flag
  • feat/claude-model-config
  • feat/claude-retry-patterns
  • feat/fya-base-image
  • feat/per-phase-claude-models-v2
  • feat/plan-model
  • feat/scalar-config-fallback
  • feat/use-branch-override-in-progress
  • feature/claude-plugin-support
  • finalize-step
  • fix-290-validate-plan-tasks
  • fix-321-tighten-codex-patterns
  • fix-322-marketplace-name
  • fix-checkout-keep-untracked
  • fix-codex-not-installed
  • fix-codex-stderr-limit-pattern
  • fix-codex-stderr-reporting
  • fix-dashboard-task-numbering
  • fix-fenced-code-block-checkbox-parser
  • fix-isignored-global-patterns
  • fix-issue-317-admin-allocation-pattern
  • fix-other-option-plan-questions
  • fix-plan-file-resolution
  • fix-plan-panel-task-done
  • fix-process-group-cleanup
  • fix-progress-append-on-restart
  • fix-review-loop-exit
  • fix-review-signals
  • fix-scanner-buffer-size
  • fix-session-limit-pattern
  • fix-sigint-handling
  • fix-tz-env-docker
  • fix-uncommitted-changes-handling
  • fix-version-unknown
  • fix-windows-build
  • fix-worktree-plan-commit-case-mismatch
  • fix-worktree-support
  • fix/303/pre-init-config-dir
  • fix/docker-timezone-from-host
  • fix/issue-288-progress-failed-footer
  • fix/not-logged-in-error-pattern
  • fix/standardize-plan-date-format
  • fix/strip-comments-markdown
  • fix/strip-leading-meta-comments
  • fix/transient-http-retry
  • fix/windows-comment-setsid
  • force-exit-timeout
  • generic-plan-filename-branch-fallback
  • graceful-prompt-variables
  • interactive-plan-creation
  • interactive-plan-review
  • master
  • move-plan-on-completion-config
  • opencode-wrapper-model-effort
  • pi-provider-support
  • plan-draft-preview
  • preserve-anthropic-api-key
  • progress-files-location
  • progress-fresh-start
  • project-local-config
  • ralphex-adopt-skill
  • ralphex-local-gitignore
  • refactor-git-service
  • refactor-main
  • refactor-smells-and-duplication
  • refs/tags/v0.1.0
  • refs/tags/v0.10.0
  • refs/tags/v0.10.1
  • refs/tags/v0.10.2
  • refs/tags/v0.10.3
  • refs/tags/v0.10.4
  • refs/tags/v0.10.5
  • refs/tags/v0.10.6
  • refs/tags/v0.11.0
  • refs/tags/v0.11.1
  • refs/tags/v0.12.0
  • refs/tags/v0.12.1
  • refs/tags/v0.13.0
  • refs/tags/v0.14.0
  • refs/tags/v0.15.0
  • refs/tags/v0.15.1
  • refs/tags/v0.15.2
  • refs/tags/v0.15.3
  • refs/tags/v0.16.0
  • refs/tags/v0.2.0
  • refs/tags/v0.2.1
  • refs/tags/v0.2.2
  • refs/tags/v0.2.3
  • refs/tags/v0.26.1
  • refs/tags/v0.26.2
  • refs/tags/v0.26.3
  • refs/tags/v0.27.0
  • refs/tags/v0.27.1
  • refs/tags/v0.27.2
  • refs/tags/v0.27.3
  • refs/tags/v0.3.0
  • refs/tags/v0.4.0
  • refs/tags/v0.4.1
  • refs/tags/v0.4.2
  • refs/tags/v0.4.3
  • refs/tags/v0.4.4
  • refs/tags/v0.5.0
  • refs/tags/v0.6.0
  • refs/tags/v0.7.0
  • refs/tags/v0.7.1
  • refs/tags/v0.7.2
  • refs/tags/v0.7.3
  • refs/tags/v0.7.4
  • refs/tags/v0.7.5
  • refs/tags/v0.8.0
  • refs/tags/v0.9.0
  • refs/tags/v1.0.0
  • refs/tags/v1.0.1
  • refs/tags/v1.1.0
  • refs/tags/v1.1.1
  • refs/tags/v1.2.0
  • refs/tags/v1.3.0
  • refs/tags/v1.3.1
  • refs/tags/v1.3.2
  • refs/tags/v1.4.0
  • refs/tags/v1.5.0
  • refs/tags/v1.5.1
  • refuse-diagnostics
  • remove-docker
  • resolve-renamed-plan
  • rewrite-dk-script-python
  • runner-phase-engines
  • skip-post-codex-review-no-findings
  • task-header-patterns-config
  • task-model-effort
  • task-model-rename
  • unbounded-line-reader
  • verbose-completions
  • watch-mode-reactivate-tailing
  • web-fixes
  • web-planner
  • web-ui
  • web-ui-improvements
  • windows-timeout
  • worktree-isolation

23 May 2026 08:16PM UTC coverage: 83.335% (+0.005%) from 83.33%
26342512809

Pull #358

github

OmniJeff
feat(config): configurable base directory for engine-created worktrees

Adds a new worktree_path config option (default ".ralphex/worktrees")
that overrides the previously-hardcoded base directory used by
CreateWorktreeForPlan. Both relative and absolute paths are supported:
relative paths resolve against the repo root; absolute paths are used
as-is, which lets operators keep ralphex worktrees outside the main
checkout entirely (e.g. /var/lib/ralphex-worktrees or a sibling
directory next to the main repo).

Behavior is preserved when the option is left unset because the default
matches the previous hardcoded value. The config is wired through
git.Service via SetWorktreePath, mirroring the existing
SetCommitTrailer pattern.

Tests cover the default, relative, absolute, and reset-to-default
paths, plus the values-loader merge behavior for local-overrides-global.

Co-Authored-By: Claude <noreply@anthropic.com>
Pull Request #358: feat(config): configurable base directory for engine-created worktrees

20 of 22 new or added lines in 4 files covered. (90.91%)

3 existing lines in 2 files now uncovered.

7516 of 9019 relevant lines covered (83.34%)

231.39 hits per line

Relevant lines Covered
Build:
Build:
9019 RELEVANT LINES 7516 COVERED LINES
231.39 HITS PER LINE
Source Files on feat/configurable-worktree-path
  • Tree
  • List 43
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26342512809 feat/configurable-worktree-path feat(config): configurable base directory for engine-created worktrees Adds a new worktree_path config option (default ".ralphex/worktrees") that overrides the previously-hardcoded base directory used by CreateWorktreeForPlan. Both relative and a... Pull #358 27 May 2026 04:42PM UTC OmniJeff github
83.34
See All Builds (725)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc