用途:依据用户需求搭建一个可上线的付费 Lucid Agent,并完成测试与发布。
主要能力:流程化引导完成需求收集、项目脚手架、入口点实现、测试、代码审查、推送到 GitHub 和可选部署,最后汇总交付信息,包括 GitHub 地址、Railway 地址(若已部署)、带价格的端点表和 curl 示例。
使用方式:先收集需求,包括代理做什么、代理名称(kebab-case)、哪些端点免费或收费及定价、是否立即部署。随后用命令行脚手架创建项目:
bunx @lucid-agents/cli {agent-name} --adapter=hono --non-interactive
cd {agent-name}
bun install
接着编辑 src/index.ts 添加入口点,可参考 lucid-agents-sdk 技能了解 API 模式;要求至少 1 个免费端点和 N 个付费端点,且都必须返回真实数据。之后运行测试与本地验证:
bun test
bun run dev
curl -X POST http://localhost:3000/entrypoints/{key}/invoke
-H 'Content-Type: application/json' -d '{"input": { ... }}'
再进行代码审查并修复后重跑测试;之后初始化仓库并推送:
git init
git add src/ package.json tsconfig.json .gitignore README.md
然后创建公开仓库并推送。部署步骤可选,使用相应部署技能完成。
适用场景:需要快速产出可收费的 Lucid Agent 项目,并希望有标准化的脚手架、测试、审查和发布流程。
限制:资料未说明定价规则、免费与付费端点数量上限、可用的部署平台范围之外的信息、运行环境要求或对具体模型的支持情况;部分步骤依赖未在资料中详述的能力(如代码审查、提交、部署技能)。