LICENSE
README.md
pyproject.toml
src/fenn/__init__.py
src/fenn.egg-info/PKG-INFO
src/fenn.egg-info/SOURCES.txt
src/fenn.egg-info/dependency_links.txt
src/fenn.egg-info/entry_points.txt
src/fenn.egg-info/requires.txt
src/fenn.egg-info/top_level.txt
src/fenn/agents/__init__.py
src/fenn/agents/__init__.pyi
src/fenn/agents/agent.py
src/fenn/agents/llm.py
src/fenn/agents/node.py
src/fenn/agents/tools.py
src/fenn/agents/rag/__init__.py
src/fenn/agents/rag/chunker.py
src/fenn/agents/rag/llm.py
src/fenn/agents/rag/loader.py
src/fenn/agents/rag/rag.py
src/fenn/agents/rag/rag_node.py
src/fenn/agents/rag/retriever.py
src/fenn/args/__init__.py
src/fenn/args/parser.py
src/fenn/cli/__init__.py
src/fenn/cli/auth.py
src/fenn/cli/dashboard.py
src/fenn/cli/list.py
src/fenn/cli/pull.py
src/fenn/cli/run.py
src/fenn/cli/utils.py
src/fenn/core/__init__.py
src/fenn/core/fenn.py
src/fenn/dashboard/__init__.py
src/fenn/dashboard/app.py
src/fenn/dashboard/scanner.py
src/fenn/dashboard/static/app.js
src/fenn/dashboard/static/style.css
src/fenn/dashboard/templates/404.html
src/fenn/dashboard/templates/base.html
src/fenn/dashboard/templates/index.html
src/fenn/dashboard/templates/project.html
src/fenn/dashboard/templates/session.html
src/fenn/datasets/__init__.py
src/fenn/datasets/text_dataset.py
src/fenn/experimental/vision/__init__.py
src/fenn/experimental/vision/color_mode.py
src/fenn/experimental/vision/image_batch_check.py
src/fenn/experimental/vision/image_dir_summary.py
src/fenn/experimental/vision/normalize.py
src/fenn/experimental/vision/resize.py
src/fenn/experimental/vision/summary.py
src/fenn/experimental/vision/vision_utils.py
src/fenn/export/__init__.py
src/fenn/export/exporter.py
src/fenn/logging/__init__.py
src/fenn/logging/logger.py
src/fenn/logging/backends/fnxml.py
src/fenn/logging/backends/logging.py
src/fenn/logging/backends/tensorboard.py
src/fenn/logging/backends/wandb.py
src/fenn/nn/__init__.py
src/fenn/nn/trainers/__init__.py
src/fenn/nn/trainers/classification_trainer.py
src/fenn/nn/trainers/lora_trainer.py
src/fenn/nn/trainers/regression_trainer.py
src/fenn/nn/trainers/trainer.py
src/fenn/nn/utils/__init__.py
src/fenn/nn/utils/checkpoint.py
src/fenn/nn/utils/model_pretty_printer.py
src/fenn/nn/utils/state.py
src/fenn/notification/__init__.py
src/fenn/notification/notifier.py
src/fenn/notification/service.py
src/fenn/notification/services/__init__.py
src/fenn/notification/services/discord.py
src/fenn/notification/services/resend.py
src/fenn/notification/services/slack.py
src/fenn/notification/services/telegram.py
src/fenn/remote/__init__.py
src/fenn/remote/artifacts.py
src/fenn/remote/client.py
src/fenn/remote/credentials.py
src/fenn/remote/exceptions.py
src/fenn/remote/local_runner.py
src/fenn/remote/workspace.py
src/fenn/secrets/__init__.py
src/fenn/secrets/keystore.py
src/fenn/tabular/__init__.py
src/fenn/utils/__init__.py
src/tests/conftest.py
src/tests/agents/__init__.py
src/tests/agents/test_flow.py
src/tests/agents/test_llm.py
src/tests/agents/test_rag_node.py
src/tests/cli/test_pull_command.py
src/tests/cli/test_run_command.py
src/tests/dashboard/__init__.py
src/tests/dashboard/test_api.py
src/tests/dashboard/test_scanner_cache.py
src/tests/nn/test_model_pretty_printer.py
src/tests/notification/test_discord_service.py
src/tests/notification/test_resend_service.py
src/tests/notification/test_slack_service.py
src/tests/notification/test_telegram_service.py
src/tests/remote/__init__.py
src/tests/remote/test_client.py
src/tests/remote/test_credentials.py
src/tests/remote/test_workspace.py
src/tests/utils/test_utils.py
src/tests/vision/test_color_mode.py
src/tests/vision/test_image_batch_check.py
src/tests/vision/test_image_dir_summary.py
src/tests/vision/test_normalize.py
src/tests/vision/test_resize.py
src/tests/vision/test_summary.py
src/tests/vision/test_vision_utils.py