Repository navigation
v1.0.5
v1.0.5
A major rationalization of the fp command surface: new write commands, a unified permission model, and a cleaner view/doctor experience. Includes a one-time schema migration that runs automatically on existing databases.
Features
- New
fp addandfp updatecommands for adding and editing entities directly from the CLI. - New
fp permissioncommand —list,set,reset,check,recalculatesubcommands (replaces the oldfp mcppolicy subcommands). - Claude Code session indexing —
~/.claudesessions are parsed and ingested as chats. fp viewoutput-format flags (--csv,--json) and--project/--clientfilters onview,view chats,view visits(absorbs the oldfp data export/template).- Renamed columns
mcp_view/mcp_read→visibility/access, with full provenance (view --verboseshows all five access fields;*_sourceidentifies the responsible policy; JSON ordered stored → resolved → source). - Dedicated server launchers —
fp-mcpandfp-apiconsole scripts. - Consolidated diagnostics —
setup --checkandfp ingest statusfold intofp doctor/fp status;--rebuild-vectors/--repair-ftsmove underdoctor. - Scoped vectorization — refresh/pipe ingest only vectorize new/modified listed entities.
vectorizepromoted to a real column.verify-upgradeQA tier via aqa.shdispatcher.
Fixes
- Existing databases no longer crash on
init_db— migration forslug/status_changed_at. - CSV
addpaths no longer silently mutate existing records; bulk CSV updates stampupdated_at. - Folder CSV upsert resolves relative and
~/-prefixed paths. fp permission checkhonors--verboseon--project/--client, stops over-counting non-listed projects, clearer single-file notice.- Fresh-install ordering fixed so access policies seed on declined/error paths.
- Closed a DB connection leak on the
_check_fts_healtherror path. --templateoutput excludes non-writable visibility/access columns.
Other Changes
- Retired deprecated surfaces (
fp upsert,fp data,fp ingest import,fp ingest status,bulk, deadapi_cmd/mcp_cmd, redundant flags). - Standardized super-entity columns; promoted internal FTS/vector helpers to public API.
- Documentation accuracy sweep aligning published docs with the v1.0.5 command surface.
- Internal hygiene: ruff lint restoration, issue-ID removal, added test coverage.