ringo
|
c1491f9cdc
|
feat(docs): 移除命名约定与本地路径安装说明
|
2026-09-10 18:55:13 +08:00 |
|
ringo
|
1d1a0f5d54
|
feat(plugin): 更新版本至 0.2.5,增加工具发现规则与闭环单入口说明
|
2026-09-10 17:07:21 +08:00 |
|
ringo
|
8454fd7ef0
|
feat(plugin): 增加闭环单入口 build_model 的说明与使用示例
|
2026-09-10 15:55:32 +08:00 |
|
ringo
|
045cb29e41
|
feat(plugin): 面板登录态说明 + 版本 0.2.4
- 明确面板是独立浏览器上下文(系统浏览器登录态带不过来),给出一次性登录入口
https://deta.city/login(写入 ant_token cookie 与 ant-model-auth localStorage)
- 说明若宿主把 MCP 授权页开在面板内,codex mcp login deta_mcp 一步即可同时建立门户会话
(deta-mcp 授权页在授权成功时会把门户会话写进当前浏览器)
|
2026-09-10 13:41:01 +08:00 |
|
ringo
|
6f0dbe80e8
|
feat(plugin): 技能补「在 Codex 右侧面板打开 Studio 并跑模拟」(v0.2.3)
- 新增独立章节:用宿主内置浏览器(browser 插件的 iab)打开
https://deta.city/design/<projectId>;已有同 URL 标签优先复用、禁止 goto 重载;
含面板未登录/无 projectId/无内置浏览器三类前置与故障处置
- 面板内跑模拟的操作纪律:默认交给用户操作;代跑时用 tab.ax.write() 取元素、
ax.click(序号) 逐步操作并每步确认,结果用 ax.write("both")/screenshot 校验
- 标准工作流第 6 步与 README 端到端流程同步:模拟由 Studio 执行,MCP 只做推送与校验
|
2026-09-10 13:36:36 +08:00 |
|
ringo
|
71a31dc112
|
feat(plugin): 技能改写为「编辑归宿主、MCP 只做引擎与同步」(v0.2.2)
- SKILL.md 新增「编辑与校验分工」:AML 与设计源文件用宿主原生 read/patch/grep 编辑,
编译/规范校验/规则检查/围护统计/空间邻接走 MCP 引擎工具;固定顺序
本地编辑 → push_project → 引擎校验 → Studio 查看;studioUrl 用内置浏览器打开且复用已有标签
- README 新增「工具面」说明、本地项目目录约定(可选 deta.json 绑定 projectId)
与端到端工作流示例
- plugin.json 版本 0.2.1 → 0.2.2
|
2026-09-10 13:29:33 +08:00 |
|
ringo
|
532efd0258
|
fix(plugin): MCP 服务名 deta -> deta_mcp,解除与插件名的命名空间冲突(v0.2.1)
Codex 中插件名即工具命名空间;插件内 MCP 服务同名为 deta 时模型请求被拒:
Duplicate namespace name deta: Namespace names must be unique(对照实验证实)。
改名后冲突消失,登录命令随之变为 codex mcp login deta_mcp。
|
2026-09-10 11:50:00 +08:00 |
|
ringo
|
4b924674a3
|
feat(plugin): Codex 侧改为 OAuth 浏览器登录(v0.2.0)
- .mcp.json 移除 bearer_token_env_var:401 后由 Codex 自动进入 OAuth 2.1 授权流程
(服务端 https://deta.city 提供 discovery/DCR/PKCE/token/refresh/revoke)
- 安装流程改为 codex plugin add + codex mcp login deta(浏览器里完成账号登录)
- 保留登录助手与 DETA_TOKEN 路径,供 dsh/脚本/CI 使用(README 分节说明)
- 插件版本 0.1.0 -> 0.2.0(市场按版本刷新缓存)
|
2026-09-10 11:36:19 +08:00 |
|
ringo
|
d73e907ec4
|
fix(login): 登录标识与门户对齐 + 失败可诊断
- 端点:走 /login(已存在账号的密码校验),不走门户的 /login-or-register(会触发登录即注册)
- 新增 -u/--identifier:标识可用 用户名/已验证邮箱/已验证手机号(服务端 LoginIdentifierResolver 解析)
- 新增 --email-code:邮箱验证码登录(账号未设密码时的可用路径)
- 登录前匿名预检 /login/check:区分「标识未注册」与「密码不匹配」,避免误导性提示
- 失败提示按服务端 msg 映射可执行下一步(未验证/停用/登录方式未开放)
- 修复 readLine:TTY 下一次粘贴多行会丢弃换行之后的剩余字符(第二次读取挂起)
|
2026-09-10 11:08:19 +08:00 |
|
ringo
|
9577d2e132
|
feat: MCP 后端切到 deta.city 远程端点 + 账号登录门槛
- .mcp.json / cordis.patch.yml 改为远程 streamable-http(https://deta.city/mcp-api/mcp),凭据经环境变量 DETA_TOKEN
- 新增 bin/deta-login.mjs:deta.city 账号登录,写 ~/.deta/credentials.json 与 ~/.deta/env(均 0600)
- 新增 plugins/deta/README.md:端点/凭据语义、两种宿主安装、本地 stdio 开发形态
- 本地 stdio 形态改为默认注释关闭(仅本机开发,不校验账号、不隔离工作区)
|
2026-09-10 10:53:43 +08:00 |
|
ringo
|
b5877769de
|
feat: DETA Agent Plugins 首发
一份产物、多宿主壳:同一目录既是 Codex 插件(.codex-plugin + .mcp.json + skills),
也是 dsh 组合包(dsh.bundle + cordis.patch.yml),能力本体以 MCP 服务提供、多宿主复用。
- Codex:插件市场 + deta 插件(默认市场与 API key 市场两份索引)
- dsh:组合包 manifest + 配置层(本地 stdio / 远程 streamable-http 两种形态)
- 技能:deta:aml-design(AML 唯一事实源、编译校验、围护结构统计、空间邻接)
- 文档:双壳架构对照、本地迭代(cachebuster)、已验证缺陷与上游限制
|
2026-09-10 10:35:09 +08:00 |
|