Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions agent_reach/skill/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,7 @@ triggers:
- video: youtube/视频/播客/字幕/小宇宙/转录/yt
- finance: 雪球/股票/stock/xueqiu/行情/基金
metadata:
openclaw:
homepage: https://github.com/Panniantong/Agent-Reach
openclaw.homepage: https://github.com/Panniantong/Agent-Reach
---

# Agent Reach — 互联网能力路由器
Expand Down
3 changes: 1 addition & 2 deletions agent_reach/skill/SKILL_en.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,7 @@ description: >
internet content); posting/commenting/liking (write operations); platforms
that already have a dedicated skill installed (prefer that skill).
metadata:
openclaw:
homepage: https://github.com/Panniantong/Agent-Reach
openclaw.homepage: https://github.com/Panniantong/Agent-Reach
---

# Agent Reach — internet capability router
Expand Down
8 changes: 6 additions & 2 deletions tests/test_channel_contracts.py
Original file line number Diff line number Diff line change
Expand Up @@ -110,8 +110,12 @@ def fake_which(cmd):

monkeypatch.setattr("shutil.which", fake_which)
monkeypatch.setattr("subprocess.run", _fake_run_ok) # yt-dlp probe really executes now
# Point to a non-existent config file
monkeypatch.setattr("os.path.expanduser", lambda p: str(tmp_path / ".config/yt-dlp/config"))
# Point to a non-existent config file — must mock the config-path helper
# because os.path.expanduser is not called on every platform (Win / APPDATA).
monkeypatch.setattr(
"agent_reach.channels.youtube.get_ytdlp_config_path",
lambda: tmp_path / "nonexistent" / "config",
)

ch = YouTubeChannel()
status, message = ch.check()
Expand Down