.python-version
LICENSE
MANIFEST.in
README.md
pyproject.toml
uv.lock
docs/pypi_publishing_guide.md
fuse/__init__.py
fuse/alembic.ini
fuse/api.py
fuse/backend_pre_start.py
fuse/base.py
fuse/cli.py
fuse/config.py
fuse/database.py
fuse/initial_data.py
fuse/logger.py
fuse/main.py
fuse/models.py
fuse/worker.py
fuse/ai/__init__.py
fuse/ai/router.py
fuse/ai/service.py
fuse/alembic/README
fuse/alembic/env.py
fuse/alembic/script.py.mako
fuse/alembic/versions/.keep
fuse/alembic/versions/1439949b74ad_add_edge_handles.py
fuse/alembic/versions/1a31ce608336_add_cascade_delete_relationships.py
fuse/alembic/versions/2c7ca0ca6779_add_hashed_password_field_to_user_model.py
fuse/alembic/versions/82e10e9b2e3f_add_spec_column_to_workflownode_and_.py
fuse/alembic/versions/9426be80e78e_add_workflows.py
fuse/alembic/versions/9c0a54914c78_add_max_length_for_string_varchar_.py
fuse/alembic/versions/ceedbe88ef0d_add_v2_config_columns_to_workflow.py
fuse/alembic/versions/d98dd8ec85a3_edit_replace_id_integers_in_all_models_.py
fuse/alembic/versions/dd21742ef7b0_add_execution_models.py
fuse/alembic/versions/e2412789c190_initialize_models.py
fuse/auth/__init__.py
fuse/auth/crud_user.py
fuse/auth/dependencies.py
fuse/auth/models.py
fuse/auth/router.py
fuse/auth/schemas.py
fuse/auth/service.py
fuse/auth/utils.py
fuse/credentials/__init__.py
fuse/credentials/router.py
fuse/credentials/service.py
fuse/items/__init__.py
fuse/items/crud_item.py
fuse/items/models.py
fuse/items/router.py
fuse/items/schemas.py
fuse/items/service.py
fuse/static/404.html
fuse/static/__next.__PAGE__.txt
fuse/static/__next._full.txt
fuse/static/__next._head.txt
fuse/static/__next._index.txt
fuse/static/__next._tree.txt
fuse/static/index.html
fuse/static/index.txt
fuse/static/404/index.html
fuse/static/_next/static/bAsbGnh27hobCWq6gYKAq/_buildManifest.js
fuse/static/_next/static/bAsbGnh27hobCWq6gYKAq/_ssgManifest.js
fuse/static/_next/static/chunks/162-d9110b81661c7d7d.js
fuse/static/_next/static/chunks/232.97b298320d3351e9.js
fuse/static/_next/static/chunks/24-4ee5417b9b9b92a9.js
fuse/static/_next/static/chunks/275-f12d66089f519b01.js
fuse/static/_next/static/chunks/324-771510774da7c693.js
fuse/static/_next/static/chunks/361-1ce2845fa2b2c4a4.js
fuse/static/_next/static/chunks/393-d1b3ea65900fdc5e.js
fuse/static/_next/static/chunks/4-bdc965d7dcca4cab.js
fuse/static/_next/static/chunks/4bd1b696-01b4a2ffa8bac205.js
fuse/static/_next/static/chunks/501-397a9f42b1c4da0e.js
fuse/static/_next/static/chunks/547-1833756cc09c3c28.js
fuse/static/_next/static/chunks/794-803d64bb1ca09460.js
fuse/static/_next/static/chunks/814-18bcbd34c09817f1.js
fuse/static/_next/static/chunks/821-04976ebb62352e45.js
fuse/static/_next/static/chunks/93-2937d48fc52107ef.js
fuse/static/_next/static/chunks/c37d3baf-0fedbf5b6ffcd550.js
fuse/static/_next/static/chunks/framework-3311683cffde0ebf.js
fuse/static/_next/static/chunks/main-app-cf50eb2a7e26453d.js
fuse/static/_next/static/chunks/main-d74776772a65895d.js
fuse/static/_next/static/chunks/polyfills-42372ed130431b0a.js
fuse/static/_next/static/chunks/webpack-b28a02ce1f174559.js
fuse/static/_next/static/chunks/app/error-033f2fd59b73a2d7.js
fuse/static/_next/static/chunks/app/global-error-dcd149dc42c5186b.js
fuse/static/_next/static/chunks/app/layout-d0d5a6a85d213394.js
fuse/static/_next/static/chunks/app/loading-116e68079fa76e6f.js
fuse/static/_next/static/chunks/app/page-606905d313079604.js
fuse/static/_next/static/chunks/app/(main)/layout-5c636818aa3b7ed1.js
fuse/static/_next/static/chunks/app/(main)/ai-create-example/page-0a2e0f0b4460de7c.js
fuse/static/_next/static/chunks/app/(main)/dashboard/page-7e9db37c6737695c.js
fuse/static/_next/static/chunks/app/(main)/settings/page-00bc4735cc93b9be.js
fuse/static/_next/static/chunks/app/(main)/workflows/page-7c3c63a11ae33eed.js
fuse/static/_next/static/chunks/app/_global-error/page-116e68079fa76e6f.js
fuse/static/_next/static/chunks/app/_not-found/page-bae0d4902c5585d3.js
fuse/static/_next/static/chunks/app/auth/layout-116e68079fa76e6f.js
fuse/static/_next/static/chunks/app/auth/login/page-546ffaa564d327e9.js
fuse/static/_next/static/chunks/app/auth/register/page-2748b1af5b1b642a.js
fuse/static/_next/static/chunks/app/credentials-test/page-1d2c37deaa189b43.js
fuse/static/_next/static/chunks/app/oauth/callback/page-eecedf564f689d93.js
fuse/static/_next/static/chunks/app/workflows/error-61dbcd88cc0eff5c.js
fuse/static/_next/static/chunks/app/workflows/loading-116e68079fa76e6f.js
fuse/static/_next/static/chunks/app/workflows/[id]/error-66ff5093f583ae94.js
fuse/static/_next/static/chunks/app/workflows/[id]/loading-116e68079fa76e6f.js
fuse/static/_next/static/chunks/app/workflows/[id]/page-5459cee4cb66f5bc.js
fuse/static/_next/static/css/59d0dfc36eeea694.css
fuse/static/_next/static/css/d1e1fa7731bfdccb.css
fuse/static/_next/static/media/636a5ac981f94f8b-s.p.woff2
fuse/static/_next/static/media/6fe53d21e6e7ebd8-s.woff2
fuse/static/_next/static/media/8ebc6e9dde468c4a-s.woff2
fuse/static/_next/static/media/9e7b0a821b9dfcb4-s.woff2
fuse/static/_not-found/__next._full.txt
fuse/static/_not-found/__next._head.txt
fuse/static/_not-found/__next._index.txt
fuse/static/_not-found/__next._not-found.__PAGE__.txt
fuse/static/_not-found/__next._not-found.txt
fuse/static/_not-found/__next._tree.txt
fuse/static/_not-found/index.html
fuse/static/_not-found/index.txt
fuse/static/ai-create-example/__next.!KG1haW4p.ai-create-example.__PAGE__.txt
fuse/static/ai-create-example/__next.!KG1haW4p.ai-create-example.txt
fuse/static/ai-create-example/__next.!KG1haW4p.txt
fuse/static/ai-create-example/__next._full.txt
fuse/static/ai-create-example/__next._head.txt
fuse/static/ai-create-example/__next._index.txt
fuse/static/ai-create-example/__next._tree.txt
fuse/static/ai-create-example/index.html
fuse/static/ai-create-example/index.txt
fuse/static/auth/login/__next._full.txt
fuse/static/auth/login/__next._head.txt
fuse/static/auth/login/__next._index.txt
fuse/static/auth/login/__next._tree.txt
fuse/static/auth/login/__next.auth.login.__PAGE__.txt
fuse/static/auth/login/__next.auth.login.txt
fuse/static/auth/login/__next.auth.txt
fuse/static/auth/login/index.html
fuse/static/auth/login/index.txt
fuse/static/auth/register/__next._full.txt
fuse/static/auth/register/__next._head.txt
fuse/static/auth/register/__next._index.txt
fuse/static/auth/register/__next._tree.txt
fuse/static/auth/register/__next.auth.register.__PAGE__.txt
fuse/static/auth/register/__next.auth.register.txt
fuse/static/auth/register/__next.auth.txt
fuse/static/auth/register/index.html
fuse/static/auth/register/index.txt
fuse/static/credentials-test/__next._full.txt
fuse/static/credentials-test/__next._head.txt
fuse/static/credentials-test/__next._index.txt
fuse/static/credentials-test/__next._tree.txt
fuse/static/credentials-test/__next.credentials-test.__PAGE__.txt
fuse/static/credentials-test/__next.credentials-test.txt
fuse/static/credentials-test/index.html
fuse/static/credentials-test/index.txt
fuse/static/dashboard/__next.!KG1haW4p.dashboard.__PAGE__.txt
fuse/static/dashboard/__next.!KG1haW4p.dashboard.txt
fuse/static/dashboard/__next.!KG1haW4p.txt
fuse/static/dashboard/__next._full.txt
fuse/static/dashboard/__next._head.txt
fuse/static/dashboard/__next._index.txt
fuse/static/dashboard/__next._tree.txt
fuse/static/dashboard/index.html
fuse/static/dashboard/index.txt
fuse/static/oauth/callback/__next._full.txt
fuse/static/oauth/callback/__next._head.txt
fuse/static/oauth/callback/__next._index.txt
fuse/static/oauth/callback/__next._tree.txt
fuse/static/oauth/callback/__next.oauth.callback.__PAGE__.txt
fuse/static/oauth/callback/__next.oauth.callback.txt
fuse/static/oauth/callback/__next.oauth.txt
fuse/static/oauth/callback/index.html
fuse/static/oauth/callback/index.txt
fuse/static/settings/__next.!KG1haW4p.settings.__PAGE__.txt
fuse/static/settings/__next.!KG1haW4p.settings.txt
fuse/static/settings/__next.!KG1haW4p.txt
fuse/static/settings/__next._full.txt
fuse/static/settings/__next._head.txt
fuse/static/settings/__next._index.txt
fuse/static/settings/__next._tree.txt
fuse/static/settings/index.html
fuse/static/settings/index.txt
fuse/static/workflows/__next.!KG1haW4p.txt
fuse/static/workflows/__next.!KG1haW4p.workflows.__PAGE__.txt
fuse/static/workflows/__next.!KG1haW4p.workflows.txt
fuse/static/workflows/__next._full.txt
fuse/static/workflows/__next._head.txt
fuse/static/workflows/__next._index.txt
fuse/static/workflows/__next._tree.txt
fuse/static/workflows/index.html
fuse/static/workflows/index.txt
fuse/static/workflows/new/__next._full.txt
fuse/static/workflows/new/__next._head.txt
fuse/static/workflows/new/__next._index.txt
fuse/static/workflows/new/__next._tree.txt
fuse/static/workflows/new/__next.workflows.$d$id.__PAGE__.txt
fuse/static/workflows/new/__next.workflows.$d$id.txt
fuse/static/workflows/new/__next.workflows.txt
fuse/static/workflows/new/index.html
fuse/static/workflows/new/index.txt
fuse/users/__init__.py
fuse/users/router.py
fuse/utils/cache.py
fuse/utils/circuit_breaker.py
fuse/utils/code_sanitizer.py
fuse/utils/feature_flags.py
fuse/utils/health.py
fuse/utils/pagination.py
fuse/utils/rate_limit.py
fuse/utils/redis_client.py
fuse/utils/request_id.py
fuse/utils/security.py
fuse/workflows/__init__.py
fuse/workflows/code_execution.py
fuse/workflows/crud_workflow.py
fuse/workflows/logger.py
fuse/workflows/models.py
fuse/workflows/router.py
fuse/workflows/schemas.py
fuse/workflows/service.py
fuse/workflows/types.py
fuse/workflows/engine/__init__.py
fuse/workflows/engine/constants.py
fuse/workflows/engine/core.py
fuse/workflows/engine/error_handler.py
fuse/workflows/engine/errors.py
fuse/workflows/engine/executor.py
fuse/workflows/engine/graph.py
fuse/workflows/engine/periodic_scheduler.py
fuse/workflows/engine/scheduler.py
fuse/workflows/engine/state.py
fuse/workflows/engine/nodes/__init__.py
fuse/workflows/engine/nodes/base.py
fuse/workflows/engine/nodes/registry.py
fuse/workflows/engine/nodes/actions/code.py
fuse/workflows/engine/nodes/actions/data.py
fuse/workflows/engine/nodes/actions/discord.py
fuse/workflows/engine/nodes/actions/email.py
fuse/workflows/engine/nodes/actions/google_sheets.py
fuse/workflows/engine/nodes/actions/http_request.py
fuse/workflows/engine/nodes/actions/slack.py
fuse/workflows/engine/nodes/actions/utility.py
fuse/workflows/engine/nodes/actions/whatsapp.py
fuse/workflows/engine/nodes/ai/__init__.py
fuse/workflows/engine/nodes/ai/agent.py
fuse/workflows/engine/nodes/ai/llm.py
fuse/workflows/engine/nodes/logic/__init__.py
fuse/workflows/engine/nodes/logic/delay.py
fuse/workflows/engine/nodes/logic/if_node.py
fuse/workflows/engine/nodes/logic/loop.py
fuse/workflows/engine/nodes/logic/merge.py
fuse/workflows/engine/nodes/logic/parallel.py
fuse/workflows/engine/nodes/logic/pause.py
fuse/workflows/engine/nodes/logic/switch.py
fuse/workflows/engine/nodes/triggers/email.py
fuse/workflows/engine/nodes/triggers/form.py
fuse/workflows/engine/nodes/triggers/manual.py
fuse/workflows/engine/nodes/triggers/rss.py
fuse/workflows/engine/nodes/triggers/schedule.py
fuse/workflows/engine/nodes/triggers/webhook.py
fuse/workflows/engine/nodes/triggers/whatsapp.py
fuse/workflows/engine/runtime/code.py
fuse/workflows/engine/runtime/http.py
fuse/workflows/engine/runtime/internal.py
fuse/workflows/utils/templating.py
fuse_io.egg-info/PKG-INFO
fuse_io.egg-info/SOURCES.txt
fuse_io.egg-info/dependency_links.txt
fuse_io.egg-info/entry_points.txt
fuse_io.egg-info/requires.txt
fuse_io.egg-info/top_level.txt
scripts/format.sh
scripts/lint.sh