Light Mode

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

auto-commit: 0 checkpoints created during active Claude Code session #487

Open
Open
auto-commit: 0 checkpoints created during active Claude Code session#487
Assignees
Labels
bugSomething isn't working

Description

Environment

  • Entire CLI: 0.4.7 (80695ef), also reproduced on 0.4.6
  • OS: macOS 14.3 (Darwin 23.3.0), arm64
  • Agent: Claude Code (Opus 4.6) -- active session via CLI
  • Strategy: auto-commit
  • Git hooks path: ~/.config/git/hooks (global core.hooksPath)

Problem

Entire is enabled with auto-commit strategy, hooks are installed, and commits are being made during an active Claude Code CLI session -- but entire explain always shows 0 checkpoints. The checkpoint branch (entire/checkpoints/v1) only has the initial metadata commit.

Steps to reproduce

  1. entire enable in a repo (auto-commit strategy)
  2. Start a Claude Code CLI session
  3. Make commits from within the session
  4. entire explain - 0 checkpoints

Diagnostic details

$ entire status
* Enabled * auto-commit * branch main

$ entire explain
Branch: main
Checkpoints: 0

$ entire doctor
No stuck sessions found.

$ git log entire/checkpoints/v1 --oneline
efd3644 Initialize metadata branch
  • entire hooks git post-commit exits 0 with no output
  • Running with ENTIRE_DEBUG=1 and ENTIRE_LOG_LEVEL=debug produces no output
  • .entire/logs/entire.log is empty
  • No log files found in ~/Library/Logs, /tmp, or ~/.entire/
  • Tried entire disable && entire enable and upgrading from 0.4.6 - 0.4.7 -- no change

Hook chain

There is a pre-existing post-commit hook (renamed to post-commit.pre-entire by Entire during setup) that runs a git-to-daily log generator. Entire's wrapper correctly chains to it. Both hooks run and exit cleanly -- the issue is not a hook conflict.

# ~/.config/git/hooks/post-commit (installed by Entire)
#!/bin/sh
entire hooks git post-commit 2>/dev/null || true
_entire_hook_dir="$(dirname "$0")"
if [ -x "$_entire_hook_dir/post-commit.pre-entire" ]; then
"$_entire_hook_dir/post-commit.pre-entire" "$@"
fi

Expected behavior

Commits made during an active Claude Code session with auto-commit strategy should create checkpoints on entire/checkpoints/v1.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions