合并 tjwater-cli 到 main #1

Merged
jiang merged 73 commits from tjwater-cli into main 2026-08-18 17:56:45 +08:00
Showing only changes of commit fc7393fa2b - Show all commits
-23
View File
@@ -147,29 +147,6 @@ export class SessionTranscriptStore {
return nextTranscript;
}
async truncateThread(
context: SessionTranscriptContext,
keepMessageCount: number,
) {
const key = this.filePath(context);
return this.serializeWrite(key, async () => {
const transcript = await this.readTranscript(context);
if (!transcript) {
return null;
}
const nextTranscript: SessionTranscriptRecord = {
...transcript,
clientSessionId: context.clientSessionId ?? transcript.clientSessionId,
sessionId: context.sessionId,
turns: projectTurnsForFork(transcript.turns, keepMessageCount),
updatedAt: new Date().toISOString(),
};
await atomicWriteJson(key, nextTranscript);
return nextTranscript;
});
}
async search(
context: Pick<SessionTranscriptContext, "actorKey" | "projectKey">,
query: string,