LICENSE
MANIFEST.in
README.md
RELEASE_CHECKLIST.md
mkdocs.yml
pyproject.toml
docs/architecture.md
docs/index.md
docs/install.md
docs/release.md
docs/user-guide.md
docs/reference/cli.md
docs/reference/models.md
examples/topic-dataset.json
scripts/smoke_cli.sh
src/mlforge/__init__.py
src/mlforge/__main__.py
src/mlforge/cli.py
src/mlforge/agents/__init__.py
src/mlforge/agents/langchain_adapter.py
src/mlforge/agents/research.py
src/mlforge/agents/tools.py
src/mlforge/core/__init__.py
src/mlforge/core/artifacts.py
src/mlforge/core/hashing.py
src/mlforge/core/schemas.py
src/mlforge/datasets/__init__.py
src/mlforge/datasets/exporters.py
src/mlforge/datasets/io.py
src/mlforge/datasets/validators.py
src/mlforge/providers/__init__.py
src/mlforge/providers/base.py
src/mlforge/providers/factory.py
src/mlforge/providers/mock.py
src/mlforge/providers/ollama.py
src/mlforge/providers/openai_compatible.py
src/mlforge/setup/__init__.py
src/mlforge/setup/doctor.py
src/mlforge/setup/installer.py
src/mlforge/tools/__init__.py
src/mlforge/tools/firecrawl.py
src/mlforge/ui/__init__.py
src/mlforge/ui/animations.py
src/mlforge/ui/interactive.py
src/mlforge/ui/splash.py
src/mlforge/ui/theme.py
src/mlforge/workflows/__init__.py
src/mlforge/workflows/config.py
src/mlforge/workflows/distill.py
src/mlforge/workflows/label_dataset.py
src/mlforge/workflows/topic_dataset.py
src/saara_ai.egg-info/PKG-INFO
src/saara_ai.egg-info/SOURCES.txt
src/saara_ai.egg-info/dependency_links.txt
src/saara_ai.egg-info/entry_points.txt
src/saara_ai.egg-info/requires.txt
src/saara_ai.egg-info/top_level.txt
tests/test_cli_commands.py
tests/test_label_distill_workflows.py
tests/test_research_agent.py
tests/test_setup.py
tests/test_topic_workflow.py