aoye516/pack-Agent

aoye516★ 0Python最后同步: 2026-08-16

在 GitHub 打开

把任意 AI Agent 打包成可移植的 dsh 模式(preset)仓库 / Package any AI agent into a portable dsh preset repo

README 摘要

pack-Agent · Agent 打包工具 简体中文 English 把任意 AI Agent 打包成可移植的 dsh 模式(preset)仓库 。 打包结果是一个 GitHub 仓库,仓库本身就是 dsh preset:克隆到 /.dsh/.agent-presets/ 即可在 dsh 模式选择器中使用。 这是什么 pack agent.py 把一个 AI Agent —— 来自 Claude Code、Codex、opencode、aider、Cursor、已安装的 dsh preset,或任意用 JSON/YAML manifest 描述的自定义 Agent —— 打包成可移植的 dsh preset 仓库: 路径 内容 agent.cordis.yml dsh 组装文件(基础 preset + MCP + 工具 + skills 接线) preset.yml 模式名称 / 描述(模式选择器显示) AGENTS.md 合并后的 Agent 指令 + memory skills/ 收集到的 skills(每个 skill 一个目录) tools/ 打包的自定义工具插件 assets/ 需要附带的其他文件 .env.example MCP token 占位符(绝不包含真实密钥) install.sh 一键安装脚本 pack agent.py 打包器本身,方便以后重新打包 特性 - 多来源 :dsh preset( --from-dsh )、Claude Code( /.claude.json 、skills、CLAUDE.md、项目 .mcp.json )、Codex( /.codex/config.toml 、memory、skills)、opencode / aider / Cursor( --source opencode aider cursor ),或通用 manifest - MCP 脱敏 :token/密钥自动替换为 process.env.AGENT MCP 占位符并写入 .env.example ,任何敏感信息都不会进仓库 - memory 脱敏 : --memory safe 既剔除赋值式密钥,也剔除行内形似凭据的 token(URL 和正常文本不受影响) - MCP 过滤 : --mcp-include 、 --mcp-exclude 、 --exclude-local-mcp (剔除本机专用服务) - --dry-run 只预览不打任何文件; --verbose 打印详细发现过程 - --push 自动 git init 并推送到 GitHub(有 gh 时直接建仓库) 环境要求 - Python 3.9+ - pip install pyyaml (Python --source auto (默认,合并所有检测到的来源)、 d…

在 GitHub 查看完整 README →
Agent/智能体agentagent-packerai-agentsdeepseekdeepseek-harnessdshdsh-pluginmcp

分类