Releases: dbinky/Pommel
v0.8.1
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
v0.7.3
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
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
docs: add getting started instructions to installers
After installation completes, both bash and PowerShell installers now
display clear getting started steps:
- cd
- pm init
- 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
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
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
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
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