gabriel / muse public
refactor BREAKING dev
AI Agent gabriel · 147 days ago · Apr 26, 2026 · Diff

refactor: rename muse.core._types → muse.core.types; add b64url_encode/decode

- muse/core/types.py replaces muse/core/_types.py (module was public long ago) - b64url_encode and b64url_decode added to muse.core.types (canonical home) - All 592 internal import references updated

sha256:0b5941096db259205c3aee2b1d5e23ad6a8a3a6af9dbc7ad960081944680555a sha
+3 ~1101 symbols
sha256:54c030f55c75c229f1406c32527c4592c243ab5feb03354943957bacbfdc9d51 snapshot
+3
symbols added
~1101
symbols modified
0
dead code introduced
Semantic Changes 1104 symbols
~ muse/cli/commands/age.py .py 1 symbol modified
~ muse/cli/commands/agent.py .py 1 symbol modified
~ muse/cli/commands/agent_map.py .py 1 symbol modified
~ muse/cli/commands/annotate.py .py 1 symbol modified
~ muse/cli/commands/api_surface.py .py 1 symbol modified
~ muse/cli/commands/archive.py .py 2 symbols modified
~ muse/cli/commands/auth.py .py 1 symbol modified
~ muse/cli/commands/bisect.py .py 1 symbol modified
~ muse/cli/commands/blame.py .py 1 symbol modified
~ muse/cli/commands/branch.py .py 1 symbol modified
~ muse/cli/commands/breakage.py .py 1 symbol modified
~ muse/cli/commands/bundle.py .py 2 symbols modified
~ muse/cli/commands/cadence.py .py 1 symbol modified
~ muse/cli/commands/cat.py .py 1 symbol modified
~ muse/cli/commands/cat_object.py .py 2 symbols modified
~ muse/cli/commands/check.py .py 1 symbol modified
~ muse/cli/commands/cherry_pick.py .py 2 symbols modified
~ muse/cli/commands/clean.py .py 1 symbol modified
~ muse/cli/commands/clones.py .py 2 symbols modified
~ muse/cli/commands/code_check.py .py 2 symbols modified
~ muse/cli/commands/codemap.py .py 1 symbol modified
~ muse/cli/commands/commit.py .py 1 symbol modified
~ muse/cli/commands/compare.py .py 2 symbols modified
~ muse/cli/commands/content_grep.py .py 1 symbol modified
~ muse/cli/commands/contour.py .py 1 symbol modified
~ muse/cli/commands/core_blame.py .py 1 symbol modified
~ muse/cli/commands/core_cat.py .py 1 symbol modified
~ muse/cli/commands/count_objects.py .py 2 symbols modified
~ muse/cli/commands/coverage.py .py 1 symbol modified
~ muse/cli/commands/dag.py .py 1 symbol modified
~ muse/cli/commands/dead.py .py 2 symbols modified
~ muse/cli/commands/density.py .py 1 symbol modified
~ muse/cli/commands/deps.py .py 2 symbols modified
~ muse/cli/commands/diff.py .py 1 symbol modified
~ muse/cli/commands/docs_cmd.py .py 1 symbol modified
~ muse/cli/commands/domain_info.py .py 1 symbol modified
~ muse/cli/commands/domains.py .py 1 symbol modified
~ muse/cli/commands/fetch.py .py 2 symbols modified
~ muse/cli/commands/find_phrase.py .py 1 symbol modified
~ muse/cli/commands/for_each_ref.py .py 1 symbol modified
~ muse/cli/commands/gravity.py .py 1 symbol modified
~ muse/cli/commands/grep.py .py 1 symbol modified
~ muse/cli/commands/harmony.py .py 2 symbols modified
~ muse/cli/commands/hash_object.py .py 1 symbol modified
~ muse/cli/commands/hub/_core.py .py 2 symbols modified
~ muse/cli/commands/impact.py .py 1 symbol modified
~ muse/cli/commands/index_rebuild.py .py 1 symbol modified
~ muse/cli/commands/invariants.py .py 1 symbol modified
~ muse/cli/commands/languages.py .py 1 symbol modified
~ muse/cli/commands/lineage.py .py 1 symbol modified
~ muse/cli/commands/log.py .py 2 symbols modified
~ muse/cli/commands/ls_remote.py .py 1 symbol modified
~ muse/cli/commands/ls_tree.py .py 1 symbol modified
~ muse/cli/commands/merge.py .py 1 symbol modified
~ muse/cli/commands/midi_compare.py .py 1 symbol modified
~ muse/cli/commands/midi_harmony.py .py 1 symbol modified
~ muse/cli/commands/motif_detect.py .py 1 symbol modified
~ muse/cli/commands/name_rev.py .py 2 symbols modified
~ muse/cli/commands/narrative.py .py 1 symbol modified
~ muse/cli/commands/note_blame.py .py 1 symbol modified
~ muse/cli/commands/note_log.py .py 1 symbol modified
~ muse/cli/commands/notes.py .py 1 symbol modified
~ muse/cli/commands/patch_id.py .py 2 symbols modified
~ muse/cli/commands/piano_roll.py .py 1 symbol modified
~ muse/cli/commands/plan_merge.py .py 1 symbol modified
~ muse/cli/commands/predict.py .py 1 symbol modified
~ muse/cli/commands/prune.py .py 2 symbols modified
~ muse/cli/commands/pull.py .py 2 symbols modified
~ muse/cli/commands/push.py .py 2 symbols modified
~ muse/cli/commands/query.py .py 1 symbol modified
~ muse/cli/commands/query_history.py .py 1 symbol modified
~ muse/cli/commands/read.py .py 4 symbols modified
~ muse/cli/commands/rebase.py .py 3 symbols modified
~ muse/cli/commands/reconcile.py .py 1 symbol modified
~ muse/cli/commands/release.py .py 1 symbol modified
~ muse/cli/commands/remote.py .py 1 symbol modified
~ muse/cli/commands/reset.py .py 1 symbol modified
~ muse/cli/commands/rev_parse.py .py 1 symbol modified
~ muse/cli/commands/revert.py .py 1 symbol modified
~ muse/cli/commands/rhythm.py .py 1 symbol modified
~ muse/cli/commands/scale_detect.py .py 1 symbol modified
~ muse/cli/commands/shard.py .py 1 symbol modified
~ muse/cli/commands/snapshot_diff.py .py 1 symbol modified
~ muse/cli/commands/switch.py .py 2 symbols modified
~ muse/cli/commands/symbol_log.py .py 1 symbol modified
~ muse/cli/commands/symbolic_ref.py .py 1 symbol modified
~ muse/cli/commands/symbols.py .py 1 symbol modified
~ muse/cli/commands/tag.py .py 3 symbols modified
~ muse/cli/commands/task_queue.py .py 1 symbol modified
~ muse/cli/commands/tempo.py .py 1 symbol modified
~ muse/cli/commands/tension.py .py 1 symbol modified
~ muse/cli/commands/type_cmd.py .py 1 symbol modified
~ muse/cli/commands/verify_object.py .py 2 symbols modified
~ muse/cli/commands/verify_pack.py .py 2 symbols modified
~ muse/cli/commands/voice_leading.py .py 1 symbol modified
~ muse/cli/commands/workspace.py .py 1 symbol modified
~ muse/cli/commands/worktree.py .py 1 symbol modified
~ muse/cli/config.py .py 1 symbol modified
~ muse/cli/guard.py .py 1 symbol modified
~ muse/core/bisect.py .py 2 symbols modified
~ muse/core/dag.py .py 1 symbol modified
~ muse/core/describe.py .py 1 symbol modified
~ muse/core/diff_algorithms/lcs.py .py 1 symbol modified
~ muse/core/doc_extractor.py .py 1 symbol modified
~ muse/core/doc_renderer.py .py 1 symbol modified
~ muse/core/envelope.py .py 1 symbol modified
~ muse/core/gc.py .py 4 symbols modified
~ muse/core/harmony_engine.py .py 1 symbol modified
~ muse/core/hub_trust.py .py 1 symbol modified
~ muse/core/indices.py .py 3 symbols modified
~ muse/core/migrate.py .py 1 symbol modified
~ muse/core/mpack.py .py 3 symbols modified
~ muse/core/msign.py .py 2 symbols modified
~ muse/core/pack.py .py 2 symbols modified
~ muse/core/patch_record.py .py 2 symbols modified
~ muse/core/paths.py .py 2 symbols modified
~ muse/core/query_engine.py .py 2 symbols modified
~ muse/core/rebase.py .py 3 symbols modified
~ muse/core/reflog.py .py 2 symbols modified
~ muse/core/repo.py .py 1 symbol modified
~ muse/core/semver.py .py 1 symbol modified
~ muse/core/semver_classifier.py .py 1 symbol modified
~ muse/core/sparse.py .py 2 symbols modified
~ muse/core/stat_cache.py .py 4 symbols modified
~ muse/core/symbol_cache.py .py 1 symbol modified
~ muse/core/task_queue.py .py 2 symbols modified
~ muse/core/test_history.py .py 2 symbols modified
~ muse/core/workdir.py .py 2 symbols modified
~ muse/core/workspace.py .py 1 symbol modified
~ muse/core/worktree.py .py 1 symbol modified
~ muse/domain.py .py 3 symbols modified
~ muse/plugins/code/_callgraph.py .py 1 symbol modified
~ muse/plugins/code/_code_query.py .py 1 symbol modified
~ muse/plugins/code/_framework.py .py 1 symbol modified
~ muse/plugins/code/_query.py .py 4 symbols modified
~ muse/plugins/code/ast_parser.py .py 1 symbol modified
~ muse/plugins/code/plugin.py .py 2 symbols modified
~ muse/plugins/code/stage.py .py 1 symbol modified
~ muse/plugins/identity/plugin.py .py 2 symbols modified
~ muse/plugins/identity/records.py .py 1 symbol modified
~ muse/plugins/midi/_midi_keys.py .py 1 symbol modified
~ muse/plugins/midi/_midi_query.py .py 1 symbol modified
~ muse/plugins/midi/_query.py .py 2 symbols modified
~ muse/plugins/midi/midi_merge.py .py 1 symbol modified
~ muse/plugins/midi/plugin.py .py 2 symbols modified
~ muse/plugins/mist/plugin.py .py 1 symbol modified
~ muse/plugins/registry.py .py 1 symbol modified
~ muse/plugins/scaffold/plugin.py .py 1 symbol modified
~ tests/cli_test_helper.py .py 1 symbol modified
~ tests/test_algo_prefix_globs.py .py 3 symbols modified
~ tests/test_archive_command.py .py 4 symbols modified
~ tests/test_branch_supercharge.py .py 1 symbol modified
~ tests/test_bundle_supercharge.py .py 3 symbols modified
~ tests/test_callgraph.py .py 2 symbols modified
~ tests/test_callgraph_cache.py .py 2 symbols modified
~ tests/test_cat_supercharge.py .py 2 symbols modified
~ tests/test_checkout_integrity.py .py 1 symbol modified
~ tests/test_cli_clone.py .py 3 symbols modified
~ tests/test_cli_hub.py .py 1 symbol modified
~ tests/test_cli_inspect.py .py 3 symbols modified
~ tests/test_cli_new_commands.py .py 2 symbols modified
~ tests/test_cmd_apply.py .py 2 symbols modified
~ tests/test_cmd_apply_patch.py .py 3 symbols modified
~ tests/test_cmd_archive.py .py 2 symbols modified
~ tests/test_cmd_bisect.py .py 2 symbols modified
~ tests/test_cmd_blame.py .py 3 symbols modified
~ tests/test_cmd_branch.py .py 1 symbol modified
~ tests/test_cmd_bundle.py .py 3 symbols modified
~ tests/test_cmd_cat.py .py 1 symbol modified
~ tests/test_cmd_cat_object.py .py 3 symbols modified
~ tests/test_cmd_check.py .py 5 symbols modified
~ tests/test_cmd_checkout.py .py 1 symbol modified
~ tests/test_cmd_checkout_symbol.py .py 1 symbol modified
~ tests/test_cmd_cherry_pick.py .py 3 symbols modified
~ tests/test_cmd_clean.py .py 2 symbols modified
~ tests/test_cmd_clean_hardening.py .py 2 symbols modified
~ tests/test_cmd_code_check.py .py 1 symbol modified
~ tests/test_cmd_code_query.py .py 2 symbols modified
~ tests/test_cmd_code_reset.py .py 1 symbol modified
~ tests/test_cmd_commit_tree.py .py 2 symbols modified
~ tests/test_cmd_config.py .py 1 symbol modified
~ tests/test_cmd_content_grep.py .py 2 symbols modified
~ tests/test_cmd_coord_gc.py .py 1 symbol modified
~ tests/test_cmd_coord_sync.py .py 1 symbol modified
~ tests/test_cmd_core_cat.py .py 2 symbols modified
~ tests/test_cmd_count_objects.py .py 2 symbols modified
~ tests/test_cmd_dag.py .py 1 symbol modified
~ tests/test_cmd_describe.py .py 3 symbols modified
~ tests/test_cmd_docs.py .py 2 symbols modified
~ tests/test_cmd_fetch_hardening.py .py 2 symbols modified
~ tests/test_cmd_for_each_ref.py .py 1 symbol modified
~ tests/test_cmd_forecast.py .py 2 symbols modified
~ tests/test_cmd_format_patch.py .py 3 symbols modified
~ tests/test_cmd_gc.py .py 3 symbols modified
~ tests/test_cmd_hash_object.py .py 3 symbols modified
~ tests/test_cmd_invariants.py .py 2 symbols modified
~ tests/test_cmd_ls_files.py .py 4 symbols modified
~ tests/test_cmd_ls_remote.py .py 2 symbols modified
~ tests/test_cmd_ls_tree.py .py 2 symbols modified
~ tests/test_cmd_maintenance.py .py 2 symbols modified
~ tests/test_cmd_merge.py .py 2 symbols modified
~ tests/test_cmd_merge_base.py .py 2 symbols modified
~ tests/test_cmd_merge_dry_run.py .py 2 symbols modified
~ tests/test_cmd_merge_tree.py .py 2 symbols modified
~ tests/test_cmd_mv.py .py 2 symbols modified
~ tests/test_cmd_name_rev.py .py 2 symbols modified
~ tests/test_cmd_plan_merge.py .py 2 symbols modified
~ tests/test_cmd_push_hardening.py .py 2 symbols modified
~ tests/test_cmd_read_commit.py .py 3 symbols modified
~ tests/test_cmd_read_snapshot.py .py 3 symbols modified
~ tests/test_cmd_reflog.py .py 1 symbol modified
~ tests/test_cmd_reflog_hardening.py .py 1 symbol modified
~ tests/test_cmd_remaining.py .py 2 symbols modified
~ tests/test_cmd_reset_hardening.py .py 1 symbol modified
~ tests/test_cmd_reset_revert.py .py 1 symbol modified
~ tests/test_cmd_restore.py .py 2 symbols modified
~ tests/test_cmd_rev_list.py .py 1 symbol modified
~ tests/test_cmd_rev_parse.py .py 3 symbols modified
~ tests/test_cmd_revert_hardening.py .py 1 symbol modified
~ tests/test_cmd_rm.py .py 2 symbols modified
~ tests/test_cmd_shard.py .py 2 symbols modified
~ tests/test_cmd_shelf.py .py 4 symbols modified
~ tests/test_cmd_shortlog.py .py 2 symbols modified
~ tests/test_cmd_show.py .py 1 symbol modified
~ tests/test_cmd_show_ref.py .py 1 symbol modified
~ tests/test_cmd_show_ref_hardening.py .py 1 symbol modified
~ tests/test_cmd_snapshot.py .py 2 symbols modified
~ tests/test_cmd_snapshot_diff.py .py 2 symbols modified
~ tests/test_cmd_stress.py .py 2 symbols modified
~ tests/test_cmd_symbolic_ref.py .py 2 symbols modified
~ tests/test_cmd_tag.py .py 2 symbols modified
~ tests/test_cmd_tag_hardening.py .py 1 symbol modified
~ tests/test_cmd_test.py .py 1 symbol modified
~ repo
~ tests/test_cmd_type.py .py 1 symbol modified
~ tests/test_cmd_update_ref.py .py 2 symbols modified
~ tests/test_cmd_verify.py .py 4 symbols modified
~ tests/test_cmd_verify_object.py .py 2 symbols modified
~ tests/test_cmd_verify_pack.py .py 2 symbols modified
~ tests/test_cmd_verify_shallow.py .py 3 symbols modified
~ tests/test_cmd_worktree.py .py 1 symbol modified
~ tests/test_cmd_worktree_hardening.py .py 1 symbol modified
~ tests/test_code_commands.py .py 1 symbol modified
~ tests/test_code_harmony_plugin.py .py 1 symbol modified
~ tests/test_code_invariants.py .py 1 symbol modified
~ tests/test_code_manifest.py .py 1 symbol modified
~ tests/test_code_plugin.py .py 2 symbols modified
~ tests/test_code_plugin_attributes.py .py 1 symbol modified
~ tests/test_code_stage.py .py 1 symbol modified
~ tests/test_coord_performance.py .py 1 symbol modified
~ tests/test_coord_security.py .py 1 symbol modified
~ tests/test_core_bisect.py .py 1 symbol modified
~ tests/test_core_blame.py .py 2 symbols modified
~ tests/test_core_coord_bus.py .py 1 symbol modified
~ tests/test_core_doc_extractor.py .py 3 symbols modified
~ tests/test_core_doc_history.py .py 3 symbols modified
~ tests/test_core_gc.py .py 2 symbols modified
~ tests/test_core_graph.py .py 1 symbol modified
~ tests/test_core_merge_engine.py .py 2 symbols modified
~ tests/test_core_msign.py .py 1 symbol modified
~ tests/test_core_pack.py .py 2 symbols modified
~ tests/test_core_patch_record.py .py 2 symbols modified
~ tests/test_core_query_engine.py .py 1 symbol modified
~ tests/test_core_refs.py .py 1 symbol modified
~ tests/test_core_shallow.py .py 1 symbol modified
~ tests/test_core_stat_cache.py .py 1 symbol modified
~ tests/test_core_store.py .py 3 symbols modified
~ tests/test_core_symbol_cache.py .py 2 symbols modified
~ tests/test_core_transport.py .py 2 symbols modified
~ tests/test_core_type_analysis.py .py 3 symbols modified
~ tests/test_core_validation.py .py 2 symbols modified
~ tests/test_diff_algorithms.py .py 1 symbol modified
~ tests/test_docs_supercharge.py .py 1 symbol modified
~ tests/test_framework_plugins.py .py 2 symbols modified
~ tests/test_gc_full.py .py 5 symbols modified
~ tests/test_gc_supercharge.py .py 2 symbols modified
~ tests/test_harmony_cli.py .py 2 symbols modified
~ tests/test_harmony_cli_phase3.py .py 1 symbol modified
~ tests/test_harmony_cli_phase4.py .py 1 symbol modified
~ tests/test_harmony_engine.py .py 1 symbol modified
~ tests/test_harmony_phase1.py .py 1 symbol modified
~ tests/test_harmony_phase4.py .py 3 symbols modified
~ tests/test_hash_object_canonical.py .py 1 symbol modified
~ tests/test_identity_domain_diff.py .py 1 symbol modified
~ tests/test_implicit_edge_cache.py .py 2 symbols modified
~ tests/test_local_file_transport.py .py 2 symbols modified
~ tests/test_log_supercharge.py .py 1 symbol modified
~ tests/test_ls_remote_supercharge.py .py 1 symbol modified
~ tests/test_merge_base_supercharge.py .py 1 symbol modified
~ tests/test_merge_supercharge.py .py 2 symbols modified
~ tests/test_merge_tree_supercharge.py .py 1 symbol modified
~ tests/test_midi_plugin.py .py 1 symbol modified
~ tests/test_mist_plugin.py .py 1 symbol modified
~ tests/test_mpack_bundle.py .py 2 symbols modified
~ tests/test_mpack_core.py .py 3 symbols modified
~ tests/test_mpack_e2e.py .py 1 symbol modified
~ tests/test_mpack_perf_ops.py .py 2 symbols modified
~ tests/test_mv_supercharge.py .py 2 symbols modified
~ tests/test_perf_merge_scale.py .py 2 symbols modified
~ tests/test_perf_pack.py .py 2 symbols modified
~ tests/test_perf_phase3.py .py 2 symbols modified
~ tests/test_porcelain_security.py .py 3 symbols modified
~ tests/test_predict_supercharge.py .py 1 symbol modified
~ tests/test_prune_supercharge.py .py 2 symbols modified
~ tests/test_push_have_filter.py .py 2 symbols modified
~ tests/test_push_object_delta.py .py 2 symbols modified
~ tests/test_query_stat_cache.py .py 1 symbol modified
~ tests/test_refactor_classify.py .py 1 symbol modified
~ tests/test_release.py .py 2 symbols modified
~ tests/test_restore_supercharge.py .py 2 symbols modified
~ tests/test_show_json_schema.py .py 1 symbol modified
~ tests/test_snapshot_delta.py .py 1 symbol modified
~ tests/test_status_supercharge.py .py 1 symbol modified
~ tests/test_store_branch_heads.py .py 1 symbol modified
~ tests/test_store_fsync_enospc.py .py 1 symbol modified
~ tests/test_stress_diff_algorithms.py .py 1 symbol modified
~ tests/test_stress_graph.py .py 1 symbol modified
~ tests/test_stress_object_store.py .py 3 symbols modified
~ tests/test_stress_query_engine.py .py 1 symbol modified
~ tests/test_symbol_log_supercharge.py .py 1 symbol modified
~ tests/test_symbols_supercharge.py .py 1 symbol modified
~ tests/test_verify_supercharge.py .py 3 symbols modified
~ tests/test_wire_localhost.py .py 1 symbol modified
~ tests/test_wire_oc_n_objects.py .py 2 symbols modified
~ tests/test_wire_pack_post.py .py 1 symbol modified
~ tools/demo.py .py 2 symbols modified
~ tools/render_html.py .py 1 symbol modified
~ muse/core/types.py .py moved from muse/core/_types.py; 3 added
+ b64url_decode function function b64url_decode L557–570
+ b64url_encode function function b64url_encode L552–554
+ _base64 import import _base64 L549–549
← Older Oldest on dev
All commits
Newer → Latest on dev

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:0b5941096db259205c3aee2b1d5e23ad6a8a3a6af9dbc7ad960081944680555a --body "your comment"