feat: ENV_SRC pattern for MCP setup, docs update#184
Merged
ywatanabe1989 merged 13 commits intomainfrom Mar 14, 2026
Merged
Conversation
- Update README MCP section with Claude Code Setup using SCITEX_ENV_SRC - Add shell profile switching (~/.scitex/scitex/local.src) - Update RTD quickstart.rst with ENV_SRC pattern docs - Add regex, scope, recursive params to dev_bulk_rename MCP tool Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…rganization - Add Problem and Solution sections - Add visible Quick Start section (not hidden in details) - Replace `import scitex as stx` with `import scitex` throughout - Move Four Freedoms to "Part of SciTeX" section at bottom - Fix `scitex mcp install` → `scitex mcp installation` - Add figure legend for workflow diagram - Add MCP tool table legend - Add .env.d/ to .gitignore - Configuration moved inside Three Interfaces as collapsible section - Remove emoji prefixes from section headers for cleaner look Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…s run_all scripts - Fix hardcoded Sphinx version (2.17.9 → dynamic from importlib.metadata) - Fix test_audio.py to handle Result envelope in JSON output - Fix test_formatters.py subprocess timeouts (90s + @pytest.mark.slow) - Fix notebook naming: -25_ → 25_ (invalid leading dash) - Fix __version__.py stale path comment - Add logs/ to .gitignore - Add run_all.sh to 7 example subdirectories (audio, bridge, capture, demo_figures, introspect, rng, stats) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The py-cov-action coverage comment step fails on PRs because coverage data contains absolute paths. Adding relative_files = true resolves the path mismatch between runner and Docker container. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Both 16_scitex_ai and 16_scitex_scholar shared number 16. Moved scholar to 27 to resolve the collision. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Same pattern as test_backends_json — unwrap data from Result envelope. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Unwrap data from Result envelope in capture, config, scholar, stats, template tests - Update mcp test commands: list→list-tools, serve→start, help-recursive→--help-recursive - Update plt test: serve→mcp subcommand - Update convert tests: FTS→Bundle class rename - Update main test: match current CLI help text Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…en tests Fix broken import paths left over from the migration of io/stats modules to standalone packages (scitex_io, scitex_stats). Mark tests that depend on removed AxisWrapper or torch version incompatibility as xfail. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Align MCP tool naming with scitex-dev CLI restructure: - dev_versions_list → dev_ecosystem_list - dev_versions_sync → dev_ecosystem_sync - dev_versions_sync_local → dev_ecosystem_sync_local - dev_versions_diff → dev_ecosystem_diff - dev_versions_commit → dev_ecosystem_commit - dev_versions_pull → dev_ecosystem_pull - dev_fix_mismatches → dev_ecosystem_fix_mismatches Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
….notify scitex.ui was misnamed — it contained notification backends (audio, email, emacs, desktop, etc.), not UI components. Move everything to scitex.notify and leave scitex.ui as a deprecation shim that warns on use. This frees up scitex.ui namespace for future frontend component work. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Supports direct TwiML calls and Studio Flow executions. No SDK dependency — uses Twilio REST API directly. Env vars: SCITEX_NOTIFY_TWILIO_SID/TOKEN/FROM/TO/FLOW Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add `scitex notify` CLI group: send, call, sms, backends, config - Add MCP tools: notify_send, notify_call, notify_sms, notify_backends, notify_config - Add SMS via Twilio Messages API (sms/sms_async Python APIs) - Add repeat parameter to call() for iOS silent mode bypass (30s apart) - Update env var prefix to SCITEX_NOTIFY_* with SCITEX_UI_* backward compat - Add README.md documentation for scitex.notify module Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
SCITEX_ENV_SRCand shell profile switchingquickstart.rstwith ENV_SRC pattern,~/.scitex/scitex/directory conventionregex,scope,recursiveparams todev_bulk_renameMCP toolTest plan
scitex mcp list-toolsworks🤖 Generated with Claude Code