Skip to content

Conversation

@arjxn-py
Copy link
Member

@arjxn-py arjxn-py commented Oct 28, 2025

Description

Port jupytercad/JupyterCAD#782 & jupytercad/JupyterCAD#783

This adds JupyterGIS commands to support argument-based execution (commandWithParams pattern) across document and processing actions.

It enables programmatic invocation of commands (e.g., from MCP agents, chatbots, or automation layers).

Rough demo:

Screen.Recording.2025-11-12.at.15.44.47.mp4

Checklist

  • PR has a descriptive title and content.
  • PR description contains references to any issues the PR resolves, e.g. Resolves #XXX.
  • PR has one of the labels: documentation, bug, enhancement, feature, maintenance
  • Checks are passing.
    Failing lint checks can be resolved with:
    • pre-commit run --all-files
    • jlpm run lint

📚 Documentation preview: https://jupytergis--969.org.readthedocs.build/en/969/
💡 JupyterLite preview: https://jupytergis--969.org.readthedocs.build/en/969/lite

@github-actions
Copy link
Contributor

Binder 👈 Launch a Binder on branch arjxn-py/jupytergis/add-describedby

@arjxn-py arjxn-py requested a review from martinRenou October 28, 2025 11:41
@arjxn-py arjxn-py added the documentation Improvements or additions to documentation label Oct 28, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 28, 2025

Integration tests report: appsharing.space

@arjxn-py arjxn-py reopened this Nov 12, 2025
@mfisher87
Copy link
Member

Dope demo, Arjun!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants