Conversation
- 新增 Heroku 与 Neon 的浏览器内自部署工作流 - 复用并参数化现有 Heroku 交付机制 - 补充凭据边界、接入步骤与部署验证说明
- 保存首次部署与重跑的真实供应商验收记录 - 记录公开探测与 Eco formation 结果
Member
Author
真实供应商验收已使用部署所有者的 Heroku 与 Neon 帐号完成两次精确提交验收:
验收使用隔离 app |
xiaoland
marked this pull request as ready for review
September 20, 2026 07:51
- 复用既有 Host 安装与兼容性校验,安装不隐式启用 - 保留认证、共享版本约束和明确的 Peer 路由边界
- 从 socket 父目录执行 OpenSSH,保留绝对路径描述与实例归属 - 验证真实 tunnel 的创建、探测和精确关闭
- 固定到支持跨工作区构建的 Hub 提交
- 提供全局用户流程与 Python 运维说明\n- 复用共享静态站点模板构建精确发行文档
- 合入 Agent Query Sink 主线变更\n- 保留 Heroku、自部署安装与 Memos 文档切片
- 将独立托管的 Extension docs 排除在 Python 包版本影响外\n- 保留其他 Extension 交付变更的 fragment 门禁
This was referenced Sep 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
目标与范围
让尚无实例的用户完成自部署,并让 Web/Agent 可以通过 Core 安装和管理第一方 Extension。本 PR 保留原 Heroku 分支,承载 Core 侧能力和第一方 Python/全局文档。
core.extension.management.v1支持精确版本安装;安装与逐 Peer 启用仍是独立动作。inkcre/memos@0.2.0增加全局用户文档和 Python 运维文档;通过 Docs Hub 的统一 VitePress 模板构建,正文仍由 Core producer 维护。extensions/<name>/docs/**排除在 Python 包 SemVer 影响之外;代码、打包和运行行为仍必须提供 fragment。验证
pdm run check:14 passed、60 skipped;格式、lint、类型、迁移完整性和 runtime 数据库边界均通过。INKCRE_DOCS_VERSION=0.2.0完成生产构建;Registry Toolkit 能把真实 global 构建输出打成合法完整候选。inkcre/memos@0.2.0Python Distribution。完整 Web setup 验收另外覆盖:生成并只保存一枚 PAT、首次 enable 响应丢失后的同 PAT 重试、Memos API 创建/列出/删除、刷新后复用;验收后已撤销 PAT。协同交付
风险与回滚
Extension 安装行是部署共享状态,启用仍属于各 Peer。PAT 替换会断开使用旧值的客户端;wizard 不自动轮换。代码回滚不会自动删除 Heroku/Neon 资源或数据。本 PR 保持 ready,不在本轮合并。