Skip to content

Releases: dbinky/Pommel

v0.8.1

28 Jan 21:30

Choose a tag to compare

fix: remove unused Dimensions field from OllamaProviderSettings and duplicate test

Code review findings:

  • OllamaProviderSettings.Dimensions was never populated or read; daemon
    reads cfg.Embedding.Ollama.Dimensions directly from config struct
  • TestResolveDimensions_UnknownModel_ZeroDimensions_ReturnsError was
    identical to TestResolveDimensions_UnknownModel_NoDimensions_ReturnsError

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

v0.8.0

18 Jan 02:41
39aaf38

Choose a tag to compare

Merge pull request #56 from dbinky/dev

Release v0.8.0: Jina v4 Embedding Model Support

v0.7.3

12 Jan 01:11

Choose a tag to compare

feat(config): add configurable timeout settings

Make all hardcoded timeouts configurable via the settings file to support
users with slower systems or cold-start scenarios (e.g., when Ollama needs
to reload models from memory).

New TimeoutsConfig section supports:

  • embedding_request_ms: timeout for embedding API calls (default: 2 min)
  • daemon_start_ms: timeout waiting for daemon startup (default: 30 sec)
  • daemon_stop_ms: timeout waiting for daemon shutdown (default: 10 sec)
  • client_request_ms: CLI HTTP client timeout (default: 2 min)
  • api_request_ms: API middleware timeout (default: 2 min)
  • shutdown_ms: graceful shutdown timeout (default: 10 sec)

Addresses feedback about timeout issues during initial indexing and cold starts.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

v0.7.2

11 Jan 05:07

Choose a tag to compare

chore: bump version to 0.7.2

Updates all version references for the v0.7.2 release which includes:

  • Dynamic embedding dimensions support (PR #50)
  • Windows path separator fix in ignorer (v0.7.1)
  • Getting started instructions in installers (v0.7.1)

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

v0.7.1

06 Jan 15:51

Choose a tag to compare

docs: add getting started instructions to installers

After installation completes, both bash and PowerShell installers now
display clear getting started steps:

  1. cd
  2. pm init
  3. pm start

Also includes a helpful tip about using 'pm status' to monitor indexing
progress while noting that Pommel works with a partial index too.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

v0.7.0

05 Jan 02:42

Choose a tag to compare

docs: remove cost-benefit analysis section from README

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

v0.6.0

03 Jan 22:48

Choose a tag to compare

Bump version to 0.6.0

  • Update version constants in pm, pommeld, and CLI
  • Update CLAUDE.md status line
  • Update README.md version banner

Release highlights:

  • 33 supported languages with YAML-driven configuration
  • Markdown support with dual-parser API integration
  • Language configs stored in languages/*.yaml
  • Code generator produces treesitter_generated.go

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

v0.5.2

02 Jan 00:19
a8d7951

Choose a tag to compare

Add use case decision tree to CLAUDE.md templates and README (#30)

Updates the Pommel instructions for AI agents with a clear decision tree
for when to use Pommel vs Explorer/Grep:

  • Use Pommel FIRST for: quick lookups, finding implementations,
    iterative exploration, cost/time-sensitive tasks
  • Fall back to Explorer when: verifying absence, understanding
    architecture, needing full context, exact string matching

Also adds a use case reference table and notes about low scores (<0.5)
indicating weak matches that may need Explorer confirmation.

Bumps version to 0.5.2.

🤖 Generated with Claude Code

Co-authored-by: Ryan ryan@psecsapi.com
Co-authored-by: Claude noreply@anthropic.com

v0.5.1

01 Jan 22:36

Choose a tag to compare

Fix install.sh missing -tags fts5 build flag

The install script was building without the fts5 tag, causing the
schema v3 migration to fail when users ran 'pm init'. This migration
creates an FTS5 virtual table which requires SQLite FTS5 support.

The release.yml workflow had the correct flag, but install.sh did not.

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com

v0.5.0

01 Jan 22:28
556c507

Choose a tag to compare

Merge pull request #29 from dbinky/dev

Release v0.5.0: Hybrid Search, Re-ranking, and Context Savings