agent

Agent —— 谁执行

Agent 是 Hermes 系统中的执行主体,定义 AI 的身份能力边界。它回答"谁来做这件事"。

涵盖范围

  • 模型(Model):使用的 LLM 型号(如 deepseek-v4-flash、Qwen3.5-27B)
  • Provider:模型提供方(如 opencode-go、本地 V100)
  • 配置(Config):Agent 运行时参数(温度、最大 token、系统提示词等)
  • 行为设定:角色身份、回复风格、约束规则
  • Profile:多 Agent 实例的命名配置集合

存在形态

形态说明具体位置
📄 配置参数agent 身份定义在 YAML 配置中config.yamlmodel / fallback_providers / agent
🔐 环境变量API key 等敏感凭据.env 文件
⚙️ 运行时实例agent 进程启动时加载配置,创建执行上下文Hermes gateway 中 Agent.run() 实例化
📋 预设角色内置 personality 定义config.yamlagent.personalities

要点

Agent 是"执行器"层——不定义做什么(那是 Skill 的事),不定义用什么做(那是 MCP 的事),只定义用谁来做。同一个 Skill 和 MCP 组合下,切换 Agent 就获得不同的行为表现。