@ agenticprimitives/ 创建- app
部分 代理先导 ——代理应用程序的开源信任底板:可以签名的身份,行为时间检查权限,所有者携带的证据. 开发者工具包 • 妇女 所有软件包
npx @agenticprimitives/create-app my-agent-app --template home-client # the first app: a client of the person's agent
cd my-agent-app && pnpm install && npx ap doctor && pnpm dev # Connect with your Home → ask → an act parks for HER signature
npx @agenticprimitives/create-app my-product --template product-repo --pin 1.0.0-alpha.24
cd my-product && pnpm install && npx ap doctor
--template home-client ——开发者Kit的第一个应用(Spec 398§10.1)
下一个客户端 自己的经纪人通过她的家 (Spec 397):应用程序在她的家庭MCP注册
(RFC 7591——不采取操作步骤;接受本地主机转接),将她送到她家连接(OAuth 2.1 + PKCE),
持有不透明无记名者 /mcp 被封入了"httply"饼干 问她的经纪人是她 一个读取的答案
她站着 行为又回来了 authority_required 打开页面 何地为家 标志——应用程序永远不会
收集签名. pnpm verify 经营这两起事件 对抗一个开发地的演示人;
scripts/verify-devkit-starter.mts 在 Ring 0 中是 G2 退出: 生成 / 从注册簿安装 / 医生 / 类型检查
-测试 -建立 -这两个行为, 从一个干净的目录。 文件 : src/lib/home-agent.ts (整个协议,没有)
扶养, src/lib/server.ts, (中文(简体) ), app/api/{connect,callback,ask,me,disconnect}, (中文(简体) ), app/page.tsx, (中文(简体) ),
scripts/verify-two-acts.ts, (中文(简体) ), README.md,预计 AGENTS.md编号 :CLAUDE.md编号 :.cursor/rules, (中文(简体) ), .mcp.json (单位:千美元)
开发者 MCP , agentic.lock.json 旋转 @agenticprimitives/devkit 一个人 如果发电机比被钉住的更新
德维基特, npx ap doctor --rules --write 重新设定标本的规则(医生称漂移).
以 Spec 399 §3.6 描述的方式写出一个产品存储器——形状 ap-discovery, (中文(简体) ), ap-home 财务报告和审定财务报表
ap-naming 创建自, 绝不是 monrepo 根的副本 :
| 写入 | 目的 |
|---|---|
package.json, (中文(简体) ), pnpm-workspace.yaml, (中文(简体) ), .npmrc, (中文(简体) ), tsconfig.base.json | pnpm 工作空间结束 apps/* + 键 examples/*; 严格的对等者; 准确 @agenticprimitives/* 针头 |
agentic.lock.json | 连贯的指针集、规则源摘要、医生配置、模板修订 |
AGENTS.md, (中文(简体) ), CLAUDE.md, (中文(简体) ), .cursor/rules/*.mdc | 从被绑定的规则源预测(编辑源,运行) ap doctor --rules --write(中文(简体) ) |
.github/workflows/ci.yml | 类型检查 · 测试 · ap doctor • 妇女 ap doctor --rules |
.github/workflows/live-gates-nightly.yml | ap test --live-gates live-gates.json + 键 ap conform a2a|mcp 反阴影部署 |
live-gates.json | 门分类账(spec 392形状),空到第一个验证脚本移动进去 |
wrangler.example.toml | 嵌入式布局 : env-a 编号 : env-b 现场直播(Ring 0部署到切口), env-a-split 阴影( 此重播) |
scripts/set-cloudflare-secrets.sh | 隐藏的每秒机密 .secrets.<env> 文件, 从未响应 |
DEPLOYER.md, (中文(简体) ), docs/MOVED.md | 每个app + env 的记录的部署者; 文本剪接的 PR 叶以 Ring 0 表示 |
选项 : --name <kebab> (默认目录名称), --pin <exact version> (生成的默认值)
devkit的版本; 解决之后的对立 ap upgrade --pin <tag>, (中文(简体) ), --json。 。 。 .
退出代码 : 0 * 书写 2 使用( 非空的 dir, 坏名, 坏名, 坏名针, 未知模板) 3 错误.
模板没有主机名,没有垂直词汇,也没有密钥(ADR-0021):每个部署特定值
是一个 <placeholder> 产品填写.