社区展示:ChatGPT 订阅登录 OpenAI Codex,以及 subagent 模型路由继承 #504
Pygone
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
我基于 DeepSeek Harness
master实现了两项功能,并将全部代码发布到公开 fork,供社区审阅和复用。项目的贡献说明目前不接受外部 PR(Pull Request),因此这里只作社区成果展示。使用 ChatGPT 订阅登录 OpenAI Codex
提交
a47c1ff4d6为现有 pi-ai 适配器加入 ChatGPT Plus/Pro 订阅登录:/codex-login [browser|device]和/codex-logout;UserQuestionService处理登录方式选择、浏览器回调和设备码交互;$DSH_HOME/.pi-ai-auth.json:新建目录使用0700权限,凭据文件使用0600权限;读取会拒绝符号链接、非普通文件以及所有者之外可读的文件;更新使用原子替换和跨进程文件锁;这段 GIF 录自提交
a47c1ff4d69a9b61c34fcd9c474b90a980933ce3。录制使用该提交的干净 worktree、重新构建的 Web 产物、单独启动的dsh web进程,以及彼此隔离的DSH_HOME、DSH_AGENTS_HOME、工作区、会话状态和浏览器上下文。录制过程先通过真实 DeepSeek API 完成一次模型调用,再演示浏览器授权等待和取消登录;演示没有完成 OpenAI 授权回调或令牌交换。进程内 subagent 继承父 agent 的最近一次模型路由
提交
7e1e183e5a调整了进程内 subagent 的路由继承规则:maxTokens仍独立继承父 agent 的创建配置,不使用适配器在请求期间推导的值;代码
showcase/codex-oauth-and-model-inheritancemaster的差异:deepseek-ai:master...Pygone:showcase/codex-oauth-and-model-inheritance审核与验证
我在发布前审核了两个提交,检查范围包括 OAuth 凭据文件的权限与锁、取消语义、错误脱敏、外部链接协议限制,以及 subagent 的路由覆盖、持久化和冷恢复。审核未发现阻塞性问题。
以下验证均在展示分支头部提交
7e1e183e5a上完成:pnpm run lint:通过;pnpm run doc-sync:28 项通过;dsh web服务器调用真实 DeepSeek API:通过。欢迎大家审阅代码,并讨论这两项功能是否适合 DeepSeek Harness;也想听听大家对后续形态的看法:直接纳入项目、拆成独立插件,还是先提供相应的公共扩展点。
All reactions