LICENSE.txt
MANIFEST.in
README.md
pyproject.toml
src/msh/__init__.py
src/msh/catalog.py
src/msh/constants.py
src/msh/dependency.py
src/msh/git_utils.py
src/msh/logger.py
src/msh/main.py
src/msh/orchestrator.py
src/msh/ai/__init__.py
src/msh/ai/ast_generator.py
src/msh/ai/config.py
src/msh/ai/context_pack.py
src/msh/ai/diff.py
src/msh/ai/manifest.py
src/msh/ai/metadata.py
src/msh/ai/metadata_cache.py
src/msh/ai/patch.py
src/msh/ai/prompts.py
src/msh/ai/providers.py
src/msh/ai/safety.py
src/msh/ai/tools.py
src/msh/ai/commands/__init__.py
src/msh/ai/commands/explain.py
src/msh/ai/commands/fix.py
src/msh/ai/commands/new.py
src/msh/ai/commands/review.py
src/msh/ai/commands/tests.py
src/msh/ai/tools/__init__.py
src/msh/commands/__init__.py
src/msh/commands/ai.py
src/msh/commands/asset.py
src/msh/commands/config.py
src/msh/commands/create.py
src/msh/commands/discover.py
src/msh/commands/doctor.py
src/msh/commands/fmt.py
src/msh/commands/glossary.py
src/msh/commands/init.py
src/msh/commands/inspect.py
src/msh/commands/manifest.py
src/msh/commands/plan.py
src/msh/commands/publish.py
src/msh/commands/run.py
src/msh/commands/sample.py
src/msh/commands/state.py
src/msh/commands/ui.py
src/msh/commands/validate.py
src/msh/compiler/__init__.py
src/msh/compiler/artifacts.py
src/msh/compiler/dbt_generator.py
src/msh/compiler/macros.py
src/msh/compiler/model.py
src/msh/compiler/parser.py
src/msh/glossary/__init__.py
src/msh/glossary/glossary.py
src/msh/managers/__init__.py
src/msh/managers/ingest.py
src/msh/managers/transform.py
src/msh/ui_static/App.jsx
src/msh/ui_static/app.js
src/msh/ui_static/index.html
src/msh/ui_static/main.js
src/msh/ui_static/.msh/ui/index.html
src/msh/utils/__init__.py
src/msh/utils/config.py
src/msh_cli.egg-info/PKG-INFO
src/msh_cli.egg-info/SOURCES.txt
src/msh_cli.egg-info/dependency_links.txt
src/msh_cli.egg-info/entry_points.txt
src/msh_cli.egg-info/requires.txt
src/msh_cli.egg-info/top_level.txt