Files
yixiong-claude-marketplace/README.md
T
SkyJourneyandClaude Sonnet 5 3de9b054ef 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
2026-08-22 17:13:59 +08:00

88 lines
5.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 蚁熊技能市场
蚁熊团队内部的插件市场,同时支持 **Claude Code****Codex CLI**——汇聚团队在真实业务场景里打磨出来的技能与工作流插件,从项目管理到知识库协作,从代码审查到数据工程,装上它,让 AI 编程助手更懂蚁熊。
## 快速安装
### Claude Code
```
/plugin marketplace add https://gitea.rk-health.com/yixiong/yixiong-claude-marketplace.git
```
添加市场源之后,按需安装具体插件:
```
/plugin install huanxi@yixiong-claude-hub
/plugin install huanxi-admin@yixiong-claude-hub
/plugin install memcore@yixiong-claude-hub
/plugin install obsidian@yixiong-claude-hub
```
已安装的插件会在会话启动时自动检测更新——本仓库不走语义化版本号,每次推送 `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),两边分开维护。
## 插件一览
| 插件 | 技能数 | 适用场景 | 谁需要装 | 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` 以你本人的身份操作,权限与网页端一致;`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
给 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 技能实现后做了扩展。**无需任何配置**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)。