7 Commits
Author SHA1 Message Date
SkyJourneyandClaude Sonnet 5 9e1dcf6634 docs(hermes): 记录实测结果——安全扫描误判修复确认 + MCP session-id 已知 bug
- README:http raw 链接安装、用户/profile 级安装范围说明;两条新警告
  (description 触发安全扫描的原因、Hermes MCP session-id 已知 bug 阻塞
  huanxi/huanxi-admin/zentao 的 HTTP MCP 连接,链接 hermes-agent#20349)
- CLAUDE.md:开发指南补充同样两点
- decisions.md:新增两条决策记录,标注此前"待实测"的两点均已确认通过

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015D4xWG3gRWkUKJDgyvtyJw
2026-08-25 17:02:56 +08:00
SkyJourneyandClaude Sonnet 5 56ae43f6d3 feat(hermes): 新增 Hermes Agent 插件市场支持,含独立 memcore-hermes
- huanxi/huanxi-admin/obsidian/zentao 新增裸 plugin.json(Agent Plugins v1.0.0 标准),复用同一份 skills/
- 凭证类插件不打包 mcp.json(规范禁止内嵌密钥),改为 README 里的 ~/.hermes/config.yaml 手动配置指引
- memcore-hermes:记忆目录复用优先级 .claude/memory → .codex/memory → 新建 .agents/memory,显式规避与 Hermes 原生全局 MEMORY.md/USER.md 重复记录
- 后续将追加 packs/*.yaml(hermes plugins pack install 用),需要本次 commit 的 SHA

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015D4xWG3gRWkUKJDgyvtyJw
2026-08-25 15:39:31 +08:00
SkyJourneyandClaude Sonnet 5 9d9e31c98e [feat] Add zentao plugin (Claude Code + Codex dual scaffold)
新增禅道项目管理系统插件,含项目集/产品/项目/执行、需求
(story/epic/requirement)、Bug、任务、测试、计划与发布、反馈工单
八个工作流技能,自动配置 MCP 连接(禅道「个人中心 → 获取凭证」
自助生成 14 天 Token)。

MCP Server 是团队自建的 zentao-mcp 网桥(部署在
pm.ops.yixiong-tech.com/mcp),基于开源 openapi-mcp-server 二次开发。
Claude 侧走 userConfig 钥匙链 + 自定义 token 头;Codex 侧受限于官方
插件格式只支持 bearer_token_env_var,走 Authorization: Bearer——网桥
那边已经加了 preferred_header/bearer_mode 配置项统一归一化处理,两条
路径都验证过连通。

三轮审查(静态字段对照 openapi.json、跨文件一致性、真实端点实测)
修正过程中发现的问题,技能文档里引用的工具名全部跟服务器真实注册
的 118 个工具核对过。

同步更新:.claude-plugin/marketplace.json、.agents/plugins/marketplace.json、
README.md、CLAUDE.md 的插件索引与说明;README 补充「获取凭证」操作
截图(已脱敏)。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016pFx6jnym6kRWRQ5JyDUNv
2026-08-25 13:50:41 +08:00
SkyJourneyandClaude Sonnet 5 a64c64667c fix(codex): huanxi/huanxi-admin MCP token 改用 bearer_token_env_var 字段
原来的 headers.Authorization: "Bearer ${VAR}" 是字符串模板插值写法,
Codex 官方文档(config.toml 场景)没有支持这种写法,正式字段是
bearer_token_env_var(只放变量名,不放值)。openai/codex#24401 目前
仍在讨论插件级 MCP server 用户密钥配置路径未定案的问题,环境变量注入
是当前唯一可用的路径,README 补充了对应免责声明和排查提示。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LVyxoP4cDXeoQ3uAqLcEd2
2026-08-22 17:36:57 +08:00
SkyJourneyandClaude Sonnet 5 eb0e7c3006 docs: README 补充 ChatGPT 桌面应用(原 Codex App)的图形界面安装引导
注册自定义市场源目前只有命令行/手动改配置文件两种方式,桌面应用本身
没有输入市场 URL 的图形入口——如实标注这个限制。市场源生效后可在桌面
应用「设置 → 插件」里图形化安装。另外补充桌面应用(Dock/开始菜单启动)
不继承 shell export 的环境变量这个坑,huanxi/huanxi-admin 的 Token 在
桌面应用场景下需要用 launchctl setenv(macOS)或系统环境变量(Windows)
设置。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LVyxoP4cDXeoQ3uAqLcEd2
2026-08-22 17:17:12 +08:00
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
SkyJourneyandClaude Sonnet 5 afc8e2c7f8 docs: 新增 README.md 与 CHANGELOG.md
README:安装指引(marketplace add + plugin install,用完整 git URL——
自建 Gitea 不是 GitHub,owner/repo 简写不适用)+ 四个插件的用途说明。

CHANGELOG:本仓库不走语义化版本,plugin.json 不设 version 字段,
按推送 main 的时间线整理每次带来的用户可感知变化。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018xxRKMuiGR4wYT3QbwCpDc
2026-08-22 02:20:28 +08:00