hermes-agent/plugins/web/firecrawl
liuhao1024 026ab4737d fix(web): use get_env_value for Firecrawl config resolution
The Firecrawl provider used os.getenv() to read FIRECRAWL_API_KEY and
FIRECRAWL_API_URL, which only checks the process environment.  When
values are supplied through Hermes's ~/.hermes/.env config mechanism
(via hermes_cli.config.get_env_value), they are not guaranteed to be
present in os.environ for every gateway/tool execution path.

Switch to get_env_value() which checks both os.environ and the .env
file, matching the pattern used by other providers (nous_subscription,
setup, discord adapter).

Fixes #40190
2026-07-06 02:42:24 -07:00
..
__init__.py feat(web): firecrawl plugin — largest migration (search + async extract + dual auth) 2026-05-13 22:31:28 -07:00
plugin.yaml feat(web): firecrawl plugin — largest migration (search + async extract + dual auth) 2026-05-13 22:31:28 -07:00
provider.py fix(web): use get_env_value for Firecrawl config resolution 2026-07-06 02:42:24 -07:00