feat: publish Agent Studio integrations and setup guide

This commit is contained in:
Wenxin Duan
2026-09-16 16:32:16 +08:00
parent 2ad089d68a
commit 05e6060490
106 changed files with 4942 additions and 198 deletions
@@ -0,0 +1,9 @@
import {it,expect} from "vitest";
import {cutSubtitles} from "../src/media/editor-subtitles.js";
it("maps original English cues to the selected timeline without invented text",()=>{
const result=cutSubtitles([{subtitle:"WEBVTT\n\n00:00:02.000 --> 00:00:04.000\nA & B.\n\n00:00:07.000 --> 00:00:09.000\nDo not clip this line.\n",sourceStart:1,sourceEnd:8,targetStart:0,segmentId:"one"}]);
expect(result.srt).toContain("00:00:01,000 --> 00:00:03,000\nA & B.");
expect(result.boundaryWarnings).toEqual(["one"]);
expect(result.srt).toContain("00:00:06,000 --> 00:00:07,000");
expect(()=>cutSubtitles([{subtitle:"invalid",sourceStart:0,sourceEnd:10,targetStart:0,segmentId:"one"}])).toThrow();
});