词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
my-research-agent/
├── distribution.yaml # manifest: name, version, env-var requirements
├── SOUL.md # the agent's personality / system prompt
├── config.yaml # model, temperature, reasoning, tool defaults
├── skills/ # bundled skills that come with the agent
├── cron/ # scheduled tasks the agent runs
└── mcp.json # MCP servers the agent connects to.env.EXAMPLE → .env),即可运行 my-research-agent chat,或 通过 Telegram / Discord / Slack / 任何 gateway 平台与其交互。当你推送新版本时,他们运行 hermes profile update my-research-agent 即可拉取你的更改——他们的记忆和会话保持不变。git credential helper、GitHub CLI 存储的凭据——终端已配置好的任何认证方式都能透明生效。hermes profile export / import——那正是这两个命令的用途。auth.json 和 .env 被刻意排除在分发之外。每个安装者使用自己的凭据。distribution.yaml~/.hermes/profiles/research-bot/distribution.yaml:name 外,每个字段都有合理的默认值。auth.json、.env、memories/、sessions/、state.db*、logs/、workspace/、*_cache/、local/。这些文件保留在你的机器上。你也可以添加 .gitignore 来排除其他路径。hermes profile update research-bot 的接收方将拉取最新版本。research-bot/
├── distribution.yaml # required
├── SOUL.md # strongly recommended
├── config.yaml # model, provider, tool defaults
├── mcp.json # MCP server connections
├── skills/
│ ├── arxiv-search/SKILL.md
│ ├── paper-summarization/SKILL.md
│ └── citation-lookup/SKILL.md
├── cron/
│ └── weekly-digest.json # scheduled tasks
└── README.md # human-facing description (optional)| 类别 | 路径 | 更新时 |
|---|---|---|
| 分发所有 | SOUL.md、config.yaml、mcp.json、skills/、cron/、distribution.yaml | 从新克隆中替换 |
| 配置覆盖 | config.yaml | 默认实际保留——安装者可能已调整模型或 provider。更新时传入 --force-config 可重置。 |
| 用户所有 | memories/、sessions/、state.db*、auth.json、.env、logs/、workspace/、plans/、home/、*_cache/、local/ | 永不触碰 |
distribution.yaml,显示 manifest(名称、版本、描述、作者、所需环境变量)。.env 检查每个必需的环境变量,标记为 ✓ set 或 needs setting,让你清楚需要配置哪些内容。-y / --yes 可跳过。~/.hermes/profiles/research-bot/(或 manifest 中 name 解析到的位置)。.env.EXAMPLE,其中所需密钥以注释形式列出——复制为 .env 并填入。--alias 时,创建一个 wrapper,使你可以直接运行 research-bot chat。.env.EXAMPLE:# Environment variables required by this Hermes distribution.
# Copy to `.env` and fill in your own values before running.
# OpenAI API key (for model access)
# (required)
OPENAI_API_KEY=
# SerpAPI key for web search
# (optional)
# SERPAPI_KEY=~/.zshrc 中 export 的 OPENAI_API_KEY)在安装时会被标记为 ✓ set——无需在 .env 中重复填写。Distribution: research-bot
Version: 1.0.0
Description: Autonomous research assistant with arXiv and web tools
Author: Your Name
Requires: Hermes >=0.12.0
Source: https://github.com/you/research-bot
Installed: 2026-05-08T17:04:32+00:00
Environment variables:
OPENAI_API_KEY (required) — OpenAI API key (for model access)
SERPAPI_KEY (optional) — SerpAPI key for web searchhermes profile list 还会显示 Distribution 列,让你一眼看出哪些 profile 来自仓库,哪些是手动构建的: Profile Model Gateway Alias Distribution
─────────────── ─────────────────────────── ─────────── ─────────── ────────────────────
◆default claude-sonnet-4 stopped — —
coder gpt-5 stopped coder —
research-bot claude-opus-4 stopped research-bot research-bot@1.0.0
telemetry claude-sonnet-4 running telemetry telemetry@2.3.1config.yaml——你可能已调整了模型、temperature 或其他设置。传入 --force-config 可覆盖。.env、日志、state。Profile: research-bot
Path: ~/.hermes/profiles/research-bot
Model: claude-opus-4 (anthropic)
Skills: 12
Distribution: research-bot@1.0.0
Installed from: https://github.com/you/research-bot
This will permanently delete:
• All config, API keys, memories, sessions, skills, cron jobs
• Command alias (~/.local/bin/research-bot)
Type 'research-bot' to confirm:git commit && push)都可以通过 hermes profile update research-bot 同步到工作站。记忆按机器独立保存——笔记本记住自己的对话,工作站记住自己的,互不干扰。hermes profile update pr-reviewer,所有人在几分钟内就能用上新版本。memories/、sessions/)永远不会离开他们的机器。#v1.2.0)已在规划中,但不在初始版本中——目前安装时跟踪默认分支。通过 hermes profile info <name> 查看已安装版本,在准备好之前暂缓更新。config.yaml 会被保留。为了安全起见,将本地调整写入分发不拥有的文件:config.yaml 或 SOUL 中按需引用。auth.json — OAuth token、平台凭据.env — API 密钥、密钥信息memories/ — 对话记忆sessions/ — 对话历史state.db、state.db-shm、state.db-wal — 会话元数据logs/ — agent 和错误日志workspace/ — 生成的工作文件plans/ — 草稿计划home/ — Docker 后端中用户的 home 挂载*_cache/ — 图片 / 音频 / 文档缓存local/ — 用户保留的自定义命名空间hermes -p <name> cron list,你需要显式启用它们。SOUL.md 和技能在你开始与 profile 对话后立即生效,因此如果你从不熟悉的来源安装,请在第一次运行前阅读它们。.distribution-lock.yaml),以及在应用更新前打印 diff 的 --dry-run 标志。这些功能目前尚未发布。install、update、info 位于 hermes profile 下——不是独立的命令树。name 为必填)。git 二进制文件进行克隆,因此 shell 已处理的任何认证(SSH 密钥、credential helper)都能透明生效。.git/ 会被剥离——已安装的 profile 本身不是 git checkout,避免了"不小心将 .env 提交到分发 git 历史"的陷阱。hermes、test、tmp、root、sudo