feat: Support OPENCLAW_HOME environment variable#194
Merged
Panniantong merged 1 commit intoPanniantong:mainfrom Mar 23, 2026
Merged
feat: Support OPENCLAW_HOME environment variable#194Panniantong merged 1 commit intoPanniantong:mainfrom
Panniantong merged 1 commit intoPanniantong:mainfrom
Conversation
8997c3b to
23076fb
Compare
Author: tobrainto <tobrainto@qq.com>
23076fb to
83bdf25
Compare
Citrus086
added a commit
to Citrus086/Agent-Reach
that referenced
this pull request
Mar 24, 2026
Merge upstream changes from Panniantong/Agent-Reach: New Features: - Add Xueqiu (雪球) channel for stock quotes (Panniantong#198) - Migrate Twitter from xreach to bird CLI (Panniantong#193) - Support OPENCLAW_HOME environment variable (Panniantong#194) - Add skill auto-install on doctor + XHS formatter (Panniantong#199) - Rich UI for doctor (Panniantong#170) Bug Fixes: - XHS Windows compatibility (Panniantong#159) - Reddit doctor User-Agent (Panniantong#168) - Twitter cookie parsing (Panniantong#196) Preserved Custom Features: - Boss直聘 channel - skill/references/*.md structure - Custom update command - OPENCLAW_HOME merged with local _copy_skill_dir() Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR: 支持 OPENCLAW_HOME 环境变量
问题描述
当前
_install_skill()函数硬编码了 OpenClaw skills 目录为~/.openclaw/skills,没有读取OPENCLAW_HOME环境变量。当用户设置
OPENCLAW_HOME=/data/openclaw时,Agent Reach 仍然会安装到~/.openclaw/skills/,而不是$OPENCLAW_HOME/.openclaw/skills/。修复内容
在
_install_skill()函数中,优先读取OPENCLAW_HOME环境变量,如果设置则将其对应的 skills 目录放在搜索列表的最前面。修改前
修改后
优先级
修复后的目录搜索优先级:
$OPENCLAW_HOME/.openclaw/skills/(如果设置了 OPENCLAW_HOME)~/.openclaw/skills/(默认)~/.claude/skills/(Claude Code)~/.agents/skills/(Generic agents)测试
设置
OPENCLAW_HOME=/data/openclaw后运行agent-reach install,skill 应安装到/data/openclaw/.openclaw/skills/agent-reach/。影响范围