Repository navigation
v5.0.3 - Pinned items + schema hardening
Pinned items (GUI feature integration) and schema hardening.
Added
- New CLI command
cm pinned- read-only listing of items curated in
the optional GUI (context-wolf-ui). Output as grouped Markdown, with
--projectfilter and--jsonoutput. Returns empty silently when
GUI tables are missing. - New optional MCP tool
pinned_list- conditionally registered at
server startup. Only appears in the tool schema when the pinned_items
table exists (i.e., when the GUI is installed). Keeps the MCP schema
lean for CLI-only installations. - Migration 003:
pinned_item_projectstable for many-to-many project
scopes on pinned items (an item with no scope rows is global). - Migration 005: CHECK constraints on
ai_instructions.scopeand
prioritycolumns to enforce the canonical vocabulary at the DB level.
Changed
- Renamed feature "Promptstart" to "Pinned" across schema, GUI, CLI,
MCP tool, and docs. The old name collided semantically withcm ai-prompt
(different feature: auto session-starter vs. curated items). Fresh
installs use the new naming; existing installations can upgrade via
ALTER TABLE(manual, no downtime, no data loss). - Migration 002 renamed:
promptstart_items->pinned_itemswith
corresponding index renames. - All
cm initflows updated to reflect the new naming.
Fixed
- Migration 004: normalized
ai_instructions.priority = 'may'rows to
'nice'(CLI vocabulary), cleaning up drift from an earlier GUI
implementation that used the RFC 2119 term.