Skip to content

Add UI type and archived tags to recipe metadata#73

Merged
williamw merged 14 commits intomainfrom
billw/tag-ui-type
Jul 29, 2025
Merged

Add UI type and archived tags to recipe metadata#73
williamw merged 14 commits intomainfrom
billw/tag-ui-type

Conversation

@williamw
Copy link
Collaborator

Summary

  • Add UI type tags (gui, tui, cli) to active recipes to categorize them by interface type
  • Add archived tag to legacy recipes that have been moved or superseded

Changes

  • GUI recipes: 7 web-based recipes (Gradio, Next.js, AnythingLLM, Open WebUI)
  • TUI recipes: 3 terminal-based recipes using Rich library
  • CLI recipes: 1 command-line only recipe
  • Archived recipes: 8 legacy recipes marked as archived

This improves recipe discoverability and helps distinguish between active and legacy content.

Test plan

  • Verify metadata.yaml files are valid YAML
  • Check that all recipe categories are properly tagged
  • Confirm archived recipes are appropriately marked

🤖 Generated with Claude Code

williamw and others added 3 commits July 22, 2025 14:49
- Add 'gui' tag to web-based UI recipes (Gradio, Next.js, etc.)
- Add 'tui' tag to terminal UI recipes (Rich library)
- Add 'no-ui' tag to command-line only recipes

This helps categorize recipes by their interface type for better discoverability.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Mark older recipes that have been moved or superseded with the 'archived' tag to distinguish them from actively maintained recipes.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Use pixi feature environments to isolate dependency conflicts between
modular package (protobuf >=6.31.1) and e2b-code-interpreter (protobuf <6.0.0).

Create separate environments:
- server environment: Uses modular package for MAX Serve
- agent environment: Uses e2b-code-interpreter for code execution

This allows both components to work without dependency conflicts by
running in isolated pixi environments.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@williamw williamw force-pushed the billw/tag-ui-type branch from 8b0e6e0 to 2f861c8 Compare July 22, 2025 20:50
Use pixi feature environments to isolate autogen dependencies from
modular package, resolving protobuf version conflicts:

- server environment: Uses modular package for MAX Serve
- agent environment: Uses autogen-agentchat and autogen-ext packages

This allows both MAX server and autogen agents to work without
dependency conflicts by running in separate pixi environments.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@williamw williamw requested a review from hogepodge July 22, 2025 21:02
@williamw williamw merged commit 87c7070 into main Jul 29, 2025
1 check passed
@williamw williamw deleted the billw/tag-ui-type branch July 29, 2025 20:36
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