Agent Skillsoil-oil/codex-deepseek-subagent › codex-deepseek-subagent

codex-deepseek-subagent

GitHub

管理 Codex DeepSeek 子 Agent 的配置、检查、测试、修复及卸载。通过脚本自动处理凭据与配置,确保原生路由正确并验证状态,不处理日常编码任务。

codex-deepseek-subagent/SKILL.md oil-oil/codex-deepseek-subagent

触发场景

用户要求配置 DeepSeek 子 Agent 用户要求检查或测试 DeepSeek 子 Agent 状态 用户要求修复 DeepSeek 子 Agent 配置问题 用户要求停用或卸载 DeepSeek 子 Agent

安装

npx skills add oil-oil/codex-deepseek-subagent --skill codex-deepseek-subagent -g -y
更多选项

非标准路径

npx skills add https://github.com/oil-oil/codex-deepseek-subagent/tree/main/codex-deepseek-subagent -g -y

不安装直接使用

npx skills use oil-oil/codex-deepseek-subagent@codex-deepseek-subagent

指定 Agent (Claude Code)

npx skills add oil-oil/codex-deepseek-subagent --skill codex-deepseek-subagent -a claude-code -g -y

安装 repo 全部 skill

npx skills add oil-oil/codex-deepseek-subagent --all -g -y

预览 repo 内 skill

npx skills add oil-oil/codex-deepseek-subagent --list

SKILL.md

Frontmatter
{
    "name": "codex-deepseek-subagent",
    "description": "仅在用户要求配置、检查、测试、修复、停用或卸载 Codex 的 DeepSeek 原生子 Agent 时使用;普通 DeepSeek API 问题和已配置后的日常编码任务不要触发。"
}

Codex DeepSeek 子 Agent

本 Skill 只维护配置,不承接日常用户任务。确定性的文件、模型目录和凭据操作交给 scripts/codex_deepseek.py;不要手动改 TOML、JSON、Agent 文件或系统凭据库。

关键契约

  • 只使用桌面应用内置的 Codex 运行时;版本仅用于诊断,兼容性以真实派发验收为准。

  • 从桌面配置读取父模型,并由管理程序应用 v1 明文派发设置;不要硬编码父模型或手改配置。技术原因见 references/compatibility.md

  • 父模型变化后必须运行 repair,再重新验收。

  • DeepSeek 是纯文本 Agent,不处理图片、视频、截图或其他视觉输入。父 Agent 先识别视觉内容,再传入文字事实。

  • 日常任务只能直接调用:

    spawn_agent(agent_type="DeepSeek", fork_turns="none", ...)
    

    不要为日常任务运行本 Skill、管理脚本或 codex exec

  • 当前工具若不认识 DeepSeek 角色,只提示用户打开新任务或重启 Codex;不得改用默认角色、脚本或 codex exec 代做当前任务。

触发后的流程

  1. 运行 status --json,根据结构化状态继续,不靠文件名猜测。
  2. 配置请求运行 setup --json;父模型已变化或配置损坏时运行 repair --json
  3. 缺少凭据时简洁索要 API Key。收到后不要复述、回显或写入临时文件,只通过 --api-key-stdin 的标准输入传递。
  4. setuptest 使用桌面内置运行时创建隔离验收会话。若返回 new_task_requiredrestart_required,提示用户重启桌面应用并打开新任务。
  5. 验收必须检查子线程数据库 threads 表的实际元数据,并确认子 Agent 返回口令 NATIVE_DEEPSEEK_OK。两者缺一不可,不能以子 Agent 自述代替。
  6. 最终只汇报状态、实际 Provider、模型、思考程度、角色和备份位置;不要输出密钥或原始事件日志。

管理命令

入口。macOS 使用 python3,Windows 使用 py -3

python3 <skill-dir>/scripts/codex_deepseek.py <command> --json
  • status:只读检查桌面内置运行时、配置、模型目录、凭据和客户端能力。
  • setup:写入配置并验收;缺少密钥时返回 credential_missing
  • test:通过桌面内置运行时执行一次直连测试和一次原生 spawn_agent(agent_type="DeepSeek") 验收。
  • repair:按当前父模型重新应用配置并验收。
  • disable:停用本 Skill 创建的角色,保留 Provider、模型目录和凭据。
  • uninstall:移除本 Skill 管理的配置;只有用户明确要求删除凭据时才传 --remove-credential

默认使用当前 CODEX_HOME;仅在用户明确指定其他 Codex Home 时传 --codex-home

状态处理

  • ready:直连、原生路由、数据库元数据和返回口令均通过。
  • configured:静态配置完整,但尚未完成实时验收。
  • credential_missing:索要 API Key 后继续原流程。
  • operation_in_progress:已有配置操作正在运行,稍后重试,不并发修改。
  • conflict:报告冲突文件和字段,等待用户决定是否替换。
  • unsupported:报告缺少的系统能力,不按固定版本号猜测兼容性,也不手工绕过。
  • failed:读取结构化 errors;若程序已回滚,明确说明,不再手改配置。

更详细的路径、版本和安全边界见 references/compatibility.md

版本历史

  • 4641ace 当前 2026-08-08 08:00

元信息

文件数
0
版本
4641ace
Hash
134276e4
收录时间
2026-08-08 08:00

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-09 08:41
浙ICP备14020137号-1 $访客地图$