Skip to content

Separate chat-history export from research-dialog analysis - #61

Merged
GiggleLiu merged 1 commit into
mainfrom
feat/dump-chat-history
Sep 10, 2026
Merged

GiggleLiu merged 1 commit into
mainfrom
feat/dump-chat-history

Conversation

@GiggleLiu

Copy link
Copy Markdown
Member

The existing history skill couples session extraction to academic prompt classification and advisor creation. Add dump-chat-history as the export entry point: select one or more harnesses and a start date before reading conversation contents, preserve original text and source provenance, and produce JSON/Markdown plus an optional Typst/PDF field note titled by the conversation topic.

The source menu includes Codex, Claude Code, pi, OpenCode, DeepSeek clients, Kimi Code, Gemini CLI, Copilot CLI, Cursor, Windsurf, Aider, Cline/Roo Code, supplied exports, and a user-entered harness. Retrieval guidance is version-aware; the export helper validates reconciled records rather than claiming a universal native parser. The existing Claude/Codex and Markdown helpers move into the new skill as explicitly limited staging aids, with assistant truncation removed.

Rename how-to-dump-dialog to how-to-analyze-dialog and make it consume exports in a separate analysis workspace. Update create-advisor, discovery tables, and migration instructions. Original transcripts remain unchanged; derived analysis retains entry IDs and separates sessions and branches. Generated histories are gitignored, and no personal conversations are included in this PR.

Validation: 255 tests passed with Python 3.11; all 16 skills pass repository validation; both changed skill entry points pass skill-creator validation; git diff --check and npm pack --dry-run pass. The PDF test verifies a 140-line original prompt across pages, literal code/Markdown characters, and structured answers. A synthetic annotated template preview was compiled and visually inspected.

@GiggleLiu
GiggleLiu merged commit b5cbffb into main Sep 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant