Repository navigation
Highlights
- Verbatim thinking:
/thinking-steps verbatim [branch|all]opens recorded provider thinking without summarizing it. Switch between source, derived steps, and complete review with v, s, and a. Whitespace and Markdown markers are preserved; unsafe terminal characters appear as visible escapes. The three live display modes remain unchanged. - Recorded-text search:
/thinking-steps search [branch|all] [literal text]searches prompts, responses, and available thinking case-insensitively. Results include entry/block/line context and source-line jumps; the first 200 occurrences are shown. - Alternate-branch comparison:
/thinking-steps comparedisplays alternate responses and their thinking side by side, stacking below 60 terminal columns. Sequential responses on the same branch are not treated as alternatives. - Export manager:
/thinking-steps exportsshows available, partial, missing, and unsafe session-linked snapshots. Inspect paths or explicitly confirm deletion of a selected snapshot. - Compatibility diagnostics:
/thinking-steps diagnosticsreports loaded extension/Pi versions, patch lifecycle state, and recorded thinking availability without conversation text.
Privacy and deletion safety
Inspection uses recorded provider content only; it cannot recover hidden or redacted reasoning and makes no model calls. Search and comparison do not alter session history or switch branches.
Export deletion validates snapshot paths, ownership markers, and file identities, rejects unexpected files and symbolic links, and rechecks after confirmation. It removes only recognized files and their empty directory, never recursively deletes directories, and preserves session history and other snapshots. Deleted links remain recorded but show as missing; deletion cannot be undone. I/O failures report any partial deletion.
Diagnostics include local paths and provider/model identifiers; review them before sharing. Nothing in these tools enables autosaving or uploads exports.
Validation
npm run buildand 199 behavior/metadata tests passed.- Separate repository lockfile integrity check passed (200 distinct automated tests total).
- Actual packed/extracted-package build and 199 tests passed.
- Real Pi 0.99.2 and 1.0.0 host-loader smoke checks passed, including verbatim/search/comparison, export management, diagnostics, rendering, autosaving, and cleanup.
Pi development dependency pins are unchanged. These are local validation results, not a claim about remote CI status. npm publication remains separate and maintainer-owned; this GitHub release does not publish the npm package.