mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-04-25 00:51:20 +00:00
chore(spotify): gate toolset off by default, add to hermes tools UI
Follow-up on top of #15096 cherry-pick: - Remove spotify_* from _HERMES_CORE_TOOLS (keep only in the 'spotify' toolset, so the 9 Spotify tool schemas are not shipped to every user). - Add 'spotify' to CONFIGURABLE_TOOLSETS + _DEFAULT_OFF_TOOLSETS so new installs get it opt-in via 'hermes tools', matching homeassistant/rl. - Wire TOOL_CATEGORIES entry pointing at 'hermes auth spotify' for the actual PKCE login (optional HERMES_SPOTIFY_CLIENT_ID / HERMES_SPOTIFY_REDIRECT_URI env vars). - scripts/release.py: map contributor email to GitHub login.
This commit is contained in:
parent
7e9dd9ca45
commit
4ff7950f7f
3 changed files with 19 additions and 5 deletions
|
|
@ -60,10 +60,6 @@ _HERMES_CORE_TOOLS = [
|
|||
"send_message",
|
||||
# Home Assistant smart home control (gated on HASS_TOKEN via check_fn)
|
||||
"ha_list_entities", "ha_get_state", "ha_list_services", "ha_call_service",
|
||||
# Spotify playback and library tools (gated on Spotify auth via check_fn)
|
||||
"spotify_playback", "spotify_devices", "spotify_queue", "spotify_search",
|
||||
"spotify_playlists", "spotify_albums", "spotify_saved_tracks",
|
||||
"spotify_saved_albums", "spotify_activity",
|
||||
]
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue