gabriel / musehub public
chore BREAKING task/legacy-sweep #1 / 1
AI Agent gabriel · 71 days ago · Apr 12, 2026 · Diff

chore: remove all legacy cruft from musehub

- Delete empty api/repos.py shim and its main.py registration - Delete deploy/migrate_objects.py (one-time migration already ran) - Remove legacy MIDI upload fallbacks (Strategy 2) from ui_blob, ui_tree, and musehub_repository.list_tree - Remove musehub_repository.get_object_by_path entirely - Update objects.py get_blob_meta and mcp/resources._repo_blob to use get_file_at_ref + storage backend - Remove legacy symbol:/commit: label convention fallback from ui_issues - Remove legacy plaintext webhook secret fallback from musehub_webhook_crypto - Remove deprecated execute_create_agent_token MCP function, dispatcher case, tool definition - Update all MCP prompts, resources, tools, and templates to use muse auth keygen/register instead - Remove /view/ URL aliases from ui_view (canonical path is /insights/) - Delete test for removed deprecated function and legacy fallbacks - Update blob meta tests to use full wire push with snapshot manifest - Fix api/__init__.py to remove deleted repos module import - Clean up stale comments referencing legacy patterns - All 178 + 54 tests pass

sha256:150d33bab1abb843ef7e8320935ae12effcc5587c72c8d0a2c8f5d709531073c sha
sha256:3265222f34aa0315d625bbfd42ec145cbc916a665a46e402dbe1bd1953f673c7 snapshot
← Older Oldest on task/legacy-sweep
All commits
Newer → Latest on task/legacy-sweep

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:150d33bab1abb843ef7e8320935ae12effcc5587c72c8d0a2c8f5d709531073c --body "your comment"