feat(codex): 新增 Codex CLI 插件市场支持,含独立 memcore-codex
huanxi/huanxi-admin/obsidian 复用 Claude Code 版技能内容,新增 .codex-plugin/plugin.json + .mcp.json(Token 走环境变量,Codex 无等价 钥匙链机制)。memcore 因架构差异(AGENTS.md 会话入口、.codex/memory 目录约定、无远程同步)独立新增 memcore-codex 插件:以本机已装的 Codex 原生版为底稿,抽出 memcore-shared 共享 include,并吸纳 Claude 版的速 度分档过期检测、NEED-HUMAN 稳定 ID 保活、兜底锚点、更完整报告模板四 项内容。新增 .agents/plugins/marketplace.json 收录四个插件,均通过 Codex 官方 validate_plugin.py 校验。 README/CHANGELOG 同步补充双端安装配置引导。删除已被取代的旧 feat/codex-marketplace 骨架分支和已合并的 feat/memcore-optimizations 分支。 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LVyxoP4cDXeoQ3uAqLcEd2
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
afc8e2c7f8
commit
3de9b054ef
@@ -1,9 +1,11 @@
|
||||
# 蚁熊 Claude Code 技能市场
|
||||
# 蚁熊技能市场
|
||||
|
||||
蚁熊团队内部的 Claude Code Plugin Marketplace——汇聚团队在真实业务场景里打磨出来的技能与工作流插件,从项目管理到知识库协作,从代码审查到数据工程,装上它,让 Claude Code 更懂蚁熊。
|
||||
蚁熊团队内部的插件市场,同时支持 **Claude Code** 和 **Codex CLI**——汇聚团队在真实业务场景里打磨出来的技能与工作流插件,从项目管理到知识库协作,从代码审查到数据工程,装上它,让 AI 编程助手更懂蚁熊。
|
||||
|
||||
## 快速安装
|
||||
|
||||
### Claude Code
|
||||
|
||||
```
|
||||
/plugin marketplace add https://gitea.rk-health.com/yixiong/yixiong-claude-marketplace.git
|
||||
```
|
||||
@@ -19,31 +21,67 @@
|
||||
|
||||
已安装的插件会在会话启动时自动检测更新——本仓库不走语义化版本号,每次推送 `main` 分支即视为新版本。
|
||||
|
||||
### Codex CLI
|
||||
|
||||
```
|
||||
codex plugin marketplace add https://gitea.rk-health.com/yixiong/yixiong-claude-marketplace.git
|
||||
```
|
||||
|
||||
添加市场源之后,按需安装具体插件:
|
||||
|
||||
```
|
||||
codex plugin add huanxi@yixiong-codex-hub
|
||||
codex plugin add huanxi-admin@yixiong-codex-hub
|
||||
codex plugin add memcore@yixiong-codex-hub
|
||||
codex plugin add obsidian@yixiong-codex-hub
|
||||
```
|
||||
|
||||
安装完成后开一个新会话,Codex 才会加载新装的技能和 MCP 工具。
|
||||
|
||||
> Codex 侧的插件清单独立维护在 [`.agents/plugins/marketplace.json`](./.agents/plugins/marketplace.json)。除 `memcore` 外,其余三个插件与 Claude Code 版共用同一份 `skills/`;`memcore` 因为架构差异(会话入口、记忆目录约定、有无远程同步都不同)走的是独立目录 [`plugins/memcore-codex/`](./plugins/memcore-codex),两边分开维护。
|
||||
|
||||
## 插件一览
|
||||
|
||||
| 插件 | 技能数 | 适用场景 | 谁需要装 |
|
||||
|---|---|---|---|
|
||||
| [`huanxi`](./plugins/huanxi) | 7 | 寰汐企业管理系统个人端——日报、负责人日报、任务、议题、会议、组织检索 | 全员 |
|
||||
| [`huanxi-admin`](./plugins/huanxi-admin) | 4 | 寰汐管理端——汇报盘点、模块与成员配置、运维简报 | 需要后台管理员发放 `hxa_` Token 的管理岗 |
|
||||
| [`memcore`](./plugins/memcore) | 4 | 项目记忆体系核心引擎——跨会话记忆的同步/增量更新/健康校验 | 用 Claude Code 做长期项目的开发者 |
|
||||
| [`obsidian`](./plugins/obsidian) | 10 | Obsidian 知识库全套协作工作流——vault 管理、搜索图谱、Bases、Canvas、每日笔记等 | 用 Obsidian 做知识管理的人 |
|
||||
| 插件 | 技能数 | 适用场景 | 谁需要装 | Claude Code | Codex CLI |
|
||||
|---|---|---|---|:---:|:---:|
|
||||
| [`huanxi`](./plugins/huanxi) | 7 | 寰汐企业管理系统个人端——日报、负责人日报、任务、议题、会议、组织检索 | 全员 | ✅ | ✅ |
|
||||
| [`huanxi-admin`](./plugins/huanxi-admin) | 4 | 寰汐管理端——汇报盘点、模块与成员配置、运维简报 | 需要后台管理员发放 `hxa_` Token 的管理岗 | ✅ | ✅ |
|
||||
| [`memcore`](./plugins/memcore) / [`memcore-codex`](./plugins/memcore-codex) | 4 | 项目记忆体系核心引擎——跨会话记忆的同步/增量更新/健康校验 | 用 Claude Code 或 Codex 做长期项目的开发者 | ✅ | ✅ |
|
||||
| [`obsidian`](./plugins/obsidian) | 10 | Obsidian 知识库全套协作工作流——vault 管理、搜索图谱、Bases、Canvas、每日笔记等 | 用 Obsidian 做知识管理的人 | ✅ | ✅ |
|
||||
|
||||
### huanxi / huanxi-admin
|
||||
|
||||
寰汐是蚁熊内部的项目管理与团队协同系统。`huanxi` 以你本人的身份操作,权限与网页端一致,安装后需要在寰汐「个人中心 → MCP Token 管理」自助生成一个 `hxp_` 开头的 Token 填进插件配置。`huanxi-admin` 是全量管理视角,Token 由后台管理员单独发放,高危操作(账号启停、提权、删除)不在这个端点里,普通员工不需要装。
|
||||
寰汐是蚁熊内部的项目管理与团队协同系统。`huanxi` 以你本人的身份操作,权限与网页端一致;`huanxi-admin` 是全量管理视角,高危操作(账号启停、提权、删除)不在这个端点里,普通员工不需要装。
|
||||
|
||||
**配置步骤:**
|
||||
|
||||
1. 去寰汐「个人中心 → MCP Token 管理」自助生成一个 `hxp_` 开头的 Token(`huanxi-admin` 的 `hxa_` Token 由后台管理员单独发放,普通员工无需申请)。
|
||||
2. **Claude Code**:执行 `/plugin install` 时会提示输入 Token,直接粘贴即可——存放在系统钥匙链,不会明文写入配置文件。
|
||||
3. **Codex CLI**:Codex 没有等价的钥匙链机制,Token 走环境变量注入。启动 Codex 前设置:
|
||||
|
||||
```bash
|
||||
export HUANXI_TOKEN=hxp_你的token # huanxi 个人端
|
||||
export HUANXI_ADMIN_TOKEN=hxa_你的token # huanxi-admin 管理端
|
||||
```
|
||||
|
||||
建议写进 shell 的启动脚本(`~/.zshrc` / `~/.bashrc`),避免每次开新终端都要重新导出。
|
||||
|
||||
### memcore
|
||||
|
||||
给 Claude Code 加一套跨会话持久记忆的引擎:`memory-sync` 做全量同步(读远程补充、写本地权威、推送远程),`memory-update` 做增量写入,`memory-lint` 做健康校验(孤儿引用、断链、内容矛盾、过期检测)。不依赖 MCP,纯技能实现。
|
||||
给 AI 编程助手加一套跨会话持久记忆的引擎:`memory-sync` 做全量同步、`memory-update` 做增量写入、`memory-lint` 做健康校验(孤儿引用、断链、内容矛盾、过期检测)。不依赖 MCP,纯技能实现,**无需任何配置,安装即用**。
|
||||
|
||||
Claude Code 版([`plugins/memcore`](./plugins/memcore))以 `.claude/memory/` 为唯一权威,`memory-sync` 会额外和 `~/.claude/projects/*/memory/` 做远程镜像同步,支持多机协作。Codex 版([`plugins/memcore-codex`](./plugins/memcore-codex))架构不同:会话入口是 `AGENTS.md` 而非 `CLAUDE.md`,记忆目录优先复用已有的 `.claude/memory/`、否则落在 `.codex/memory/`,且**不做远程同步**——Codex 没有等价的跨机器 auto memory 层,记忆只落在当前仓库内。两个版本共享同一套 `SYNTHESIS_THRESHOLD`、过期检测速度分档等常量设计,但各自独立维护。
|
||||
|
||||
### obsidian
|
||||
|
||||
检测到项目里有 `.obsidian/` 目录会自动激活,覆盖 vault 管理、全文与图谱搜索、frontmatter、任务、每日笔记、Bases 数据库、Canvas 视觉层、版本历史、插件配置、PKM 编排十个技能,对标社区里比较成熟的 Obsidian 技能实现后做了扩展。
|
||||
检测到项目里有 `.obsidian/` 目录会自动激活,覆盖 vault 管理、全文与图谱搜索、frontmatter、任务、每日笔记、Bases 数据库、Canvas 视觉层、版本历史、插件配置、PKM 编排十个技能,对标社区里比较成熟的 Obsidian 技能实现后做了扩展。**无需任何配置**,Claude Code 和 Codex CLI 共用同一份技能内容。
|
||||
|
||||
## 开发
|
||||
|
||||
给这个市场新增插件、技能实现规范、`marketplace.json`/`plugin.json` 格式说明,见 [CLAUDE.md](./CLAUDE.md)。
|
||||
|
||||
Codex 插件的 `.codex-plugin/plugin.json` 有几个硬性约束(用本机 `plugin-creator` 技能自带的 `validate_plugin.py` 校验):`skills` 字段必须精确指向 `./skills`、`mcpServers` 字符串路径必须精确指向 `./.mcp.json`(都在插件根目录,不能嵌套在 `.codex-plugin/` 里),且顶层 `interface` 块(`displayName`/`shortDescription`/`longDescription`/`developerName`/`category`/`capabilities`/`defaultPrompt`)是必填项。
|
||||
|
||||
## 更新记录
|
||||
|
||||
见 [CHANGELOG.md](./CHANGELOG.md)。
|
||||
|
||||
Reference in New Issue
Block a user