-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: dotcommander/claudette
base: v0.9.1
head repository: dotcommander/claudette
compare: v0.10.0
- 5 commits
- 15 files changed
- 1 contributor
Commits on Apr 16, 2026
-
refactor: make hook context header user-configurable
Extract the triage instruction from the hardcoded hookContextHeader constant into Config.ContextHeader (read via ContextHeaderOrDefault accessor). The <related_skills_knowledge> open/close tags stay protocol-fixed; only the instruction between them is configurable now. Existing configs with an empty ContextHeader fall back to the built-in default, and `claudette install` now writes the default into fresh configs. Also simplifies scoreTokens signature (drops always-nil error return) so the hook callsite cleanly threads LoadConfig output into formatContext.
Gary Blankenship committedApr 16, 2026 Configuration menu - View commit details
-
Copy full SHA for bbee635 - Browse repository at this point
Copy the full SHA bbee635View commit details -
refactor: propagate errors in walkMdFiles and usage log close
walkMdFiles now honours the err argument its WalkDir callback receives and returns it rather than silently descending into unreadable paths. Usage-log append path switches to a named return + deferred closure so the close error can surface when it matters (write path); read path keeps the explicit discard because close errors on a read body are meaningless.
Gary Blankenship committedApr 16, 2026 Configuration menu - View commit details
-
Copy full SHA for 08e700a - Browse repository at this point
Copy the full SHA 08e700aView commit details -
chore(lint): add project golangci config
v2 config with explicit rules to exempt policy-level false positives: - gosec G301/G302/G304/G306 on tempfiles and trusted argv - errcheck on fmt.Fprint/Fprintf/Fprintln (writer-writer patterns) Produces zero lint findings against the current tree.
Gary Blankenship committedApr 16, 2026 Configuration menu - View commit details
-
Copy full SHA for 781e709 - Browse repository at this point
Copy the full SHA 781e709View commit details -
docs(changelog): add v0.7.0 through v0.9.1 entries
CHANGELOG had stalled at [0.6.0]. Adds retrospective entries for [0.7.0] (internal/actions extraction, hook pipeline unification), [0.8.0] (install/uninstall first cut, --version flag, Laravel docs), [0.9.0] (IDF gate, bigram phrases, XML/path token stripping), and [0.9.1] (6 clean-code findings applied). Comparison links at the bottom extended to match.
Gary Blankenship committedApr 16, 2026 Configuration menu - View commit details
-
Copy full SHA for dd14f0d - Browse repository at this point
Copy the full SHA dd14f0dView commit details -
feat(search): replace fastPath with FilterTypes for category scoring
Introduce FilterTypes, a structured entry-point for filtering search results by category type (skill, agent, command, kb). This replaces the boolean fastPath shortcut, which could not express per-type filtering intent, with a first-class field on SearchOptions. - Add FilterTypes field to SearchOptions in internal/actions/search.go - Remove fastPath logic from scorer; route type aliases through FilterTypes in internal/search/scorer.go - Expand category alias map in internal/search/aliases.go to cover the full set of directory-derived entry types - Add search_test.go covering FilterTypes happy-path and edge cases - Update main.go hook invocation to pass nil FilterTypes (preserving existing all-types behavior)
Gary Blankenship committedApr 16, 2026 Configuration menu - View commit details
-
Copy full SHA for cc1da54 - Browse repository at this point
Copy the full SHA cc1da54View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.9.1...v0.10.0