feat: add interactive ask-user extension

This commit is contained in:
云服务部-叶林立
2026-08-24 20:23:54 +08:00
parent e941e71ed8
commit 939139b5f3
21 changed files with 937 additions and 2 deletions
+17
View File
@@ -0,0 +1,17 @@
import type { ExtensionAPI } from "@earendil-works/pi-coding-agent";
import { registerAskUserTool } from "./src/tool.ts";
export default function askUserExtension(pi: ExtensionAPI): void {
registerAskUserTool(pi);
}
export { formatAnswers, normalizeQuestions, orderedAnswers } from "./src/normalize.ts";
export type {
AskUserResult,
NormalizedQuestion,
QuestionInput,
QuestionOptionInput,
QuestionType,
UserAnswer,
} from "./src/types.ts";