LICENSE.txt
README.md
pyproject.toml
src/osprey/__init__.py
src/osprey/approval/__init__.py
src/osprey/approval/approval_manager.py
src/osprey/approval/approval_system.py
src/osprey/approval/config_models.py
src/osprey/approval/evaluators.py
src/osprey/base/__init__.py
src/osprey/base/capability.py
src/osprey/base/decorators.py
src/osprey/base/errors.py
src/osprey/base/examples.py
src/osprey/base/nodes.py
src/osprey/base/planning.py
src/osprey/base/results.py
src/osprey/capabilities/memory.py
src/osprey/capabilities/python.py
src/osprey/capabilities/time_range_parsing.py
src/osprey/cli/__init__.py
src/osprey/cli/chat_cmd.py
src/osprey/cli/deploy_cmd.py
src/osprey/cli/export_config_cmd.py
src/osprey/cli/health_cmd.py
src/osprey/cli/init_cmd.py
src/osprey/cli/interactive_menu.py
src/osprey/cli/main.py
src/osprey/cli/preview_styles.py
src/osprey/cli/project_utils.py
src/osprey/cli/registry_cmd.py
src/osprey/cli/styles.py
src/osprey/cli/templates.py
src/osprey/commands/__init__.py
src/osprey/commands/categories.py
src/osprey/commands/completer.py
src/osprey/commands/registry.py
src/osprey/commands/types.py
src/osprey/context/__init__.py
src/osprey/context/base.py
src/osprey/context/context_manager.py
src/osprey/context/loader.py
src/osprey/data_management/__init__.py
src/osprey/data_management/manager.py
src/osprey/data_management/providers.py
src/osprey/data_management/request.py
src/osprey/deployment/__init__.py
src/osprey/deployment/container_manager.py
src/osprey/deployment/loader.py
src/osprey/deployment/runtime_helper.py
src/osprey/graph/__init__.py
src/osprey/graph/graph_builder.py
src/osprey/infrastructure/clarify_node.py
src/osprey/infrastructure/classification_node.py
src/osprey/infrastructure/error_node.py
src/osprey/infrastructure/gateway.py
src/osprey/infrastructure/orchestration_node.py
src/osprey/infrastructure/respond_node.py
src/osprey/infrastructure/router_node.py
src/osprey/infrastructure/task_extraction_node.py
src/osprey/interfaces/__init__.py
src/osprey/interfaces/cli/__init__.py
src/osprey/interfaces/cli/direct_conversation.py
src/osprey/models/__init__.py
src/osprey/models/completion.py
src/osprey/models/factory.py
src/osprey/models/providers/__init__.py
src/osprey/models/providers/anthropic.py
src/osprey/models/providers/base.py
src/osprey/models/providers/cborg.py
src/osprey/models/providers/google.py
src/osprey/models/providers/ollama.py
src/osprey/models/providers/openai.py
src/osprey/prompts/__init__.py
src/osprey/prompts/base.py
src/osprey/prompts/loader.py
src/osprey/prompts/defaults/__init__.py
src/osprey/prompts/defaults/clarification.py
src/osprey/prompts/defaults/classification.py
src/osprey/prompts/defaults/error_analysis.py
src/osprey/prompts/defaults/memory_extraction.py
src/osprey/prompts/defaults/orchestrator.py
src/osprey/prompts/defaults/python.py
src/osprey/prompts/defaults/response_generation.py
src/osprey/prompts/defaults/task_extraction.py
src/osprey/prompts/defaults/time_range_parsing.py
src/osprey/registry/__init__.py
src/osprey/registry/base.py
src/osprey/registry/helpers.py
src/osprey/registry/manager.py
src/osprey/registry/registry.py
src/osprey/services/__init__.py
src/osprey/services/memory_storage/__init__.py
src/osprey/services/memory_storage/memory_provider.py
src/osprey/services/memory_storage/models.py
src/osprey/services/memory_storage/storage_manager.py
src/osprey/services/python_executor/__init__.py
src/osprey/services/python_executor/analyzer_node.py
src/osprey/services/python_executor/approval_node.py
src/osprey/services/python_executor/config.py
src/osprey/services/python_executor/container_engine.py
src/osprey/services/python_executor/exceptions.py
src/osprey/services/python_executor/execution_control.py
src/osprey/services/python_executor/execution_policy_analyzer.py
src/osprey/services/python_executor/execution_wrapper.py
src/osprey/services/python_executor/executor_node.py
src/osprey/services/python_executor/generator_node.py
src/osprey/services/python_executor/models.py
src/osprey/services/python_executor/service.py
src/osprey/services/python_executor/services.py
src/osprey/state/__init__.py
src/osprey/state/control.py
src/osprey/state/execution.py
src/osprey/state/messages.py
src/osprey/state/session.py
src/osprey/state/state.py
src/osprey/state/state_manager.py
src/osprey/templates/__init__.py
src/osprey/templates/__pycache__/__init__.cpython-311.pyc
src/osprey/templates/apps/__init__.py
src/osprey/templates/apps/hello_world_weather/README.md.j2
src/osprey/templates/apps/hello_world_weather/__init__.py
src/osprey/templates/apps/hello_world_weather/context_classes.py.j2
src/osprey/templates/apps/hello_world_weather/mock_weather_api.py
src/osprey/templates/apps/hello_world_weather/registry.py.j2
src/osprey/templates/apps/hello_world_weather/capabilities/__init__.py
src/osprey/templates/apps/hello_world_weather/capabilities/current_weather.py.j2
src/osprey/templates/apps/minimal/INTEGRATION_GUIDE.md
src/osprey/templates/apps/minimal/README.md.j2
src/osprey/templates/apps/minimal/__init__.py
src/osprey/templates/apps/minimal/context_classes.py.j2
src/osprey/templates/apps/minimal/registry.py.j2
src/osprey/templates/apps/minimal/capabilities/__init__.py
src/osprey/templates/apps/minimal/capabilities/example_capability.py.j2
src/osprey/templates/apps/wind_turbine/README.md.j2
src/osprey/templates/apps/wind_turbine/__init__.py
src/osprey/templates/apps/wind_turbine/context_classes.py.j2
src/osprey/templates/apps/wind_turbine/mock_apis.py
src/osprey/templates/apps/wind_turbine/registry.py.j2
src/osprey/templates/apps/wind_turbine/capabilities/__init__.py
src/osprey/templates/apps/wind_turbine/capabilities/knowledge_retrieval.py.j2
src/osprey/templates/apps/wind_turbine/capabilities/turbine_analysis.py.j2
src/osprey/templates/apps/wind_turbine/capabilities/turbine_data_archiver.py.j2
src/osprey/templates/apps/wind_turbine/capabilities/weather_data_retrieval.py.j2
src/osprey/templates/apps/wind_turbine/data_sources/__init__.py
src/osprey/templates/apps/wind_turbine/data_sources/knowledge_provider.py.j2
src/osprey/templates/apps/wind_turbine/framework_prompts/__init__.py
src/osprey/templates/apps/wind_turbine/framework_prompts/response_generation.py.j2
src/osprey/templates/project/README.md.j2
src/osprey/templates/project/config.yml.j2
src/osprey/templates/project/env.example.j2
src/osprey/templates/project/env.j2
src/osprey/templates/project/gitignore
src/osprey/templates/project/pyproject.toml.j2
src/osprey/templates/project/requirements.txt
src/osprey/templates/services/docker-compose.yml.j2
src/osprey/templates/services/jupyter/Dockerfile
src/osprey/templates/services/jupyter/custom_start.sh
src/osprey/templates/services/jupyter/docker-compose.yml.j2
src/osprey/templates/services/jupyter/startup_script.py
src/osprey/templates/services/jupyter/python3-epics-readonly/kernel.json.j2
src/osprey/templates/services/jupyter/python3-epics-write/kernel.json.j2
src/osprey/templates/services/open-webui/ALS_assistant_logo.png
src/osprey/templates/services/open-webui/Dockerfile
src/osprey/templates/services/open-webui/custom.css
src/osprey/templates/services/open-webui/docker-compose.yml.j2
src/osprey/templates/services/open-webui/functions/agent_context_button.py
src/osprey/templates/services/open-webui/functions/execution_history_button.py
src/osprey/templates/services/open-webui/functions/execution_plan_editor.py
src/osprey/templates/services/open-webui/functions/memory_button.py
src/osprey/templates/services/open-webui/functions/shared/execution_plan_viewer.js
src/osprey/templates/services/pipelines/__init__.py
src/osprey/templates/services/pipelines/docker-compose.yml.j2
src/osprey/templates/services/pipelines/main.py
src/osprey/templates/services/pipelines/start.sh
src/osprey/utils/__init__.py
src/osprey/utils/config.py
src/osprey/utils/log_filter.py
src/osprey/utils/logger.py
src/osprey/utils/streaming.py
src/osprey_framework.egg-info/PKG-INFO
src/osprey_framework.egg-info/SOURCES.txt
src/osprey_framework.egg-info/dependency_links.txt
src/osprey_framework.egg-info/entry_points.txt
src/osprey_framework.egg-info/requires.txt
src/osprey_framework.egg-info/top_level.txt