.gitignore
APP.md
README.md
deploy_test.py
pyproject.toml
.github/workflows/publish_pip.yml
example-apps/truffile-example.yaml
example-apps/ambient/hedge/app.py
example-apps/ambient/hedge/icon.png
example-apps/ambient/hedge/truffile.yaml
example-apps/ambient/reddit/icon.png
example-apps/ambient/reddit/reddit.py
example-apps/ambient/reddit/truffile.yaml
example-apps/focus/finance/app.py
example-apps/focus/finance/icon.png
example-apps/focus/finance/truffile.yaml
example-apps/focus/research/icon.png
example-apps/focus/research/research.py
example-apps/focus/research/truffile.yaml
scripts/test_oai_proxy.py
truffile/__init__.py
truffile/_version.py
truffile/cli.py
truffile/client.py
truffile/schedule.py
truffile/storage.py
truffile.egg-info/PKG-INFO
truffile.egg-info/SOURCES.txt
truffile.egg-info/dependency_links.txt
truffile.egg-info/entry_points.txt
truffile.egg-info/requires.txt
truffile.egg-info/top_level.txt
truffile/infer/README.md
truffile/infer/__init__.py
truffile/infer/common.py
truffile/infer/prompts.py
truffile/infer/proxy.py
truffile/infer/tooling.py
truffle/__init__.py
truffle/app/__init__.py
truffle/app/app_build_pb2.py
truffle/app/app_build_pb2.pyi
truffle/app/app_build_pb2_grpc.py
truffle/app/app_install_pb2.py
truffle/app/app_install_pb2.pyi
truffle/app/app_install_pb2_grpc.py
truffle/app/app_type_pb2.py
truffle/app/app_type_pb2.pyi
truffle/app/app_type_pb2_grpc.py
truffle/app/background_feed_pb2.py
truffle/app/background_feed_pb2.pyi
truffle/app/background_feed_pb2_grpc.py
truffle/app/background_pb2.py
truffle/app/background_pb2.pyi
truffle/app/background_pb2_grpc.py
truffle/app/curator_pb2.py
truffle/app/curator_pb2.pyi
truffle/app/curator_pb2_grpc.py
truffle/app/default_app_manifest_pb2.py
truffle/app/default_app_manifest_pb2.pyi
truffle/app/default_app_manifest_pb2_grpc.py
truffle/app/foreground_pb2.py
truffle/app/foreground_pb2.pyi
truffle/app/foreground_pb2_grpc.py
truffle/app/system_pb2.py
truffle/app/system_pb2.pyi
truffle/app/system_pb2_grpc.py
truffle/app/task_runtime_pb2.py
truffle/app/task_runtime_pb2.pyi
truffle/app/task_runtime_pb2_grpc.py
truffle/common/__init__.py
truffle/common/content_pb2.py
truffle/common/content_pb2.pyi
truffle/common/content_pb2_grpc.py
truffle/common/file_pb2.py
truffle/common/file_pb2.pyi
truffle/common/file_pb2_grpc.py
truffle/common/icon_pb2.py
truffle/common/icon_pb2.pyi
truffle/common/icon_pb2_grpc.py
truffle/common/led_states_pb2.py
truffle/common/led_states_pb2.pyi
truffle/common/led_states_pb2_grpc.py
truffle/common/tool_provider_pb2.py
truffle/common/tool_provider_pb2.pyi
truffle/common/tool_provider_pb2_grpc.py
truffle/infer/__init__.py
truffle/infer/embedding_pb2.py
truffle/infer/embedding_pb2.pyi
truffle/infer/embedding_pb2_grpc.py
truffle/infer/finishreason_pb2.py
truffle/infer/finishreason_pb2.pyi
truffle/infer/finishreason_pb2_grpc.py
truffle/infer/gencfg_pb2.py
truffle/infer/gencfg_pb2.pyi
truffle/infer/gencfg_pb2_grpc.py
truffle/infer/infer_pb2.py
truffle/infer/infer_pb2.pyi
truffle/infer/infer_pb2_grpc.py
truffle/infer/irequest_pb2.py
truffle/infer/irequest_pb2.pyi
truffle/infer/irequest_pb2_grpc.py
truffle/infer/iresponse_pb2.py
truffle/infer/iresponse_pb2.pyi
truffle/infer/iresponse_pb2_grpc.py
truffle/infer/model_pb2.py
truffle/infer/model_pb2.pyi
truffle/infer/model_pb2_grpc.py
truffle/infer/tokenize_pb2.py
truffle/infer/tokenize_pb2.pyi
truffle/infer/tokenize_pb2_grpc.py
truffle/infer/usage_pb2.py
truffle/infer/usage_pb2.pyi
truffle/infer/usage_pb2_grpc.py
truffle/infer/convo/__init__.py
truffle/infer/convo/conversation_pb2.py
truffle/infer/convo/conversation_pb2.pyi
truffle/infer/convo/conversation_pb2_grpc.py
truffle/infer/convo/msg_pb2.py
truffle/infer/convo/msg_pb2.pyi
truffle/infer/convo/msg_pb2_grpc.py
truffle/os/__init__.py
truffle/os/app_queries_pb2.py
truffle/os/app_queries_pb2.pyi
truffle/os/app_queries_pb2_grpc.py
truffle/os/background_feed_queries_pb2.py
truffle/os/background_feed_queries_pb2.pyi
truffle/os/background_feed_queries_pb2_grpc.py
truffle/os/builder_pb2.py
truffle/os/builder_pb2.pyi
truffle/os/builder_pb2_grpc.py
truffle/os/classification_pb2.py
truffle/os/classification_pb2.pyi
truffle/os/classification_pb2_grpc.py
truffle/os/client_metadata_pb2.py
truffle/os/client_metadata_pb2.pyi
truffle/os/client_metadata_pb2_grpc.py
truffle/os/client_session_pb2.py
truffle/os/client_session_pb2.pyi
truffle/os/client_session_pb2_grpc.py
truffle/os/client_state_pb2.py
truffle/os/client_state_pb2.pyi
truffle/os/client_state_pb2_grpc.py
truffle/os/client_user_pb2.py
truffle/os/client_user_pb2.pyi
truffle/os/client_user_pb2_grpc.py
truffle/os/hardware_control_pb2.py
truffle/os/hardware_control_pb2.pyi
truffle/os/hardware_control_pb2_grpc.py
truffle/os/hardware_info_pb2.py
truffle/os/hardware_info_pb2.pyi
truffle/os/hardware_info_pb2_grpc.py
truffle/os/hardware_network_pb2.py
truffle/os/hardware_network_pb2.pyi
truffle/os/hardware_network_pb2_grpc.py
truffle/os/hardware_settings_pb2.py
truffle/os/hardware_settings_pb2.pyi
truffle/os/hardware_settings_pb2_grpc.py
truffle/os/hardware_stats_pb2.py
truffle/os/hardware_stats_pb2.pyi
truffle/os/hardware_stats_pb2_grpc.py
truffle/os/installer_pb2.py
truffle/os/installer_pb2.pyi
truffle/os/installer_pb2_grpc.py
truffle/os/notification_pb2.py
truffle/os/notification_pb2.pyi
truffle/os/notification_pb2_grpc.py
truffle/os/system_info_pb2.py
truffle/os/system_info_pb2.pyi
truffle/os/system_info_pb2_grpc.py
truffle/os/system_settings_pb2.py
truffle/os/system_settings_pb2.pyi
truffle/os/system_settings_pb2_grpc.py
truffle/os/task_actions_pb2.py
truffle/os/task_actions_pb2.pyi
truffle/os/task_actions_pb2_grpc.py
truffle/os/task_error_pb2.py
truffle/os/task_error_pb2.pyi
truffle/os/task_error_pb2_grpc.py
truffle/os/task_info_pb2.py
truffle/os/task_info_pb2.pyi
truffle/os/task_info_pb2_grpc.py
truffle/os/task_options_pb2.py
truffle/os/task_options_pb2.pyi
truffle/os/task_options_pb2_grpc.py
truffle/os/task_pb2.py
truffle/os/task_pb2.pyi
truffle/os/task_pb2_grpc.py
truffle/os/task_queries_pb2.py
truffle/os/task_queries_pb2.pyi
truffle/os/task_queries_pb2_grpc.py
truffle/os/task_search_pb2.py
truffle/os/task_search_pb2.pyi
truffle/os/task_search_pb2_grpc.py
truffle/os/task_step_pb2.py
truffle/os/task_step_pb2.pyi
truffle/os/task_step_pb2_grpc.py
truffle/os/task_target_pb2.py
truffle/os/task_target_pb2.pyi
truffle/os/task_target_pb2_grpc.py
truffle/os/task_user_response_pb2.py
truffle/os/task_user_response_pb2.pyi
truffle/os/task_user_response_pb2_grpc.py
truffle/os/truffleos_pb2.py
truffle/os/truffleos_pb2.pyi
truffle/os/truffleos_pb2_grpc.py