Skip to content

pantoken-root / ai/pantoken-ai/src / scaffoldAndInit

تابع: scaffoldAndInit() ​

scaffoldAndInit(platform, dir?, tool?): Promise<string[]>

آلفا

ایجاد اسکِلت یک پروژهٔ شروعی برای یک پلتفرم (از طریق @pantoken/scaffold)، و نصب دارایی‌های عامل pantoken (از طریق installAgentAssets) در همان دایرکتوری.

پارامترها ​

platform ​

string

یک ScaffoldPlatform.

dir? ​

string = "."

دایرکتوری هدف (پیش‌فرض "."). نام پایهٔ آن (یا "pantoken-app" برای ".") در فایل‌های قالب اسکِلت به‌جای قرار داده می‌شود.

tool? ​

AgentTool | "all" = "all"

دارایی‌های کدام ابزار عامل در کنار اسکِلت نصب شوند (پیش‌فرض "all").

مقدار بازگشتی ​

Promise<string[]>

مسیرهای نوشته‌شده، ابتدا فایل‌های اسکِلت.

نمونه ​

ایجاد یک شروع‌کنندهٔ React با نصب همهٔ دارایی‌های عامل

ts
import { scaffoldAndInit } from "@pantoken/ai";

scaffoldAndInit("react", "./my-app");