Skip to content

fix(band): import sessions with a later human prompt - #1181

Open
Bortlesboat wants to merge 1 commit into
DietrichGebert:mainfrom
Bortlesboat:fix/roundtable-contribution
Open

Bortlesboat wants to merge 1 commit into
DietrichGebert:mainfrom
Bortlesboat:fix/roundtable-contribution

Conversation

@Bortlesboat

Copy link
Copy Markdown

/ponytail band import now includes interactive sessions whose first human prompt follows more than 64 KiB of skill content. The existing full-transcript check still excludes automated-only sessions, and repeat imports remain deduplicated. Fixes #1180.

The regression fails before the fix and passes afterward. On macOS with Node 26.4.0 and the documented pandas dependency, npm test passed all 144 root and 30 Pi tests; rule-copy and version checks passed. Focused importer and hook tests also passed on Windows; its two serial map failures reproduce on unchanged main.

Automated transcripts now require a full read to determine that they contain no human prompt; large-history performance has not been benchmarked.


Compound Engineering

Use the full transcript's existing human-origin check so large skill records
cannot hide a later interactive prompt. Cover import and deduplication.

Fixes DietrichGebert#1180

Signed-off-by: Bortlesboat <169967362+Bortlesboat@users.noreply.github.com>
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.

band import skips interactive sessions when the first human prompt is past 64 KiB

1 participant