Skip to content

Conversation

@newhook
Copy link
Owner

@newhook newhook commented Jan 31, 2026

Summary

  • Pin beads to v0.49.2 in the generated mise config template
  • Fixes schema mismatch errors on new machines when "latest" resolves to an older cached version

Problem

The beads owner column was added in v0.47.0. When co queries the beads database directly via sqlc, it expects this column to exist. Using "latest" for beads can resolve to older cached versions on new machines, causing the error:

fetching beads: sqlite3: SQL logic error: no such column: owner

Test plan

  • Verify new projects created with co proj create get the pinned beads version
  • Verify the pinned version has the owner column in its schema

🤖 Generated with Claude Code

newhook and others added 3 commits January 31, 2026 13:10
The beads `owner` column was added in v0.47.0. When co queries the beads
database directly via sqlc, it expects this column to exist. Using "latest"
can resolve to older cached versions on new machines, causing schema
mismatch errors.

Pinning to v0.49.2 ensures schema compatibility across all environments.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Aligns co's own version with the generated template.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add note to CLAUDE.md that mise.toml and the generated template
must use the same beads version to avoid schema mismatches.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@newhook newhook merged commit 7ccbfc8 into main Jan 31, 2026
3 checks passed
@newhook newhook deleted the pin-beads-version branch January 31, 2026 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants