hermes - 💡(How to fix) Fix [Bug]: CRON tasks do not apply prompts defined in SOUL.md [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
NousResearch/hermes-agent#16756Fetched 2026-04-28 06:50:55
View on GitHub
Comments
0
Participants
1
Timeline
3
Reactions
0
Author
Participants
Timeline (top)
labeled ×3

Error Message

Additional Logs / Traceback (optional)

Root Cause

Root Cause Analysis (optional)

Code Example

--- hermes dump ---
version:          0.11.0 (2026.4.23) [3ff3dfb5]
os:               Linux 6.19.13-orbstack-gbd1dc07b8cf4 aarch64
python:           3.11.2
openai_sdk:       2.32.0
profile:          default
hermes_home:      ~/.hermes
model:            blian_qwen35_plus
provider:         custom
terminal:         local

api_keys:
  openrouter           not set
  openai               not set
  anthropic            not set
  anthropic_token      not set
  nous                 not set
  google/gemini        not set
  gemini               not set
  glm/zai              not set
  zai                  not set
  kimi                 not set
  minimax              not set
  deepseek             not set
  dashscope            not set
  huggingface          not set
  nvidia               not set
  ai_gateway           not set
  opencode_zen         not set
  opencode_go          not set
  kilocode             not set
  firecrawl            not set
  tavily               not set
  browserbase          not set
  fal                  not set
  elevenlabs           not set
  github               not set

features:
  toolsets:           hermes-cli
  mcp_servers:        0
  memory_provider:    built-in
  gateway:            running (docker (foreground), pid 31)
  platforms:          none
  cron_jobs:          0
  skills:             93

config_overrides:
  agent.max_turns: 60
  display.streaming: True
--- end dump ---


--- agent.log (last 200 lines) ---
2026-04-16 10:01:19,436 INFO tools.tirith_security: tirith not found — downloading latest release for aarch64-unknown-linux-gnu...
2026-04-16 10:01:19,438 INFO gateway.run: Starting Hermes Gateway...
2026-04-16 10:01:19,438 INFO gateway.run: Session storage: /home/cloudphone/.hermes/sessions
2026-04-16 10:01:19,442 WARNING gateway.run: No user allowlists configured. All unauthorized users will be denied. Set GATEWAY_ALLOW_ALL_USERS=true in ~/.hermes/.env to allow open access, or configure platform allowlists (e.g., TELEGRAM_ALLOWED_USERS=your_id).
2026-04-16 10:01:19,442 WARNING gateway.run: No messaging platforms enabled.
2026-04-16 10:01:19,443 INFO gateway.run: Gateway will continue running for cron job execution.
2026-04-16 10:01:19,443 INFO gateway.run: 1 hook(s) loaded
2026-04-16 10:01:19,447 INFO gateway.run: Channel directory built: 0 target(s)
2026-04-16 10:01:19,447 INFO gateway.run: Press Ctrl+C to stop
2026-04-16 10:01:19,477 INFO gateway.run: Cron ticker started (interval=60s)
2026-04-16 10:01:23,774 INFO tools.tirith_security: cosign not on PATH — installing tirith with SHA-256 verification only (install cosign for full supply chain verification)
2026-04-16 10:01:23,886 INFO tools.tirith_security: tirith installed to /home/cloudphone/.hermes/bin/tirith (SHA-256 only)
2026-04-28 09:16:27,489 INFO hermes_cli.plugins: Plugin 'openai' registered image_gen provider: openai
2026-04-28 09:16:27,491 INFO hermes_cli.plugins: Plugin 'openai-codex' registered image_gen provider: openai-codex
2026-04-28 09:16:27,629 INFO hermes_cli.plugins: Plugin 'xai' registered image_gen provider: xai
2026-04-28 09:16:27,696 INFO hermes_cli.plugins: Plugin discovery complete: 5 found, 4 enabled
2026-04-28 09:16:29,073 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-04-28 09:16:29,269 INFO tools.tirith_security: tirith not found — downloading latest release for aarch64-unknown-linux-gnu...
2026-04-28 09:16:29,309 INFO gateway.run: Starting Hermes Gateway...
2026-04-28 09:16:29,309 INFO gateway.run: Session storage: /home/cloudphone/.hermes/sessions
2026-04-28 09:16:29,368 INFO hermes_cli.plugins: Plugin 'openai' registered image_gen provider: openai
2026-04-28 09:16:29,368 INFO hermes_cli.plugins: Plugin 'openai-codex' registered image_gen provider: openai-codex
2026-04-28 09:16:29,398 INFO hermes_cli.plugins: Plugin 'xai' registered image_gen provider: xai
2026-04-28 09:16:29,399 INFO hermes_cli.plugins: Plugin discovery complete: 5 found, 4 enabled
2026-04-28 09:16:29,519 INFO gateway.run: Connecting to api_server...
2026-04-28 09:16:29,521 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent)
2026-04-28 09:16:29,538 INFO gateway.run: ✓ api_server connected
2026-04-28 09:16:29,539 INFO gateway.run: 1 hook(s) loaded
2026-04-28 09:16:29,539 INFO gateway.run: Gateway running with 1 platform(s)
2026-04-28 09:16:29,545 INFO gateway.run: Channel directory built: 0 target(s)
2026-04-28 09:16:29,546 INFO gateway.run: Press Ctrl+C to stop
2026-04-28 09:16:29,546 INFO gateway.run: Cron ticker started (interval=60s)

--- errors.log (last 100 lines) ---
2026-04-16 10:01:19,442 WARNING gateway.run: No user allowlists configured. All unauthorized users will be denied. Set GATEWAY_ALLOW_ALL_USERS=true in ~/.hermes/.env to allow open access, or configure platform allowlists (e.g., TELEGRAM_ALLOWED_USERS=your_id).
2026-04-16 10:01:19,442 WARNING gateway.run: No messaging platforms enabled.

--- gateway.log (last 100 lines) ---
2026-04-28 09:16:29,309 INFO gateway.run: Starting Hermes Gateway...
2026-04-28 09:16:29,309 INFO gateway.run: Session storage: /home/cloudphone/.hermes/sessions
2026-04-28 09:16:29,519 INFO gateway.run: Connecting to api_server...
2026-04-28 09:16:29,521 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent)
2026-04-28 09:16:29,538 INFO gateway.run: ✓ api_server connected
2026-04-28 09:16:29,539 INFO gateway.run: 1 hook(s) loaded
2026-04-28 09:16:29,539 INFO gateway.run: Gateway running with 1 platform(s)
2026-04-28 09:16:29,545 INFO gateway.run: Channel directory built: 0 target(s)
2026-04-28 09:16:29,546 INFO gateway.run: Press Ctrl+C to stop
2026-04-28 09:16:29,546 INFO gateway.run: Cron ticker started (interval=60s)



============================================================
FULL agent.log
============================================================

--- hermes dump ---
version:          0.11.0 (2026.4.23) [3ff3dfb5]
os:               Linux 6.19.13-orbstack-gbd1dc07b8cf4 aarch64
python:           3.11.2
openai_sdk:       2.32.0
profile:          default
hermes_home:      ~/.hermes
model:            blian_qwen35_plus
provider:         custom
terminal:         local

api_keys:
  openrouter           not set
  openai               not set
  anthropic            not set
  anthropic_token      not set
  nous                 not set
  google/gemini        not set
  gemini               not set
  glm/zai              not set
  zai                  not set
  kimi                 not set
  minimax              not set
  deepseek             not set
  dashscope            not set
  huggingface          not set
  nvidia               not set
  ai_gateway           not set
  opencode_zen         not set
  opencode_go          not set
  kilocode             not set
  firecrawl            not set
  tavily               not set
  browserbase          not set
  fal                  not set
  elevenlabs           not set
  github               not set

features:
  toolsets:           hermes-cli
  mcp_servers:        0
  memory_provider:    built-in
  gateway:            running (docker (foreground), pid 31)
  platforms:          none
  cron_jobs:          0
  skills:             93

config_overrides:
  agent.max_turns: 60
  display.streaming: True
--- end dump ---


--- full agent.log ---
2026-04-16 10:01:19,436 INFO tools.tirith_security: tirith not found — downloading latest release for aarch64-unknown-linux-gnu...
2026-04-16 10:01:19,438 INFO gateway.run: Starting Hermes Gateway...
2026-04-16 10:01:19,438 INFO gateway.run: Session storage: /home/cloudphone/.hermes/sessions
2026-04-16 10:01:19,442 WARNING gateway.run: No user allowlists configured. All unauthorized users will be denied. Set GATEWAY_ALLOW_ALL_USERS=true in ~/.hermes/.env to allow open access, or configure platform allowlists (e.g., TELEGRAM_ALLOWED_USERS=your_id).
2026-04-16 10:01:19,442 WARNING gateway.run: No messaging platforms enabled.
2026-04-16 10:01:19,443 INFO gateway.run: Gateway will continue running for cron job execution.
2026-04-16 10:01:19,443 INFO gateway.run: 1 hook(s) loaded
2026-04-16 10:01:19,447 INFO gateway.run: Channel directory built: 0 target(s)
2026-04-16 10:01:19,447 INFO gateway.run: Press Ctrl+C to stop
2026-04-16 10:01:19,477 INFO gateway.run: Cron ticker started (interval=60s)
2026-04-16 10:01:23,774 INFO tools.tirith_security: cosign not on PATH — installing tirith with SHA-256 verification only (install cosign for full supply chain verification)
2026-04-16 10:01:23,886 INFO tools.tirith_security: tirith installed to /home/cloudphone/.hermes/bin/tirith (SHA-256 only)
2026-04-28 09:16:27,489 INFO hermes_cli.plugins: Plugin 'openai' registered image_gen provider: openai
2026-04-28 09:16:27,491 INFO hermes_cli.plugins: Plugin 'openai-codex' registered image_gen provider: openai-codex
2026-04-28 09:16:27,629 INFO hermes_cli.plugins: Plugin 'xai' registered image_gen provider: xai
2026-04-28 09:16:27,696 INFO hermes_cli.plugins: Plugin discovery complete: 5 found, 4 enabled
2026-04-28 09:16:29,073 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-04-28 09:16:29,269 INFO tools.tirith_security: tirith not found — downloading latest release for aarch64-unknown-linux-gnu...
2026-04-28 09:16:29,309 INFO gateway.run: Starting Hermes Gateway...
2026-04-28 09:16:29,309 INFO gateway.run: Session storage: /home/cloudphone/.hermes/sessions
2026-04-28 09:16:29,368 INFO hermes_cli.plugins: Plugin 'openai' registered image_gen provider: openai
2026-04-28 09:16:29,368 INFO hermes_cli.plugins: Plugin 'openai-codex' registered image_gen provider: openai-codex
2026-04-28 09:16:29,398 INFO hermes_cli.plugins: Plugin 'xai' registered image_gen provider: xai
2026-04-28 09:16:29,399 INFO hermes_cli.plugins: Plugin discovery complete: 5 found, 4 enabled
2026-04-28 09:16:29,519 INFO gateway.run: Connecting to api_server...
2026-04-28 09:16:29,521 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent)
2026-04-28 09:16:29,538 INFO gateway.run: ✓ api_server connected
2026-04-28 09:16:29,539 INFO gateway.run: 1 hook(s) loaded
2026-04-28 09:16:29,539 INFO gateway.run: Gateway running with 1 platform(s)
2026-04-28 09:16:29,545 INFO gateway.run: Channel directory built: 0 target(s)
2026-04-28 09:16:29,546 INFO gateway.run: Press Ctrl+C to stop
2026-04-28 09:16:29,546 INFO gateway.run: Cron ticker started (interval=60s)



============================================================
FULL gateway.log
============================================================

--- hermes dump ---
version:          0.11.0 (2026.4.23) [3ff3dfb5]
os:               Linux 6.19.13-orbstack-gbd1dc07b8cf4 aarch64
python:           3.11.2
openai_sdk:       2.32.0
profile:          default
hermes_home:      ~/.hermes
model:            blian_qwen35_plus
provider:         custom
terminal:         local

api_keys:
  openrouter           not set
  openai               not set
  anthropic            not set
  anthropic_token      not set
  nous                 not set
  google/gemini        not set
  gemini               not set
  glm/zai              not set
  zai                  not set
  kimi                 not set
  minimax              not set
  deepseek             not set
  dashscope            not set
  huggingface          not set
  nvidia               not set
  ai_gateway           not set
  opencode_zen         not set
  opencode_go          not set
  kilocode             not set
  firecrawl            not set
  tavily               not set
  browserbase          not set
  fal                  not set
  elevenlabs           not set
  github               not set

features:
  toolsets:           hermes-cli
  mcp_servers:        0
  memory_provider:    built-in
  gateway:            running (docker (foreground), pid 31)
  platforms:          none
  cron_jobs:          0
  skills:             93

config_overrides:
  agent.max_turns: 60
  display.streaming: True
--- end dump ---


--- full gateway.log ---
2026-04-28 09:16:29,309 INFO gateway.run: Starting Hermes Gateway...
2026-04-28 09:16:29,309 INFO gateway.run: Session storage: /home/cloudphone/.hermes/sessions
2026-04-28 09:16:29,519 INFO gateway.run: Connecting to api_server...
2026-04-28 09:16:29,521 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent)
2026-04-28 09:16:29,538 INFO gateway.run: ✓ api_server connected
2026-04-28 09:16:29,539 INFO gateway.run: 1 hook(s) loaded
2026-04-28 09:16:29,539 INFO gateway.run: Gateway running with 1 platform(s)
2026-04-28 09:16:29,545 INFO gateway.run: Channel directory built: 0 target(s)
2026-04-28 09:16:29,546 INFO gateway.run: Press Ctrl+C to stop
2026-04-28 09:16:29,546 INFO gateway.run: Cron ticker started (interval=60s)

---
RAW_BUFFERClick to expand / collapse

Bug Description

Currently, CRON tasks in Hermes do not load or apply the prompts defined in SOUL.md. As a result, any user-defined customization specified in SOUL.md is ignored during CRON execution.

Steps to Reproduce

  1. Create a CRON task.
  2. Define CRON-related behavior in SOUL.md (e.g., instruct the task to output to /tmp/test).
  3. Execute or wait for the CRON task to run.

Expected Behavior

  1. Create a CRON task.
  2. Define CRON-related behavior in SOUL.md (e.g., instruct the task to output to /tmp/test).
  3. The CRON task should respect the prompt in SOUL.md and produce output at /tmp/test. The CRON task follows the instructions defined in SOUL.md.

Actual Behavior

The CRON task does not follow the instructions defined in SOUL.md.
For example, no output is generated at /tmp/test.

Affected Component

Tools (terminal, file ops, web, code execution, etc.)

Messaging Platform (if gateway-related)

No response

Debug Report

--- hermes dump ---
version:          0.11.0 (2026.4.23) [3ff3dfb5]
os:               Linux 6.19.13-orbstack-gbd1dc07b8cf4 aarch64
python:           3.11.2
openai_sdk:       2.32.0
profile:          default
hermes_home:      ~/.hermes
model:            blian_qwen35_plus
provider:         custom
terminal:         local

api_keys:
  openrouter           not set
  openai               not set
  anthropic            not set
  anthropic_token      not set
  nous                 not set
  google/gemini        not set
  gemini               not set
  glm/zai              not set
  zai                  not set
  kimi                 not set
  minimax              not set
  deepseek             not set
  dashscope            not set
  huggingface          not set
  nvidia               not set
  ai_gateway           not set
  opencode_zen         not set
  opencode_go          not set
  kilocode             not set
  firecrawl            not set
  tavily               not set
  browserbase          not set
  fal                  not set
  elevenlabs           not set
  github               not set

features:
  toolsets:           hermes-cli
  mcp_servers:        0
  memory_provider:    built-in
  gateway:            running (docker (foreground), pid 31)
  platforms:          none
  cron_jobs:          0
  skills:             93

config_overrides:
  agent.max_turns: 60
  display.streaming: True
--- end dump ---


--- agent.log (last 200 lines) ---
2026-04-16 10:01:19,436 INFO tools.tirith_security: tirith not found — downloading latest release for aarch64-unknown-linux-gnu...
2026-04-16 10:01:19,438 INFO gateway.run: Starting Hermes Gateway...
2026-04-16 10:01:19,438 INFO gateway.run: Session storage: /home/cloudphone/.hermes/sessions
2026-04-16 10:01:19,442 WARNING gateway.run: No user allowlists configured. All unauthorized users will be denied. Set GATEWAY_ALLOW_ALL_USERS=true in ~/.hermes/.env to allow open access, or configure platform allowlists (e.g., TELEGRAM_ALLOWED_USERS=your_id).
2026-04-16 10:01:19,442 WARNING gateway.run: No messaging platforms enabled.
2026-04-16 10:01:19,443 INFO gateway.run: Gateway will continue running for cron job execution.
2026-04-16 10:01:19,443 INFO gateway.run: 1 hook(s) loaded
2026-04-16 10:01:19,447 INFO gateway.run: Channel directory built: 0 target(s)
2026-04-16 10:01:19,447 INFO gateway.run: Press Ctrl+C to stop
2026-04-16 10:01:19,477 INFO gateway.run: Cron ticker started (interval=60s)
2026-04-16 10:01:23,774 INFO tools.tirith_security: cosign not on PATH — installing tirith with SHA-256 verification only (install cosign for full supply chain verification)
2026-04-16 10:01:23,886 INFO tools.tirith_security: tirith installed to /home/cloudphone/.hermes/bin/tirith (SHA-256 only)
2026-04-28 09:16:27,489 INFO hermes_cli.plugins: Plugin 'openai' registered image_gen provider: openai
2026-04-28 09:16:27,491 INFO hermes_cli.plugins: Plugin 'openai-codex' registered image_gen provider: openai-codex
2026-04-28 09:16:27,629 INFO hermes_cli.plugins: Plugin 'xai' registered image_gen provider: xai
2026-04-28 09:16:27,696 INFO hermes_cli.plugins: Plugin discovery complete: 5 found, 4 enabled
2026-04-28 09:16:29,073 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-04-28 09:16:29,269 INFO tools.tirith_security: tirith not found — downloading latest release for aarch64-unknown-linux-gnu...
2026-04-28 09:16:29,309 INFO gateway.run: Starting Hermes Gateway...
2026-04-28 09:16:29,309 INFO gateway.run: Session storage: /home/cloudphone/.hermes/sessions
2026-04-28 09:16:29,368 INFO hermes_cli.plugins: Plugin 'openai' registered image_gen provider: openai
2026-04-28 09:16:29,368 INFO hermes_cli.plugins: Plugin 'openai-codex' registered image_gen provider: openai-codex
2026-04-28 09:16:29,398 INFO hermes_cli.plugins: Plugin 'xai' registered image_gen provider: xai
2026-04-28 09:16:29,399 INFO hermes_cli.plugins: Plugin discovery complete: 5 found, 4 enabled
2026-04-28 09:16:29,519 INFO gateway.run: Connecting to api_server...
2026-04-28 09:16:29,521 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent)
2026-04-28 09:16:29,538 INFO gateway.run: ✓ api_server connected
2026-04-28 09:16:29,539 INFO gateway.run: 1 hook(s) loaded
2026-04-28 09:16:29,539 INFO gateway.run: Gateway running with 1 platform(s)
2026-04-28 09:16:29,545 INFO gateway.run: Channel directory built: 0 target(s)
2026-04-28 09:16:29,546 INFO gateway.run: Press Ctrl+C to stop
2026-04-28 09:16:29,546 INFO gateway.run: Cron ticker started (interval=60s)

--- errors.log (last 100 lines) ---
2026-04-16 10:01:19,442 WARNING gateway.run: No user allowlists configured. All unauthorized users will be denied. Set GATEWAY_ALLOW_ALL_USERS=true in ~/.hermes/.env to allow open access, or configure platform allowlists (e.g., TELEGRAM_ALLOWED_USERS=your_id).
2026-04-16 10:01:19,442 WARNING gateway.run: No messaging platforms enabled.

--- gateway.log (last 100 lines) ---
2026-04-28 09:16:29,309 INFO gateway.run: Starting Hermes Gateway...
2026-04-28 09:16:29,309 INFO gateway.run: Session storage: /home/cloudphone/.hermes/sessions
2026-04-28 09:16:29,519 INFO gateway.run: Connecting to api_server...
2026-04-28 09:16:29,521 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent)
2026-04-28 09:16:29,538 INFO gateway.run: ✓ api_server connected
2026-04-28 09:16:29,539 INFO gateway.run: 1 hook(s) loaded
2026-04-28 09:16:29,539 INFO gateway.run: Gateway running with 1 platform(s)
2026-04-28 09:16:29,545 INFO gateway.run: Channel directory built: 0 target(s)
2026-04-28 09:16:29,546 INFO gateway.run: Press Ctrl+C to stop
2026-04-28 09:16:29,546 INFO gateway.run: Cron ticker started (interval=60s)



============================================================
FULL agent.log
============================================================

--- hermes dump ---
version:          0.11.0 (2026.4.23) [3ff3dfb5]
os:               Linux 6.19.13-orbstack-gbd1dc07b8cf4 aarch64
python:           3.11.2
openai_sdk:       2.32.0
profile:          default
hermes_home:      ~/.hermes
model:            blian_qwen35_plus
provider:         custom
terminal:         local

api_keys:
  openrouter           not set
  openai               not set
  anthropic            not set
  anthropic_token      not set
  nous                 not set
  google/gemini        not set
  gemini               not set
  glm/zai              not set
  zai                  not set
  kimi                 not set
  minimax              not set
  deepseek             not set
  dashscope            not set
  huggingface          not set
  nvidia               not set
  ai_gateway           not set
  opencode_zen         not set
  opencode_go          not set
  kilocode             not set
  firecrawl            not set
  tavily               not set
  browserbase          not set
  fal                  not set
  elevenlabs           not set
  github               not set

features:
  toolsets:           hermes-cli
  mcp_servers:        0
  memory_provider:    built-in
  gateway:            running (docker (foreground), pid 31)
  platforms:          none
  cron_jobs:          0
  skills:             93

config_overrides:
  agent.max_turns: 60
  display.streaming: True
--- end dump ---


--- full agent.log ---
2026-04-16 10:01:19,436 INFO tools.tirith_security: tirith not found — downloading latest release for aarch64-unknown-linux-gnu...
2026-04-16 10:01:19,438 INFO gateway.run: Starting Hermes Gateway...
2026-04-16 10:01:19,438 INFO gateway.run: Session storage: /home/cloudphone/.hermes/sessions
2026-04-16 10:01:19,442 WARNING gateway.run: No user allowlists configured. All unauthorized users will be denied. Set GATEWAY_ALLOW_ALL_USERS=true in ~/.hermes/.env to allow open access, or configure platform allowlists (e.g., TELEGRAM_ALLOWED_USERS=your_id).
2026-04-16 10:01:19,442 WARNING gateway.run: No messaging platforms enabled.
2026-04-16 10:01:19,443 INFO gateway.run: Gateway will continue running for cron job execution.
2026-04-16 10:01:19,443 INFO gateway.run: 1 hook(s) loaded
2026-04-16 10:01:19,447 INFO gateway.run: Channel directory built: 0 target(s)
2026-04-16 10:01:19,447 INFO gateway.run: Press Ctrl+C to stop
2026-04-16 10:01:19,477 INFO gateway.run: Cron ticker started (interval=60s)
2026-04-16 10:01:23,774 INFO tools.tirith_security: cosign not on PATH — installing tirith with SHA-256 verification only (install cosign for full supply chain verification)
2026-04-16 10:01:23,886 INFO tools.tirith_security: tirith installed to /home/cloudphone/.hermes/bin/tirith (SHA-256 only)
2026-04-28 09:16:27,489 INFO hermes_cli.plugins: Plugin 'openai' registered image_gen provider: openai
2026-04-28 09:16:27,491 INFO hermes_cli.plugins: Plugin 'openai-codex' registered image_gen provider: openai-codex
2026-04-28 09:16:27,629 INFO hermes_cli.plugins: Plugin 'xai' registered image_gen provider: xai
2026-04-28 09:16:27,696 INFO hermes_cli.plugins: Plugin discovery complete: 5 found, 4 enabled
2026-04-28 09:16:29,073 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-04-28 09:16:29,269 INFO tools.tirith_security: tirith not found — downloading latest release for aarch64-unknown-linux-gnu...
2026-04-28 09:16:29,309 INFO gateway.run: Starting Hermes Gateway...
2026-04-28 09:16:29,309 INFO gateway.run: Session storage: /home/cloudphone/.hermes/sessions
2026-04-28 09:16:29,368 INFO hermes_cli.plugins: Plugin 'openai' registered image_gen provider: openai
2026-04-28 09:16:29,368 INFO hermes_cli.plugins: Plugin 'openai-codex' registered image_gen provider: openai-codex
2026-04-28 09:16:29,398 INFO hermes_cli.plugins: Plugin 'xai' registered image_gen provider: xai
2026-04-28 09:16:29,399 INFO hermes_cli.plugins: Plugin discovery complete: 5 found, 4 enabled
2026-04-28 09:16:29,519 INFO gateway.run: Connecting to api_server...
2026-04-28 09:16:29,521 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent)
2026-04-28 09:16:29,538 INFO gateway.run: ✓ api_server connected
2026-04-28 09:16:29,539 INFO gateway.run: 1 hook(s) loaded
2026-04-28 09:16:29,539 INFO gateway.run: Gateway running with 1 platform(s)
2026-04-28 09:16:29,545 INFO gateway.run: Channel directory built: 0 target(s)
2026-04-28 09:16:29,546 INFO gateway.run: Press Ctrl+C to stop
2026-04-28 09:16:29,546 INFO gateway.run: Cron ticker started (interval=60s)



============================================================
FULL gateway.log
============================================================

--- hermes dump ---
version:          0.11.0 (2026.4.23) [3ff3dfb5]
os:               Linux 6.19.13-orbstack-gbd1dc07b8cf4 aarch64
python:           3.11.2
openai_sdk:       2.32.0
profile:          default
hermes_home:      ~/.hermes
model:            blian_qwen35_plus
provider:         custom
terminal:         local

api_keys:
  openrouter           not set
  openai               not set
  anthropic            not set
  anthropic_token      not set
  nous                 not set
  google/gemini        not set
  gemini               not set
  glm/zai              not set
  zai                  not set
  kimi                 not set
  minimax              not set
  deepseek             not set
  dashscope            not set
  huggingface          not set
  nvidia               not set
  ai_gateway           not set
  opencode_zen         not set
  opencode_go          not set
  kilocode             not set
  firecrawl            not set
  tavily               not set
  browserbase          not set
  fal                  not set
  elevenlabs           not set
  github               not set

features:
  toolsets:           hermes-cli
  mcp_servers:        0
  memory_provider:    built-in
  gateway:            running (docker (foreground), pid 31)
  platforms:          none
  cron_jobs:          0
  skills:             93

config_overrides:
  agent.max_turns: 60
  display.streaming: True
--- end dump ---


--- full gateway.log ---
2026-04-28 09:16:29,309 INFO gateway.run: Starting Hermes Gateway...
2026-04-28 09:16:29,309 INFO gateway.run: Session storage: /home/cloudphone/.hermes/sessions
2026-04-28 09:16:29,519 INFO gateway.run: Connecting to api_server...
2026-04-28 09:16:29,521 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent)
2026-04-28 09:16:29,538 INFO gateway.run: ✓ api_server connected
2026-04-28 09:16:29,539 INFO gateway.run: 1 hook(s) loaded
2026-04-28 09:16:29,539 INFO gateway.run: Gateway running with 1 platform(s)
2026-04-28 09:16:29,545 INFO gateway.run: Channel directory built: 0 target(s)
2026-04-28 09:16:29,546 INFO gateway.run: Press Ctrl+C to stop
2026-04-28 09:16:29,546 INFO gateway.run: Cron ticker started (interval=60s)

Operating System

Ubuntu 24.04

Python Version

No response

Hermes Version

No response

Additional Logs / Traceback (optional)

Root Cause Analysis (optional)

No response

Proposed Fix (optional)

No response

Are you willing to submit a PR for this?

  • I'd like to fix this myself and submit a PR

extent analysis

TL;DR

The CRON tasks in Hermes do not load or apply the prompts defined in SOUL.md, likely due to a configuration or loading issue.

Guidance

  1. Verify SOUL.md format and content: Ensure that the SOUL.md file is correctly formatted and contains the expected prompts for CRON tasks.
  2. Check Hermes configuration: Review the Hermes configuration to ensure that it is set up to load and apply prompts from SOUL.md for CRON tasks.
  3. Investigate loading mechanisms: Investigate how Hermes loads prompts from SOUL.md and whether there are any issues with this process that could be preventing CRON tasks from accessing the prompts.
  4. Test with a simple prompt: Test the CRON task with a simple prompt in SOUL.md to see if the issue is specific to complex prompts or a general loading issue.

Example

No code example is provided as the issue does not specify a particular code snippet that is causing the problem.

Notes

The provided logs do not show any explicit errors related to loading SOUL.md or executing CRON tasks, suggesting that the issue may be related to the configuration or the way Hermes interacts with SOUL.md.

Recommendation

Apply a workaround by manually specifying the prompts for CRON tasks in the Hermes configuration, if possible, until the root cause of the issue with SOUL.md loading can be identified and fixed.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING