hermes - 💡(How to fix) Fix [i18n] Thai Translation: Reference Part a - cli-commands [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#15146Fetched 2026-04-25 06:24:18
View on GitHub
Comments
0
Participants
1
Timeline
2
Reactions
0
Author
Participants
Timeline (top)
labeled ×2

Error Message

| hermes logs | ดู, tail, และกรองไฟล์ log ของ agent/gateway/error | | --level <LEVEL> | ระดับ log ขั้นต่ำที่ต้องการแสดง: DEBUG, INFO, WARNING, ERROR, CRITICAL. |

Fix Action

Fix / Workaround

NameFileWhat it captures
agent (default)agent.logกิจกรรมทั้งหมดของ agent - API calls, tool dispatch, session lifecycle (INFO และสูงกว่า)
errorserrors.logคำเตือนและข้อผิดพลาดเท่านั้น - subset ที่ถูกกรองจาก agent.log
gatewaygateway.logกิจกรรมของ messaging gateway - การเชื่อมต่อแพลตฟอร์ม, message dispatch, webhook events

Code Example

hermes [global-options] <command> [subcommand/options]

---

hermes chat [options]

---

hermes
hermes chat -q "Summarize the latest PRs"
hermes chat --provider openrouter --model anthropic/claude-sonnet-4.6
hermes chat --toolsets web,terminal,skills
hermes chat --quiet -q "Return only JSON"
hermes chat --worktree -q "Review this repo and open a PR"
hermes chat --ignore-user-config --ignore-rules -q "Repro without my personal setup"

---

hermes model

---

/model                              # แสดง model ปัจจุบันและตัวเลือกที่พร้อมใช้งาน
/model claude-sonnet-4              # สลับ model (auto-detects provider)
/model zai:glm-5                    # สลับ provider และ model
/model custom:qwen-2.5              # ใช้ model บน custom endpoint ของคุณ
/model custom                       # auto-detect model จาก custom endpoint
/model custom:local:qwen-2.5        # ใช้ custom provider ที่มีชื่อ
/model openrouter:anthropic/claude-sonnet-4  # สลับกลับไปใช้ cloud

---

/model claude-sonnet-4 --global     # สลับและบันทึกเป็นค่า default ใหม่

---

hermes gateway <subcommand>

---

hermes setup [model|tts|terminal|gateway|tools|agent] [--non-interactive] [--reset]

---

hermes whatsapp

---

hermes auth                                              # ตัวช่วยตั้งค่าแบบโต้ตอบ
hermes auth list                                         # แสดง pool ทั้งหมด
hermes auth list openrouter                              # แสดง provider เฉพาะ
hermes auth add openrouter --api-key sk-or-v1-xxx        # เพิ่ม API key
hermes auth add anthropic --type oauth                   # เพิ่ม credential แบบ OAuth
hermes auth remove openrouter 2                          # ลบตาม index
hermes auth reset openrouter                             # ล้าง cooldowns

---

hermes status [--all] [--deep]

---

hermes cron <list|create|edit|pause|resume|run|remove|status|tick>

---

hermes webhook <subscribe|list|remove|test>

---

hermes webhook subscribe <name> [options]

---

hermes doctor [--fix]

---

hermes dump [--show-keys]

---

--- hermes dump ---
version:          0.8.0 (2026.4.8) [af4abd2f]
os:               Linux 6.14.0-37-generic x86_64
python:           3.11.14
openai_sdk:       2.24.0
profile:          default
hermes_home:      ~/.hermes
model:            anthropic/claude-opus-4.6
provider:         openrouter
terminal:         local

api_keys:
  openrouter           set
  openai               not set
  anthropic            set
  nous                 not set
  firecrawl            set
  ...

features:
  toolsets:           all
  mcp_servers:        0
  memory_provider:    built-in
  gateway:            running (systemd)
  platforms:          telegram, discord
  cron_jobs:          3 active / 5 total
  skills:             42

config_overrides:
  agent.max_turns: 250
  compression.threshold: 0.85
  display.streaming: True
--- end dump ---

---

hermes debug share [options]

---

hermes debug share              # อัปโหลดรายงาน debug, พิมพ์ URL
hermes debug share --lines 500  # รวม log lines เพิ่มขึ้น
hermes debug share --expire 30  # เก็บ paste ไว้ 30 วัน
hermes debug share --local      # พิมพ์รายงานไปยัง terminal (ไม่ทำการอัปโหลด)

---

hermes backup [options]

---

hermes backup                           # Full backup ไปที่ ~/hermes-backup-*.zip
hermes backup -o /tmp/hermes.zip        # Full backup ไปที่พาธที่ระบุ
hermes backup --quick                   # Quick state-only snapshot
hermes backup --quick --label "pre-upgrade"  # Quick snapshot พร้อม label

---

hermes import <zipfile> [options]

---

hermes logs [log_name] [options]

---

# ดู 50 บรรทัดสุดท้ายของ agent.log (default)
hermes logs

# ติดตาม agent.log แบบ real time
hermes logs -f

# ดู 100 บรรทัดสุดท้ายของ gateway.log
hermes logs gateway -n 100

# แสดงเฉพาะ warnings และ errors จากชั่วโมงที่ผ่านมา
hermes logs --level WARNING --since 1h

# กรองตาม session เฉพาะ
hermes logs --session abc123

# ติดตาม errors.log โดยเริ่มจาก 30 นาทีที่แล้ว
hermes logs errors --since 30m -f

# แสดงไฟล์ log ทั้งหมดพร้อมขนาด
hermes logs list

---

# บรรทัด WARNING+ จาก 2 ชั่วโมงที่แล้ว ที่มี session "tg-12345"
hermes logs --level WARNING --since 2h --session tg-12345

---

hermes config <subcommand>

---

hermes pairing <list|approve|revoke|clear-pending>

---

hermes skills <subcommand>

---

hermes skills browse
hermes skills browse --source official
hermes skills search react --source skills-sh
hermes skills search https://mintlify.com/docs --source well-known
hermes skills inspect official/security/1password
hermes skills inspect skills-sh/vercel-labs/json-render/json-render-react
hermes skills install official/migration/openclaw-migration
hermes skills install skills-sh/anthropics/skills/pdf --force
hermes skills check
hermes skills update
hermes skills config

---

hermes honcho [--target-profile NAME] <subcommand>

---

hermes memory <subcommand>

---

hermes acp

---

hermes-acp
python -m acp_adapter

---

pip install -e '.[acp]'

---

hermes mcp <subcommand>

---

hermes plugins [subcommand]

---

hermes tools [--summary]

---

hermes sessions <subcommand>

---

hermes insights [--days N] [--source platform]

---

hermes claw migrate [options]

---

# ดูตัวอย่างว่าจะมีการย้ายอะไร
hermes claw migrate --dry-run

# Full migration รวมถึง API keys
hermes claw migrate --preset full

# ย้ายเฉพาะ user data (ไม่มี secrets), overwrite conflicts
hermes claw migrate --preset user-data --overwrite

# ย้ายจาก OpenClaw path ที่กำหนดเอง
hermes claw migrate --source /home/user/old-openclaw

---

hermes dashboard [options]

---

# Default - เปิดเบราว์เซอร์ไปยัง http://127.0.0.1:9119
hermes dashboard

# กำหนด port เอง, ไม่เปิดเบราว์เซอร์
hermes dashboard --port 8080 --no-open

---

hermes profile <subcommand>

---

hermes profile list
hermes profile create work --clone
hermes profile use work
hermes profile alias work --name h-work
hermes profile export work -o work-backup.tar.gz
hermes profile import work-backup.tar.gz --name restored
hermes -p work chat -q "Hello from work profile"

---

hermes completion [bash|zsh]

---

# Bash
hermes completion bash >> ~/.bashrc

# Zsh
hermes completion zsh >> ~/.zshrc
RAW_BUFFERClick to expand / collapse

📄 reference/cli-commands.md


sidebar_position: 1 title: "CLI Commands Reference" description: "Authoritative reference for Hermes terminal commands and command families"

CLI Commands Reference

หน้านี้ครอบคลุม คำสั่งเทอร์มินัล ที่คุณรันจากเชลล์ของคุณ

สำหรับคำสั่งสแลช (slash commands) ในแชท ให้ดูที่ Slash Commands Reference

Global entrypoint

hermes [global-options] <command> [subcommand/options]

Global options

OptionDescription
--version, -Vแสดงเวอร์ชันและออกจากระบบ
--profile <name>, -p <name>เลือก Hermes profile ที่จะใช้สำหรับการเรียกใช้ครั้งนี้ จะแทนที่ค่า default ที่ตั้งไว้ด้วย hermes profile use
--resume <session>, -r <session>กลับไปทำงานในเซสชันก่อนหน้าโดยใช้ ID หรือชื่อ
--continue [name], -c [name]กลับไปทำงานในเซสชันล่าสุด หรือเซสชันล่าสุดที่ตรงกับชื่อที่ระบุ
--worktree, -wเริ่มต้นใน git worktree ที่แยกออกมาสำหรับเวิร์กโฟลว์แบบ parallel-agent
--yoloข้ามการแจ้งเตือนการอนุมัติคำสั่งอันตราย (dangerous-command)
--pass-session-idรวม session ID เข้าไปใน system prompt ของ agent
--ignore-user-configละเลย ~/.hermes/config.yaml และใช้ค่า default ที่มาพร้อมกับระบบ (built-in defaults) อย่างไรก็ตาม ข้อมูลรับรอง (credentials) ใน .env ยังคงถูกโหลดอยู่
--ignore-rulesข้ามการฉีดอัตโนมัติของ AGENTS.md, SOUL.md, .cursorrules, memory, และ preloaded skills
--tuiเปิด TUI แทน CLI แบบคลาสสิก เทียบเท่ากับ HERMES_TUI=1
--devเมื่อใช้กับ --tui: รัน source code ของ TypeScript โดยตรงผ่าน tsx แทนการใช้ prebuilt bundle (สำหรับผู้มีส่วนร่วม TUI)

Top-level commands

CommandPurpose
hermes chatแชทแบบโต้ตอบ (Interactive) หรือแบบครั้งเดียว (one-shot) กับ agent
hermes modelเลือก provider และ model default แบบโต้ตอบ
hermes gatewayรันหรือจัดการบริการ messaging gateway
hermes setupตัวช่วยตั้งค่า (setup wizard) แบบโต้ตอบสำหรับส่วนการตั้งค่าทั้งหมดหรือบางส่วน
hermes whatsappกำหนดค่าและจับคู่ (pair) WhatsApp bridge
hermes authจัดการข้อมูลรับรอง (credentials) - เพิ่ม, แสดงรายการ, ลบ, รีเซ็ต, ตั้งกลยุทธ์ จัดการ flow ของ OAuth สำหรับ Codex/Nous/Anthropic
hermes login / logoutเลิกใช้ - ให้ใช้ hermes auth แทน
hermes statusแสดงสถานะของ agent, auth, และ platform
hermes cronตรวจสอบและทำเครื่องหมาย (tick) ตัวจัดตารางเวลา cron
hermes webhookจัดการการสมัครรับ webhook แบบไดนามิกสำหรับการเปิดใช้งานที่ขับเคลื่อนด้วยเหตุการณ์ (event-driven activation)
hermes doctorวินิจฉัยปัญหา config และ dependency
hermes dumpสรุปการตั้งค่าที่สามารถคัดลอก-วางได้สำหรับการสนับสนุน/ดีบัก
hermes debugเครื่องมือดีบัก - อัปโหลด logs และ system info สำหรับการสนับสนุน
hermes backupสำรองข้อมูล (backup) ไดเรกทอรี home ของ Hermes เป็นไฟล์ zip
hermes importกู้คืน (restore) backup ของ Hermes จากไฟล์ zip
hermes logsดู, tail, และกรองไฟล์ log ของ agent/gateway/error
hermes configแสดง, แก้ไข, ย้าย (migrate), และสอบถามไฟล์การตั้งค่า
hermes pairingอนุมัติหรือเพิกถอนรหัสจับคู่ (pairing codes) ของ messaging
hermes skillsเรียกดู, ติดตั้ง, เผยแพร่, ตรวจสอบ, และกำหนดค่า skills
hermes honchoจัดการการรวม memory ข้ามเซสชันของ Honcho
hermes memoryกำหนดค่า provider memory ภายนอก
hermes acpรัน Hermes เป็น ACP server สำหรับการรวมกับ editor
hermes mcpจัดการการตั้งค่า MCP server และรัน Hermes เป็น MCP server
hermes pluginsจัดการ plugins ของ Hermes Agent (ติดตั้ง, เปิดใช้งาน, ปิดใช้งาน, ลบ)
hermes toolsกำหนดค่า tools ที่เปิดใช้งานสำหรับแต่ละ platform
hermes sessionsเรียกดู, ส่งออก, ตัดทอน (prune), เปลี่ยนชื่อ, และลบเซสชัน
hermes insightsแสดง analytics ของ token/cost/activity
hermes clawตัวช่วยการย้าย (migration helpers) OpenClaw
hermes dashboardเปิด web dashboard สำหรับจัดการ config, API keys, และ sessions
hermes profileจัดการ profiles - อินสแตนซ์ Hermes ที่แยกออกจากกันหลายตัว
hermes completionพิมพ์ scripts สำหรับ shell completion (bash/zsh)
hermes versionแสดงข้อมูลเวอร์ชัน
hermes updateดึงโค้ดล่าสุดและติดตั้ง dependencies ใหม่
hermes uninstallลบ Hermes ออกจากระบบ

hermes chat

hermes chat [options]

Common options:

OptionDescription
-q, --query "..."โหมดครั้งเดียว ไม่โต้ตอบ (One-shot, non-interactive prompt)
-m, --model <model>แทนที่ model สำหรับการรันครั้งนี้
-t, --toolsets <csv>เปิดใช้งานชุดเครื่องมือ (toolsets) แบบคั่นด้วย comma
--provider <provider>บังคับใช้ provider: auto, openrouter, nous, openai-codex, copilot-acp, copilot, anthropic, gemini, google-gemini-cli, huggingface, zai, kimi-coding, kimi-coding-cn, minimax, minimax-cn, kilocode, xiaomi, arcee, alibaba, deepseek, nvidia, ollama-cloud, xai (alias grok), qwen-oauth, bedrock, opencode-zen, opencode-go, ai-gateway
-s, --skills <name>โหลด skills หนึ่งตัวหรือมากกว่าสำหรับเซสชัน (สามารถทำซ้ำหรือคั่นด้วย comma)
-v, --verboseแสดงผลแบบละเอียด (Verbose output)
-Q, --quietโหมดโปรแกรมมิ่ง: ปิดการแสดง banner/spinner/tool previews
--image <path>แนบรูปภาพในเครื่อง (local image) เข้ากับ query เดียว
--resume <session> / --continue [name]กลับไปทำงานในเซสชันโดยตรงจาก chat
--worktreeสร้าง git worktree ที่แยกออกมาสำหรับการรันครั้งนี้
--checkpointsเปิดใช้งาน filesystem checkpoints ก่อนการเปลี่ยนแปลงไฟล์ที่ทำลายล้าง (destructive file changes)
--yoloข้ามการแจ้งเตือนการอนุมัติ
--pass-session-idส่ง session ID เข้าไปใน system prompt
--ignore-user-configละเลย ~/.hermes/config.yaml และใช้ค่า default ที่มาพร้อมกับระบบ ข้อมูลรับรองใน .env ยังคงถูกโหลดอยู่ มีประโยชน์สำหรับการรัน CI ที่แยกออกมา, รายงาน bug ที่ทำซ้ำได้, และการรวมระบบของบุคคลที่สาม
--ignore-rulesข้ามการฉีดอัตโนมัติของ AGENTS.md, SOUL.md, .cursorrules, memory ที่คงอยู่, และ preloaded skills ผสมกับ --ignore-user-config เพื่อการรันที่แยกออกมาอย่างสมบูรณ์
--source <tag>tag แหล่งที่มาของเซสชันสำหรับการกรอง (ค่า default: cli) ใช้ tool สำหรับการรวมระบบของบุคคลที่สามที่ไม่ควรปรากฏในรายการเซสชันของผู้ใช้
--max-turns <N>จำนวนรอบการเรียก tool สูงสุดต่อรอบการสนทนา (ค่า default: 90, หรือ agent.max_turns ใน config)

Examples:

hermes
hermes chat -q "Summarize the latest PRs"
hermes chat --provider openrouter --model anthropic/claude-sonnet-4.6
hermes chat --toolsets web,terminal,skills
hermes chat --quiet -q "Return only JSON"
hermes chat --worktree -q "Review this repo and open a PR"
hermes chat --ignore-user-config --ignore-rules -q "Repro without my personal setup"

hermes model

ตัวเลือก provider + model แบบโต้ตอบ นี่คือคำสั่งสำหรับเพิ่ม provider ใหม่, การตั้งค่า API keys, และการรัน flow ของ OAuth ให้รันจากเทอร์มินัลของคุณ - ไม่ใช่จากภายในเซสชัน chat ของ Hermes ที่กำลังทำงานอยู่

hermes model

ใช้คำสั่งนี้เมื่อคุณต้องการ:

  • เพิ่ม provider ใหม่ (OpenRouter, Anthropic, Copilot, DeepSeek, custom, ฯลฯ)
  • เข้าสู่ระบบ provider ที่รองรับ OAuth (Anthropic, Copilot, Codex, Nous Portal)
  • ป้อนหรืออัปเดต API keys
  • เลือกจากรายการ model เฉพาะ provider
  • กำหนดค่า endpoint แบบ custom/self-hosted
  • บันทึกค่า default ใหม่ลงใน config

:::warning hermes model vs /model - รู้ความแตกต่าง hermes model (รันจากเทอร์มินัลของคุณ, นอกเหนือจากเซสชัน Hermes ใดๆ) คือ ตัวช่วยตั้งค่า provider แบบเต็มรูปแบบ มันสามารถเพิ่ม provider ใหม่, รัน flow ของ OAuth, แจ้งขอ API keys, และกำหนดค่า endpoints

/model (พิมพ์ภายในเซสชัน chat ของ Hermes ที่กำลังทำงานอยู่) สามารถ สลับระหว่าง provider และ model ที่คุณตั้งค่าไว้แล้วเท่านั้น มันไม่สามารถเพิ่ม provider ใหม่, รัน OAuth, หรือแจ้งขอ API keys ได้

หากคุณต้องการเพิ่ม provider ใหม่: ให้ออกจากเซสชัน Hermes ก่อน (Ctrl+C หรือ /quit) จากนั้นรัน hermes model จาก prompt ของเทอร์มินัลของคุณ :::

/model slash command (mid-session)

สลับระหว่าง model ที่ตั้งค่าไว้แล้วโดยไม่ต้องออกจากเซสชัน:

/model                              # แสดง model ปัจจุบันและตัวเลือกที่พร้อมใช้งาน
/model claude-sonnet-4              # สลับ model (auto-detects provider)
/model zai:glm-5                    # สลับ provider และ model
/model custom:qwen-2.5              # ใช้ model บน custom endpoint ของคุณ
/model custom                       # auto-detect model จาก custom endpoint
/model custom:local:qwen-2.5        # ใช้ custom provider ที่มีชื่อ
/model openrouter:anthropic/claude-sonnet-4  # สลับกลับไปใช้ cloud

โดยค่า default การเปลี่ยนแปลงด้วย /model จะมีผล เฉพาะเซสชันปัจจุบันเท่านั้น เพิ่ม --global เพื่อบันทึกการเปลี่ยนแปลงให้เป็นค่า default ใน config.yaml:

/model claude-sonnet-4 --global     # สลับและบันทึกเป็นค่า default ใหม่

:::info What if I only see OpenRouter models? หากคุณตั้งค่าเฉพาะ OpenRouter, /model จะแสดงเฉพาะ model ของ OpenRouter เท่านั้น หากต้องการเพิ่ม provider อื่น (Anthropic, DeepSeek, Copilot, ฯลฯ), ให้ออกจากเซสชันของคุณและรัน hermes model จากเทอร์มินัล :::

การเปลี่ยนแปลง Provider และ base URL จะถูกบันทึกไปยัง config.yaml โดยอัตโนมัติ เมื่อสลับออกจาก custom endpoint, base URL เก่าจะถูกล้างเพื่อป้องกันการรั่วไหลไปยัง provider อื่น

hermes gateway

hermes gateway <subcommand>

Subcommands:

SubcommandDescription
runรัน gateway ใน foreground แนะนำสำหรับ WSL, Docker, และ Termux
startเริ่มบริการ background systemd/launchd ที่ติดตั้งไว้
stopหยุดบริการ (หรือ process foreground)
restartเริ่มบริการใหม่
statusแสดงสถานะของบริการ
installติดตั้งเป็นบริการ background systemd (Linux) หรือ launchd (macOS)
uninstallลบบริการที่ติดตั้งออก
setupการตั้งค่า messaging-platform แบบโต้ตอบ

:::tip WSL users ให้ใช้ hermes gateway run แทน hermes gateway start - การรองรับ systemd ของ WSL ไม่น่าเชื่อถือ ห่อด้วย tmux เพื่อความคงอยู่: tmux new -s hermes 'hermes gateway run' ดู WSL FAQ สำหรับรายละเอียด :::

hermes setup

hermes setup [model|tts|terminal|gateway|tools|agent] [--non-interactive] [--reset]

ใช้ตัวช่วยตั้งค่าแบบเต็มรูปแบบ หรือกระโดดไปยังส่วนใดส่วนหนึ่ง:

SectionDescription
modelการตั้งค่า provider และ model
terminalการตั้งค่า backend และ sandbox ของ terminal
gatewayการตั้งค่า messaging platform
toolsเปิด/ปิด tools สำหรับแต่ละ platform
agentการตั้งค่าพฤติกรรมของ agent

Options:

OptionDescription
--non-interactiveใช้ค่า default / environment values โดยไม่มีการแจ้ง prompt
--resetรีเซ็ตการตั้งค่ากลับไปเป็นค่า default ก่อนเริ่ม setup

hermes whatsapp

hermes whatsapp

รัน flow การจับคู่/ตั้งค่า WhatsApp รวมถึงการเลือกโหมดและการจับคู่ด้วย QR-code

hermes login / hermes logout (Deprecated)

:::caution hermes login ถูกลบออกแล้ว ให้ใช้ hermes auth เพื่อจัดการ credentials ของ OAuth, hermes model เพื่อเลือก provider, หรือ hermes setup สำหรับการตั้งค่าแบบโต้ตอบทั้งหมด :::

hermes auth

จัดการ pool ของ credentials สำหรับการหมุนเวียน key ของ provider เดียวกัน ดู Credential Pools สำหรับเอกสารฉบับเต็ม

hermes auth                                              # ตัวช่วยตั้งค่าแบบโต้ตอบ
hermes auth list                                         # แสดง pool ทั้งหมด
hermes auth list openrouter                              # แสดง provider เฉพาะ
hermes auth add openrouter --api-key sk-or-v1-xxx        # เพิ่ม API key
hermes auth add anthropic --type oauth                   # เพิ่ม credential แบบ OAuth
hermes auth remove openrouter 2                          # ลบตาม index
hermes auth reset openrouter                             # ล้าง cooldowns

Subcommands: add, list, remove, reset เมื่อเรียกโดยไม่มี subcommand จะเปิดตัวตัวช่วยตั้งค่าการจัดการแบบโต้ตอบ

hermes status

hermes status [--all] [--deep]
OptionDescription
--allแสดงรายละเอียดทั้งหมดในรูปแบบที่ถูกแก้ไข (redacted format) และสามารถแชร์ได้
--deepรันการตรวจสอบที่ลึกขึ้นซึ่งอาจใช้เวลานานกว่า

hermes cron

hermes cron <list|create|edit|pause|resume|run|remove|status|tick>
SubcommandDescription
listแสดงงานที่ถูกกำหนดเวลา (scheduled jobs)
create / addสร้างงานที่ถูกกำหนดเวลาจาก prompt, สามารถแนบ skills หนึ่งตัวหรือมากกว่าผ่าน --skill ซ้ำๆ ได้
editอัปเดตตารางเวลา, prompt, ชื่อ, การส่งมอบ, จำนวนครั้งที่ทำซ้ำ, หรือ skills ที่แนบมา รองรับ --clear-skills, --add-skill, และ --remove-skill
pauseหยุดงานโดยไม่ลบ
resumeกลับไปทำงานของงานที่ถูกหยุดชั่วคราวและคำนวณการรันครั้งถัดไปในอนาคต
runกระตุ้นงานในรอบ tick ของ scheduler ถัดไป
removeลบงานที่ถูกกำหนดเวลา
statusตรวจสอบว่า cron scheduler กำลังทำงานอยู่หรือไม่
tickรันงานที่ถึงกำหนดครั้งเดียวแล้วออกจากระบบ

hermes webhook

hermes webhook <subscribe|list|remove|test>

จัดการการสมัครรับ webhook แบบไดนามิกสำหรับการเปิดใช้งาน agent ที่ขับเคลื่อนด้วยเหตุการณ์ ต้องเปิดใช้งาน webhook platform ใน config - หากไม่ได้ตั้งค่า จะแสดงคำแนะนำการตั้งค่า

SubcommandDescription
subscribe / addสร้าง webhook route คืนค่า URL และ HMAC secret เพื่อตั้งค่าใน service ของคุณ
list / lsแสดงการสมัครรับทั้งหมดที่สร้างโดย agent
remove / rmลบการสมัครรับแบบไดนามิก (Static routes จาก config.yaml ไม่ได้รับผลกระทบ)
testส่ง POST test เพื่อตรวจสอบว่าการสมัครรับทำงานได้หรือไม่

hermes webhook subscribe

hermes webhook subscribe <name> [options]
OptionDescription
--promptTemplate prompt พร้อมการอ้างอิง payload {dot.notation}
--eventsประเภท event แบบคั่นด้วย comma ที่ยอมรับ (เช่น issues,pull_request) ว่าง = ทั้งหมด
--descriptionคำอธิบายที่มนุษย์อ่านได้
--skillsชื่อ skill แบบคั่นด้วย comma ที่จะโหลดสำหรับการรัน agent
--deliverเป้าหมายการส่งมอบ: log (default), telegram, discord, slack, github_comment
--deliver-chat-idID chat/channel เป้าหมายสำหรับการส่งมอบข้าม platform
--secretHMAC secret แบบกำหนดเอง จะถูกสร้างอัตโนมัติหากละเว้น

Subscriptions จะคงอยู่บน ~/.hermes/webhook_subscriptions.json และถูกโหลดใหม่ (hot-reloaded) โดย webhook adapter โดยไม่ต้องรีสตาร์ท gateway

hermes doctor

hermes doctor [--fix]
OptionDescription
--fixพยายามซ่อมแซมอัตโนมัติในส่วนที่ทำได้

hermes dump

hermes dump [--show-keys]

แสดงสรุปแบบ plain-text ที่กระชับของการตั้งค่า Hermes ทั้งหมดของคุณ ออกแบบมาเพื่อคัดลอก-วางลงใน Discord, GitHub issues, หรือ Telegram เมื่อขอความช่วยเหลือ - ไม่มีสี ANSI, ไม่มีรูปแบบพิเศษ มีเพียงข้อมูลเท่านั้น

OptionDescription
--show-keysแสดง prefix ของ API key ที่ถูกแก้ไข (4 ตัวอักษรแรกและ 4 ตัวอักษรสุดท้าย) แทนที่จะแสดงแค่ set/not set

What it includes

SectionDetails
Headerเวอร์ชัน Hermes, วันที่เผยแพร่, git commit hash
EnvironmentOS, เวอร์ชัน Python, เวอร์ชัน OpenAI SDK
Identityชื่อ profile ที่ใช้งาน, path ของ HERMES_HOME
Modelmodel และ provider default ที่กำหนดค่าไว้
Terminalประเภท backend (local, docker, ssh, ฯลฯ)
API keysการตรวจสอบการมีอยู่ของ API key ทั้ง 22 ตัวสำหรับ provider/tool
Featurestoolsets ที่เปิดใช้งาน, จำนวน MCP server, memory provider
Servicesสถานะ gateway, messaging platforms ที่กำหนดค่าไว้
Workloadจำนวน cron jobs, จำนวน skills ที่ติดตั้ง
Config overridesค่า config ใดๆ ที่แตกต่างจากค่า default

Example output

--- hermes dump ---
version:          0.8.0 (2026.4.8) [af4abd2f]
os:               Linux 6.14.0-37-generic x86_64
python:           3.11.14
openai_sdk:       2.24.0
profile:          default
hermes_home:      ~/.hermes
model:            anthropic/claude-opus-4.6
provider:         openrouter
terminal:         local

api_keys:
  openrouter           set
  openai               not set
  anthropic            set
  nous                 not set
  firecrawl            set
  ...

features:
  toolsets:           all
  mcp_servers:        0
  memory_provider:    built-in
  gateway:            running (systemd)
  platforms:          telegram, discord
  cron_jobs:          3 active / 5 total
  skills:             42

config_overrides:
  agent.max_turns: 250
  compression.threshold: 0.85
  display.streaming: True
--- end dump ---

When to use

  • การรายงาน bug บน GitHub - วาง dump ลงใน issue ของคุณ
  • การขอความช่วยเหลือใน Discord - แชร์ใน code block
  • การเปรียบเทียบการตั้งค่าของคุณกับคนอื่น
  • การตรวจสอบเบื้องต้นอย่างรวดเร็วเมื่อมีบางอย่างไม่ทำงาน

:::tip hermes dump ออกแบบมาโดยเฉพาะสำหรับการแชร์ สำหรับการวินิจฉัยแบบโต้ตอบ ให้ใช้ hermes doctor สำหรับภาพรวมด้วยสายตา ให้ใช้ hermes status :::

hermes debug

hermes debug share [options]

อัปโหลดรายงาน debug (ข้อมูลระบบ + log ล่าสุด) ไปยังบริการ paste และรับ URL ที่สามารถแชร์ได้ มีประโยชน์สำหรับการร้องขอการสนับสนุนอย่างรวดเร็ว - รวมถึงทุกสิ่งที่ผู้ช่วยเหลือต้องการเพื่อวินิจฉัยปัญหาของคุณ

OptionDescription
--lines <N>จำนวนบรรทัด log ที่จะรวมต่อไฟล์ log (ค่าเริ่มต้น: 200).
--expire <days>ระยะเวลาหมดอายุของ paste เป็นวัน (ค่าเริ่มต้น: 7).
--localพิมพ์รายงานในเครื่องแทนการอัปโหลด.

รายงานนี้รวมข้อมูลระบบ (OS, Python version, Hermes version), log ของ agent และ gateway ล่าสุด (จำกัด 512 KB ต่อไฟล์), และสถานะ API key ที่ถูก redact แล้ว Keys จะถูก redact เสมอ - จะไม่มีการอัปโหลด secret ใดๆ

บริการ paste ที่ลองตามลำดับ: paste.rs, dpaste.com.

Examples

hermes debug share              # อัปโหลดรายงาน debug, พิมพ์ URL
hermes debug share --lines 500  # รวม log lines เพิ่มขึ้น
hermes debug share --expire 30  # เก็บ paste ไว้ 30 วัน
hermes debug share --local      # พิมพ์รายงานไปยัง terminal (ไม่ทำการอัปโหลด)

hermes backup

hermes backup [options]

สร้าง zip archive ของการตั้งค่า (configuration), skills, sessions, และข้อมูลของ Hermes การสำรองข้อมูลนี้ไม่รวม codebase ของ hermes-agent เอง

OptionDescription
-o, --output <path>พาธเอาต์พุตสำหรับไฟล์ zip (ค่าเริ่มต้น: ~/hermes-backup-<timestamp>.zip).
-q, --quickSnapshot อย่างรวดเร็ว: เฉพาะไฟล์ state ที่สำคัญ (config.yaml, state.db, .env, auth, cron jobs). เร็วกว่าการสำรองข้อมูลแบบเต็มมาก.
-l, --label <name>Label สำหรับ snapshot (ใช้เฉพาะกับ --quick).

การสำรองข้อมูลใช้ API backup() ของ SQLite เพื่อการคัดลอกที่ปลอดภัย ดังนั้นจึงทำงานได้อย่างถูกต้องแม้ว่า Hermes จะกำลังทำงานอยู่ (WAL-mode safe).

Examples

hermes backup                           # Full backup ไปที่ ~/hermes-backup-*.zip
hermes backup -o /tmp/hermes.zip        # Full backup ไปที่พาธที่ระบุ
hermes backup --quick                   # Quick state-only snapshot
hermes backup --quick --label "pre-upgrade"  # Quick snapshot พร้อม label

hermes import

hermes import <zipfile> [options]

กู้คืน Hermes backup ที่สร้างไว้ก่อนหน้านี้ไปยัง home directory ของ Hermes.

OptionDescription
-f, --forceเขียนทับไฟล์ที่มีอยู่โดยไม่มีการยืนยัน.

hermes logs

hermes logs [log_name] [options]

ดู, tail, และกรองไฟล์ log ของ Hermes. log ทั้งหมดถูกจัดเก็บไว้ใน ~/.hermes/logs/ (หรือ <profile>/logs/ สำหรับ profile ที่ไม่ใช่ค่าเริ่มต้น).

Log files

NameFileWhat it captures
agent (default)agent.logกิจกรรมทั้งหมดของ agent - API calls, tool dispatch, session lifecycle (INFO และสูงกว่า)
errorserrors.logคำเตือนและข้อผิดพลาดเท่านั้น - subset ที่ถูกกรองจาก agent.log
gatewaygateway.logกิจกรรมของ messaging gateway - การเชื่อมต่อแพลตฟอร์ม, message dispatch, webhook events

Options

OptionDescription
log_namelog ที่ต้องการดู: agent (default), errors, gateway, หรือ list เพื่อแสดงไฟล์ที่พร้อมใช้งานพร้อมขนาด.
-n, --lines <N>จำนวนบรรทัดที่ต้องการแสดง (ค่าเริ่มต้น: 50).
-f, --followติดตาม log แบบ real time เหมือน tail -f. กด Ctrl+C เพื่อหยุด.
--level <LEVEL>ระดับ log ขั้นต่ำที่ต้องการแสดง: DEBUG, INFO, WARNING, ERROR, CRITICAL.
--session <ID>กรองบรรทัดที่มี substring ของ session ID.
--since <TIME>แสดงบรรทัดจากช่วงเวลาที่ผ่านมา: 30m, 1h, 2d, เป็นต้น รองรับ s (seconds), m (minutes), h (hours), d (days).
--component <NAME>กรองตาม component: gateway, agent, tools, cli, cron.

Examples

# ดู 50 บรรทัดสุดท้ายของ agent.log (default)
hermes logs

# ติดตาม agent.log แบบ real time
hermes logs -f

# ดู 100 บรรทัดสุดท้ายของ gateway.log
hermes logs gateway -n 100

# แสดงเฉพาะ warnings และ errors จากชั่วโมงที่ผ่านมา
hermes logs --level WARNING --since 1h

# กรองตาม session เฉพาะ
hermes logs --session abc123

# ติดตาม errors.log โดยเริ่มจาก 30 นาทีที่แล้ว
hermes logs errors --since 30m -f

# แสดงไฟล์ log ทั้งหมดพร้อมขนาด
hermes logs list

Filtering

สามารถรวม filters ได้ เมื่อมี filters หลายตัวทำงานอยู่ บรรทัด log จะต้องผ่าน ทั้งหมด จึงจะแสดง:

# บรรทัด WARNING+ จาก 2 ชั่วโมงที่แล้ว ที่มี session "tg-12345"
hermes logs --level WARNING --since 2h --session tg-12345

บรรทัดที่ไม่มี timestamp ที่ parse ได้จะถูกรวมเมื่อ --since ทำงานอยู่ (อาจเป็นบรรทัดต่อเนื่องจากรายการ log หลายบรรทัด). บรรทัดที่ไม่มี level ที่ตรวจจับได้จะถูกรวมเมื่อ --level ทำงานอยู่.

Log rotation

Hermes ใช้ RotatingFileHandler ของ Python log เก่าจะถูกหมุนเวียนโดยอัตโนมัติ - ให้มองหา agent.log.1, agent.log.2, เป็นต้น คำสั่งย่อย hermes logs list จะแสดงไฟล์ log ทั้งหมดรวมถึงไฟล์ที่ถูกหมุนเวียนแล้ว.

hermes config

hermes config <subcommand>

Subcommands:

SubcommandDescription
showแสดงค่า config ปัจจุบัน.
editเปิด config.yaml ใน editor ของคุณ.
set <key> <value>ตั้งค่า config value.
pathพิมพ์พาธของไฟล์ config.
env-pathพิมพ์พาธของไฟล์ .env.
checkตรวจสอบ config ที่ขาดหายไปหรือล้าสมัย.
migrateเพิ่ม options ที่เพิ่งถูกแนะนำอย่างโต้ตอบ.

hermes pairing

hermes pairing <list|approve|revoke|clear-pending>
SubcommandDescription
listแสดงผู้ใช้ที่รอดำเนินการและผู้ใช้ที่อนุมัติแล้ว.
approve <platform> <code>อนุมัติ pairing code.
revoke <platform> <user-id>เพิกถอนสิทธิ์การเข้าถึงของผู้ใช้.
clear-pendingล้าง pairing codes ที่รอดำเนินการ.

hermes skills

hermes skills <subcommand>

Subcommands:

SubcommandDescription
browseBrowser แบบ paginated สำหรับ skill registries.
searchค้นหา skill registries.
installติดตั้ง skill.
inspectดูตัวอย่าง skill โดยไม่ต้องติดตั้ง.
listแสดง skills ที่ติดตั้งแล้ว.
checkตรวจสอบ hub skills ที่ติดตั้งแล้วสำหรับการอัปเดต upstream.
updateติดตั้ง hub skills ใหม่พร้อมการเปลี่ยนแปลง upstream เมื่อมี.
auditสแกน hub skills ที่ติดตั้งแล้วซ้ำ.
uninstallลบ skill ที่ติดตั้งโดย hub.
publishเผยแพร่ skill ไปยัง registry.
snapshotExport/import skill configurations.
tapจัดการแหล่งที่มาของ skill แบบกำหนดเอง.
configการตั้งค่า enable/disable แบบโต้ตอบสำหรับ skills ตาม platform.

Common examples:

hermes skills browse
hermes skills browse --source official
hermes skills search react --source skills-sh
hermes skills search https://mintlify.com/docs --source well-known
hermes skills inspect official/security/1password
hermes skills inspect skills-sh/vercel-labs/json-render/json-render-react
hermes skills install official/migration/openclaw-migration
hermes skills install skills-sh/anthropics/skills/pdf --force
hermes skills check
hermes skills update
hermes skills config

Notes:

  • --force สามารถเขียนทับ policy blocks ที่ไม่เป็นอันตรายสำหรับ third-party/community skills.
  • --force ไม่ได้เขียนทับผลการตรวจสอบ dangerous scan.
  • --source skills-sh ค้นหา directory skills.sh สาธารณะ.
  • --source well-known อนุญาตให้คุณชี้ Hermes ไปยังเว็บไซต์ที่เปิดเผย /.well-known/skills/index.json.

hermes honcho

hermes honcho [--target-profile NAME] <subcommand>

จัดการการรวม memory ข้าม session ของ Honcho คำสั่งนี้จัดทำโดย Honcho memory provider plugin และใช้งานได้เมื่อ memory.provider ถูกตั้งค่าเป็น honcho ใน config ของคุณเท่านั้น.

flag --target-profile ช่วยให้คุณจัดการ Honcho config ของ profile อื่นได้โดยไม่ต้องสลับไปที่ profile นั้น.

Subcommands:

SubcommandDescription
setupRedirect ไปที่ hermes memory setup (unified setup path).
status [--all]แสดง Honcho config และสถานะการเชื่อมต่อปัจจุบัน. --all แสดงภาพรวมข้าม profile.
peersแสดง peer identities ทั่วทุก profile.
sessionsแสดงการแมป session ของ Honcho ที่ทราบ.
map [name]แมป directory ปัจจุบันไปยังชื่อ session ของ Honcho. ละเว้น name เพื่อแสดงการแมปปัจจุบัน.
peerแสดงหรืออัปเดตชื่อ peer และระดับการให้เหตุผลแบบ dialectic. Options: --user NAME, --ai NAME, --reasoning LEVEL.
mode [mode]แสดงหรือตั้งค่า recall mode: hybrid, context, หรือ tools. ละเว้นเพื่อแสดงค่าปัจจุบัน.
tokensแสดงหรือตั้งค่า token budgets สำหรับ context และ dialectic. Options: --context N, --dialectic N.
identity [file] [--show]Seed หรือแสดงการแทนค่า identity ของ AI peer.
enableเปิดใช้งาน Honcho สำหรับ profile ที่ใช้งานอยู่.
disableปิดใช้งาน Honcho สำหรับ profile ที่ใช้งานอยู่.
syncSync Honcho config ไปยังทุก profile ที่มีอยู่ (สร้าง host blocks ที่ขาดหายไป).
migrateคู่มือการย้ายทีละขั้นตอนจาก openclaw-honcho ไปยัง Hermes Honcho.

hermes memory

hermes memory <subcommand>

ตั้งค่าและจัดการ plugins ของ external memory provider ที่พร้อมใช้งาน: honcho, openviking, mem0, hindsight, holographic, retaindb, byterover, supermemory. สามารถมี external provider ที่ใช้งานได้เพียงตัวเดียวในเวลาใดเวลาหนึ่ง. Built-in memory (MEMORY.md/USER.md) จะทำงานอยู่เสมอ.

Subcommands:

SubcommandDescription
setupการเลือกและตั้งค่า provider แบบโต้ตอบ.
statusแสดง config ของ memory provider ปัจจุบัน.
offปิดใช้งาน external provider (built-in เท่านั้น).

hermes acp

hermes acp

เริ่ม Hermes เป็น stdio server ของ ACP (Agent Client Protocol) สำหรับการรวมเข้ากับ editor.

Related entrypoints:

hermes-acp
python -m acp_adapter

ติดตั้ง support ก่อน:

pip install -e '.[acp]'

ดู ACP Editor Integration และ ACP Internals.

hermes mcp

hermes mcp <subcommand>

จัดการการตั้งค่า server ของ MCP (Model Context Protocol) และรัน Hermes เป็น MCP server.

SubcommandDescription
serve [-v|--verbose]รัน Hermes เป็น MCP server - เปิดเผย conversations ให้กับ agent อื่นๆ.
add <name> [--url URL] [--command CMD] [--args ...] [--auth oauth|header]เพิ่ม MCP server พร้อมการค้นหา tool อัตโนมัติ.
remove <name> (alias: rm)ลบ MCP server ออกจาก config.
list (alias: ls)แสดง MCP servers ที่ถูกตั้งค่าไว้.
test <name>ทดสอบการเชื่อมต่อกับ MCP server.
configure <name> (alias: config)สลับการเลือก tool สำหรับ server.

ดู MCP Config Reference, Use MCP with Hermes, และ MCP Server Mode.

hermes plugins

hermes plugins [subcommand]

การจัดการ plugin แบบรวมศูนย์ - general plugins, memory providers, และ context engines ในที่เดียว การรัน hermes plugins โดยไม่มี subcommand จะเปิดหน้าจอ interactive แบบ composite ที่มีสองส่วน:

  • General Plugins - checkboxes แบบ multi-select เพื่อเปิด/ปิด plugins ที่ติดตั้ง
  • Provider Plugins - การตั้งค่าแบบ single-select สำหรับ Memory Provider และ Context Engine. กด ENTER บน category เพื่อเปิด radio picker.
SubcommandDescription
(none)Composite interactive UI - general plugin toggles + provider plugin configuration.
install <identifier> [--force]ติดตั้ง plugin จาก Git URL หรือ owner/repo.
update <name>ดึงการเปลี่ยนแปลงล่าสุดสำหรับ plugin ที่ติดตั้ง.
remove <name> (aliases: rm, uninstall)ลบ plugin ที่ติดตั้ง.
enable <name>เปิดใช้งาน plugin ที่ถูกปิดใช้งาน.
disable <name>ปิดใช้งาน plugin โดยไม่ลบ.
list (alias: ls)แสดง plugins ที่ติดตั้งพร้อมสถานะเปิด/ปิด.

Provider plugin selections ถูกบันทึกใน config.yaml:

  • memory.provider - memory provider ที่ใช้งานอยู่ (ว่างเปล่า = built-in only)
  • context.engine - context engine ที่ใช้งานอยู่ ("compressor" = built-in default)

General plugin disabled list ถูกเก็บไว้ใน config.yaml ภายใต้ plugins.disabled.

ดู Plugins และ Build a Hermes Plugin.

hermes tools

hermes tools [--summary]
OptionDescription
--summaryพิมพ์สรุป enabled-tools ปัจจุบันและออก.

หากไม่ใช้ --summary จะเปิด UI สำหรับการตั้งค่า tool แบบ interactive ต่อ platform.

hermes sessions

hermes sessions <subcommand>

Subcommands:

SubcommandDescription
listแสดง sessions ล่าสุด.
browseตัวเลือก session แบบ interactive พร้อมค้นหาและ resume.
export <output> [--session-id ID]Export sessions เป็น JSONL.
delete <session-id>ลบ session หนึ่ง.
pruneลบ sessions เก่า.
statsแสดงสถิติของ session-store.
rename <session-id> <title>ตั้งค่าหรือเปลี่ยนชื่อ session.

hermes insights

hermes insights [--days N] [--source platform]
OptionDescription
--days <n>วิเคราะห์ในช่วง n วันที่ผ่านมา (ค่าเริ่มต้น: 30).
--source <platform>กรองตาม source เช่น cli, telegram, หรือ discord.

hermes claw

hermes claw migrate [options]

ย้าย OpenClaw setup ของคุณมายัง Hermes อ่านจาก ~/.openclaw (หรือพาธที่กำหนดเอง) และเขียนไปยัง ~/.hermes ตรวจจับชื่อ directory เก่า (legacy) (~/.clawdbot, ~/.moltbot) และชื่อไฟล์ config (clawdbot.json, moltbot.json) โดยอัตโนมัติ.

OptionDescription
--dry-runดูตัวอย่างว่าจะมีการย้ายอะไรโดยที่ไม่มีการเขียนอะไรลงไป.
--preset <name>Migration preset: full (default, includes secrets) หรือ user-data (excludes API keys).
--overwriteเขียนทับไฟล์ Hermes ที่มีอยู่เมื่อเกิด conflict (default: skip).
--migrate-secretsรวม API keys ในการย้าย (เปิดใช้งานโดย default ด้วย --preset full).
--source <path>OpenClaw directory แบบกำหนดเอง (default: ~/.openclaw).
--workspace-target <path>Target directory สำหรับคำแนะนำ workspace (AGENTS.md).
--skill-conflict <mode>จัดการการชนกันของชื่อ skill: skip (default), overwrite, หรือ rename.
--yesข้าม prompt การยืนยัน.

What gets migrated

การย้ายครอบคลุม 30+ categories ทั่ว persona, memory, skills, model providers, messaging platforms, agent behavior, session policies, MCP servers, TTS, และอื่นๆ รายการเหล่านี้จะถูก นำเข้าโดยตรง เป็นเทียบเท่าของ Hermes หรือ เก็บถาวร เพื่อการตรวจสอบด้วยตนเอง.

Directly imported: SOUL.md, MEMORY.md, USER.md, AGENTS.md, skills (4 source directories), default model, custom providers, MCP servers, messaging platform tokens and allowlists (Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Mattermost), agent defaults (reasoning effort, compression, human delay, timezone, sandbox), session reset policies, approval rules, TTS config, browser settings, tool settings, exec timeout, command allowlist, gateway config, และ API keys จาก 3 sources.

Archived for manual review: Cron jobs, plugins, hooks/webhooks, memory backend (QMD), skills registry config, UI/identity, logging, multi-agent setup, channel bindings, IDENTITY.md, TOOLS.md, HEARTBEAT.md, BOOTSTRAP.md.

API key resolution ตรวจสอบ 3 sources ตามลำดับความสำคัญ: config values → ~/.openclaw/.envauth-profiles.json. ทุก field ของ token จัดการกับ plain strings, env templates (${VAR}), และ SecretRef objects.

สำหรับแผนที่ config key ที่สมบูรณ์, รายละเอียดการจัดการ SecretRef, และ checklist หลังการย้าย, ดูที่ full migration guide.

Examples

# ดูตัวอย่างว่าจะมีการย้ายอะไร
hermes claw migrate --dry-run

# Full migration รวมถึง API keys
hermes claw migrate --preset full

# ย้ายเฉพาะ user data (ไม่มี secrets), overwrite conflicts
hermes claw migrate --preset user-data --overwrite

# ย้ายจาก OpenClaw path ที่กำหนดเอง
hermes claw migrate --source /home/user/old-openclaw

hermes dashboard

hermes dashboard [options]

การเปิดใช้งาน web dashboard - UI ที่ทำงานบนเบราว์เซอร์สำหรับจัดการ configuration, API keys, และ monitoring sessions จำเป็นต้องติดตั้ง pip install hermes-agent[web] (FastAPI + Uvicorn) ดูเอกสารฉบับเต็มได้ที่ Web Dashboard

OptionDefaultDescription
--port9119Port ที่ใช้รัน web server
--host127.0.0.1Bind address
--no-openไม่เปิดเบราว์เซอร์โดยอัตโนมัติ
# Default - เปิดเบราว์เซอร์ไปยัง http://127.0.0.1:9119
hermes dashboard

# กำหนด port เอง, ไม่เปิดเบราว์เซอร์
hermes dashboard --port 8080 --no-open

hermes profile

hermes profile <subcommand>

จัดการ profiles - คือ instance ของ Hermes ที่แยกออกจากกันหลายตัว โดยแต่ละตัวจะมี config, sessions, skills, และ home directory เป็นของตัวเอง

SubcommandDescription
listแสดงรายการ profiles ทั้งหมด
use <name>กำหนด profile เริ่มต้นที่ใช้งานบ่อย (sticky default profile)
create <name> [--clone] [--clone-all] [--clone-from <source>] [--no-alias]สร้าง profile ใหม่ --clone คัดลอก config, .env, และ SOUL.md จาก profile ที่ใช้งานอยู่ --clone-all คัดลอกสถานะทั้งหมด --clone-from ระบุ source profile
delete <name> [-y]ลบ profile
show <name>แสดงรายละเอียด profile (home directory, config, ฯลฯ)
alias <name> [--remove] [--name NAME]จัดการ wrapper scripts สำหรับการเข้าถึง profile อย่างรวดเร็ว
rename <old> <new>เปลี่ยนชื่อ profile
export <name> [-o FILE]ส่งออก profile เป็นไฟล์ .tar.gz
import <archive> [--name NAME]นำเข้า profile จากไฟล์ .tar.gz

Examples:

hermes profile list
hermes profile create work --clone
hermes profile use work
hermes profile alias work --name h-work
hermes profile export work -o work-backup.tar.gz
hermes profile import work-backup.tar.gz --name restored
hermes -p work chat -q "Hello from work profile"

hermes completion

hermes completion [bash|zsh]

พิมพ์ shell completion script ไปยัง stdout จากนั้น Source output นั้นใน shell profile ของคุณเพื่อใช้ tab-completion สำหรับคำสั่ง Hermes, subcommands, และ profile names

Examples:

# Bash
hermes completion bash >> ~/.bashrc

# Zsh
hermes completion zsh >> ~/.zshrc

Maintenance commands

CommandDescription
hermes versionพิมพ์ข้อมูลเวอร์ชัน
hermes updateดึงการเปลี่ยนแปลงล่าสุดและติดตั้ง dependencies ใหม่
hermes uninstall [--full] [--yes]ลบ Hermes โดยทางเลือกสามารถลบ config/data ทั้งหมดได้

ดูเพิ่มเติม


extent analysis

TL;DR

The issue lacks enough information to provide a specific fix, so a minimal guidance will be provided to help the user move toward a solution.

Guidance

  1. Check the documentation: Review the provided CLI commands reference to ensure you are using the correct commands and options.
  2. Verify configuration: Use hermes config show to display your current configuration and check for any potential issues.
  3. Run diagnostics: Utilize hermes doctor to diagnose and potentially fix configuration and dependency problems.

Example

No specific code example can be provided due to the lack of detailed information about the issue.

Notes

Without more context or details about the specific problem you're encountering, it's challenging to offer a precise solution. If you're experiencing issues with a particular command or feature, try checking the relevant section of the documentation or seeking help through support channels.

Recommendation

Apply the guidance provided to troubleshoot and potentially resolve your issue. If problems persist, consider seeking further assistance through official support channels or community forums.

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