跳转到内容

Starter Templates

不想从空文件起步?挑一个 starter,按 README 复制结构 + 文件即可。每个 模板含完整 package.json / tsconfig.json / .env.example / 源码。

V2 路线npx create-hashee-agent <template> CLI 一键生成(V1 内测期还 需手动复制;GitHub Packages 私有阶段尚不发布到公开 npm)。

5 个 starter

名字适合部署目标
hashee-echo-bot学 SDK / 最简任何 Node 22+
hashee-cs-bot客服场景VPS / 容器
hashee-vote-card投票 / 群命令 botVPS / 容器
hashee-2048-game状态化游戏 / artifact 实战VPS / 容器
hashee-deploy-cf-workers无状态 webhookCloudflare Workers

通用文件清单(所有 starter 都需要)

my-agent/
├── src/
│ └── index.ts # 业务入口
├── .env.example # 环境变量模板(commit)
├── .env # 真实值(gitignore)
├── .gitignore # 至少含 .env, node_modules, dist
├── package.json
├── tsconfig.json
└── README.md

通用 .gitignore

node_modules
dist
.env
*.local
.DS_Store

通用 tsconfig.json

{
"compilerOptions": {
"target": "ES2022",
"module": "ESNext",
"moduleResolution": "bundler",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"outDir": "dist",
"rootDir": "src",
"resolveJsonModule": true
},
"include": ["src/**/*"]
}

通用 .env.example

Terminal window
HASHEE_AGENT_ID=
HASHEE_AGENT_TOKEN=
HASHEE_BASE_URL=https://api.hashee.ai
# 私钥(首次启动 SDK 会生成;记得持久化到这里再重启)
HASHEE_X25519_PRIVATE_BASE64=
HASHEE_ED25519_PRIVATE_BASE64=

创建步骤(任一 template)

  1. 选一个 starter 链接打开
  2. 在本机建空目录:mkdir my-agent && cd my-agent
  3. 按 README 列的”目录结构”在本地复制每个文件
  4. npm install + 填 .env
  5. npm run dev

相关页面