Skip to content

fix(notify): pass kwargs through notify_handler#186

Merged
ywatanabe1989 merged 5 commits intomainfrom
develop
Mar 16, 2026
Merged

fix(notify): pass kwargs through notify_handler#186
ywatanabe1989 merged 5 commits intomainfrom
develop

Conversation

@ywatanabe1989
Copy link
Owner

Summary

  • notify_handler() now accepts **kwargs and forwards to get_backend() and b.send()
  • Fixes notify_call MCP tool failing with "unexpected keyword argument 'repeat'" when passing repeat, to_number, flow_sid

Test plan

  • Verify notify_call MCP tool works with repeat, to_number, flow_sid parameters
  • Verify notify_send still works without extra kwargs

🤖 Generated with Claude Code

ywatanabe1989 and others added 5 commits March 15, 2026 10:03
Previously only 20 modules had manual RST stubs. Updated
generate_api_docs.py to auto-discover all public modules from
the package directory and generate missing stubs.

47 new module stubs created covering: app, audio, audit, benchmark,
browser, canvas, capture, cli, cloud, container, cv, dataset, etc.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
RST module stubs were being generated into docs/sphinx/modules/ but
Sphinx reads from docs/sphinx/source/api/. This caused only 2 modules
(io, plt) to appear in built docs. Now all 68 modules have API docs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
notify_call MCP tool was failing because repeat, to_number, and
flow_sid were rejected by notify_handler. Add **kwargs passthrough
to get_backend() and b.send().

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add scitex-notification>=0.1.0 dependency
- Replace notify/__init__.py with thin re-export wrapper
- Update _mcp_tools/notify.py imports to scitex_notification
- Update cli/notify.py imports to scitex_notification
- Add scitex-notification to ecosystem registry

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Dark/light mode compatible via <picture> element.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@ywatanabe1989 ywatanabe1989 merged commit a35448b into main Mar 16, 2026
2 of 4 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Mar 16, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant