Files
EnragedAntelope abbed50a2e Fix pack registration, enforce endpoint policy at execution
- Import chat_common relatively in groq_node.py and openrouter.py; the
  absolute import raised ModuleNotFoundError under ComfyUI's loader and no
  node in the pack registered
- Load the pack from __init__.py in tests/conftest.py with the repo root off
  sys.path, matching ComfyUI's load_custom_node
- Add test_the_pack_loads_the_way_comfyui_loads_it (clean subprocess) and
  test_sibling_imports_are_relative
- Extract _endpoint_error() and call it from OpenrouterNode.execute as well as
  validate_inputs; a base_url converted to an input socket has no value at
  validation time
- Only append "your API key and prompt were sent to" once the request has been
  issued; other paths get an endpoint notice instead
- Read chat_common.py in test_declared_dependencies_are_actually_imported
- Pin publish workflow actions to commit SHAs, set persist-credentials: false,
  pass skip_checkout to drop the action's duplicate checkout
- Use (model.get("pricing") or {}) in the OpenRouterModels listing; an explicit
  null pricing blanked the whole output
- Re-raise InterruptProcessingException from OpenRouterModels.execute
- Add CLAUDE.md shim; drop the test count from AGENTS.md; correct the README
  self-healing table, which described Groq's image handling as OpenRouter's
- Fix tooltip indentation on the Groq model input
2026-08-24 09:18:09 -04:00
..