README.md
pyproject.toml
src/yaapp/__init__.py
src/yaapp/__main__.py
src/yaapp/app.py
src/yaapp/app.tmp.copy.py
src/yaapp/app_broken.py
src/yaapp/app_old.py
src/yaapp/async_compat.py
src/yaapp/cli_builder.py
src/yaapp/client.py
src/yaapp/config.py
src/yaapp/config_node.py
src/yaapp/context_tree.py
src/yaapp/core.py
src/yaapp/discovery.py
src/yaapp/discovery_broken.py
src/yaapp/discovery_old.py
src/yaapp/discovery_old2.py
src/yaapp/execution_strategy.py
src/yaapp/expose.py
src/yaapp/reflection.py
src/yaapp/reflection_broken.py
src/yaapp/reflection_utils.py
src/yaapp/result.py
src/yaapp/run.py
src/yaapp/runner_discovery.py
src/yaapp/streaming.py
src/yaapp/unified_cli_builder.py
src/yaapp/unified_cli_builder_fixed.py
src/yaapp/unified_cli_builder_hardcoded.py
src/yaapp.egg-info/PKG-INFO
src/yaapp.egg-info/SOURCES.txt
src/yaapp.egg-info/dependency_links.txt
src/yaapp.egg-info/entry_points.txt
src/yaapp.egg-info/requires.txt
src/yaapp.egg-info/top_level.txt
src/yaapp/exposers/__init__.py
src/yaapp/exposers/base.py
src/yaapp/exposers/base_uniform_interface.py
src/yaapp/exposers/class_exposer.py
src/yaapp/exposers/class_exposer_uniform_interface.py
src/yaapp/exposers/custom.py
src/yaapp/exposers/function.py
src/yaapp/exposers/object.py
src/yaapp/plugins/__init__.py
src/yaapp/plugins/api/__init__.py
src/yaapp/plugins/api/plugin.py
src/yaapp/plugins/app_proxy/__init__.py
src/yaapp/plugins/app_proxy/plugin.py
src/yaapp/plugins/auth/__init__.py
src/yaapp/plugins/auth/plugin.py
src/yaapp/plugins/calculator/plugin.py
src/yaapp/plugins/docker/__init__.py
src/yaapp/plugins/docker/demo.py
src/yaapp/plugins/docker/direct_client_test.py
src/yaapp/plugins/docker/example.py
src/yaapp/plugins/docker/plugin.py
src/yaapp/plugins/docker/simple_exposure.py
src/yaapp/plugins/docker2/__init__.py
src/yaapp/plugins/docker2/plugin.py
src/yaapp/plugins/issues/__init__.py
src/yaapp/plugins/issues/plugin.py
src/yaapp/plugins/mesh/__init__.py
src/yaapp/plugins/mesh/plugin.py
src/yaapp/plugins/portalloc/__init__.py
src/yaapp/plugins/portalloc/plugin.py
src/yaapp/plugins/program/plugin.py
src/yaapp/plugins/registry/__init__.py
src/yaapp/plugins/registry/plugin.py
src/yaapp/plugins/remote/__init__.py
src/yaapp/plugins/remote/plugin.py
src/yaapp/plugins/remote_process/__init__.py
src/yaapp/plugins/remote_process/plugin.py
src/yaapp/plugins/router/__init__.py
src/yaapp/plugins/router/plugin.py
src/yaapp/plugins/session/__init__.py
src/yaapp/plugins/session/plugin.py
src/yaapp/plugins/storage/__init__.py
src/yaapp/plugins/storage/plugin.py
src/yaapp/plugins/storage/git/__init__.py
src/yaapp/plugins/storage/git/backend.py
src/yaapp/runners/__init__.py
src/yaapp/runners/click/__init__.py
src/yaapp/runners/click/runner.py
src/yaapp/runners/gradio/__init__.py
src/yaapp/runners/gradio/runner.py
src/yaapp/runners/mcp/__init__.py
src/yaapp/runners/mcp/expose.py
src/yaapp/runners/mcp/runner.py
src/yaapp/runners/nicegui/__init__.py
src/yaapp/runners/nicegui/runner.py
src/yaapp/runners/prompt/__init__.py
src/yaapp/runners/prompt/runner.py
src/yaapp/runners/rich/__init__.py
src/yaapp/runners/rich/runner.py
src/yaapp/runners/server/__init__.py
src/yaapp/runners/server/plugin_broken.py
src/yaapp/runners/server/plugin_broken2.py
src/yaapp/runners/server/plugin_broken_rpc.py
src/yaapp/runners/server/plugin_broken_uniform.py
src/yaapp/runners/server/plugin_complex.py
src/yaapp/runners/server/plugin_no_class_support.py
src/yaapp/runners/server/plugin_no_instance_support.py
src/yaapp/runners/server/plugin_old_interface.py
src/yaapp/runners/server/plugin_original.py
src/yaapp/runners/server/plugin_wrong_order.py
src/yaapp/runners/server/runner.py
src/yaapp/runners/streamlit/__init__.py
src/yaapp/runners/streamlit/runner.py
src/yaapp/runners/streamlit/runner_api.py
src/yaapp/runners/streamlit/runner_direct.py
src/yaapp/runners/typer/__init__.py
src/yaapp/runners/typer/runner.py
tests/test_api_plugin_example.py
tests/test_config_inheritance.py
tests/test_coverage_report.py
tests/test_universal_cli.py
tests/test_yapp.py