Skip to content

Enhancement/cli description#157

Merged
MarcSkovMadsen merged 5 commits into
mainfrom
enhancement/cli-description
Feb 28, 2026
Merged

Enhancement/cli description#157
MarcSkovMadsen merged 5 commits into
mainfrom
enhancement/cli-description

Conversation

@MarcSkovMadsen

Copy link
Copy Markdown
Owner

No description provided.

MarcSkovMadsen and others added 2 commits February 28, 2026 09:43
- Migrate add_page, admin_page, feed_page to pmui.Page layout
- Add hv_list.py app for HoloViews element listing
- Polish pn_packages, hvplot_list apps with chips instead of raw JSON
- Fix skill_get imports to use core.skills module
- Fix FastMCP Root object serialization in client.py
- Improve admin table UX: styled status, truncated description,
  error in expandable row content, clickable view links
- Fix feed page CodeEditor height in tabs
- Add hv_list thumbnail

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings February 28, 2026 10:24

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR refreshes end-user UX and messaging across the CLI and the built-in Panel UI apps, aligning help text/tests and modernizing the display server pages with Panel Material UI components.

Changes:

  • Updated CLI help text, command grouping/panels, and adjusted CLI tests to match.
  • Refreshed display server pages (/feed, /admin, /add) to use panel_material_ui layouts and added “About” dialogs.
  • Added/updated UI demo apps (e.g., new hv_list app) and thumbnails; tweaked search UI default max results.

Reviewed changes

Copilot reviewed 11 out of 12 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
tests/test_cli.py Updates assertions to match new CLI help/command descriptions.
src/holoviz_mcp/thumbnails/hv_list.png Adds a new thumbnail asset for the hv_list demo app.
src/holoviz_mcp/display_mcp/pages/feed_page.py Migrates feed UI to Material UI components; adds About/GitHub header actions.
src/holoviz_mcp/display_mcp/pages/admin_page.py Improves snippet manager table UX (formatters, row content, error display) and migrates to Material UI page layout.
src/holoviz_mcp/display_mcp/pages/add_page.py Migrates add-visualization form to Material UI components; improves status/link UX; adds About/GitHub header actions.
src/holoviz_mcp/client.py Adds post-processing to normalize FastMCP Root objects in result.data for serialization.
src/holoviz_mcp/cli.py Reworks CLI descriptions, help panels, and several command docstrings/help text.
src/holoviz_mcp/apps/skill_get.py Switches to core.skills APIs and adapts to new list_skills() return shape; fixes a docstring typo.
src/holoviz_mcp/apps/search.py Increases default max results from 2 to 5.
src/holoviz_mcp/apps/pn_packages.py Replaces JSON output with styled chip-based UI content.
src/holoviz_mcp/apps/hvplot_list.py Replaces JSON output with styled chip-based UI content.
src/holoviz_mcp/apps/hv_list.py New Material UI demo app for the hv_list tool.

Comment thread src/holoviz_mcp/display_mcp/pages/admin_page.py Outdated
Comment thread src/holoviz_mcp/client.py Outdated
MarcSkovMadsen and others added 3 commits February 28, 2026 11:32
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@MarcSkovMadsen MarcSkovMadsen merged commit db98f6d into main Feb 28, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants