.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/initial_fuse.db
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/7a0fd1dc4902_remove_superuser.py
fuse/alembic/versions/7edc63646d26_add_credentials_table.py
fuse/alembic/versions/debec76c1cf8_initial_migration.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/models.py
fuse/credentials/router.py
fuse/credentials/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/logo.png
fuse/static/404/index.html
fuse/static/_next/static/_5jXa3dhqSTQpV3Av2ced/_buildManifest.js
fuse/static/_next/static/_5jXa3dhqSTQpV3Av2ced/_ssgManifest.js
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/1692-a402f4a4fcaf7b29.js
fuse/static/_next/static/chunks/1704-99cc2ea208d98cb0.js
fuse/static/_next/static/chunks/1950-922c05c6dbe0e49f.js
fuse/static/_next/static/chunks/1963-d28a6db5ff807527.js
fuse/static/_next/static/chunks/232.97b298320d3351e9.js
fuse/static/_next/static/chunks/232.c883d640f7157775.js
fuse/static/_next/static/chunks/24-4ee5417b9b9b92a9.js
fuse/static/_next/static/chunks/275-f12d66089f519b01.js
fuse/static/_next/static/chunks/2842-88d6ea1ddfa4c472.js
fuse/static/_next/static/chunks/3038-a7b707d07cb82238.js
fuse/static/_next/static/chunks/324-771510774da7c693.js
fuse/static/_next/static/chunks/3509-92c0624ea5210c8a.js
fuse/static/_next/static/chunks/361-1ce2845fa2b2c4a4.js
fuse/static/_next/static/chunks/3794-04fa707794cee3fc.js
fuse/static/_next/static/chunks/393-d1b3ea65900fdc5e.js
fuse/static/_next/static/chunks/4-bdc965d7dcca4cab.js
fuse/static/_next/static/chunks/4831-2650d23954cfe85f.js
fuse/static/_next/static/chunks/4bd1b696-01b4a2ffa8bac205.js
fuse/static/_next/static/chunks/4bd1b696-e5d7c65570c947b7.js
fuse/static/_next/static/chunks/501-397a9f42b1c4da0e.js
fuse/static/_next/static/chunks/547-1833756cc09c3c28.js
fuse/static/_next/static/chunks/573-4b72224474d6755a.js
fuse/static/_next/static/chunks/6040-4e3e79454e3ce7cf.js
fuse/static/_next/static/chunks/7152-7978ade421a25c37.js
fuse/static/_next/static/chunks/7621-20d82d6a1007addd.js
fuse/static/_next/static/chunks/7856-044a4109806f2a2d.js
fuse/static/_next/static/chunks/7902-e280a422f57dccbd.js
fuse/static/_next/static/chunks/794-803d64bb1ca09460.js
fuse/static/_next/static/chunks/7988-891258e42d4e9cb9.js
fuse/static/_next/static/chunks/814-18bcbd34c09817f1.js
fuse/static/_next/static/chunks/821-04976ebb62352e45.js
fuse/static/_next/static/chunks/8343-4abaf4b94ff48f9a.js
fuse/static/_next/static/chunks/8376-ef78e632aabf30d1.js
fuse/static/_next/static/chunks/8500-98e13bcce54aa7a0.js
fuse/static/_next/static/chunks/8547-58d8503b201666a3.js
fuse/static/_next/static/chunks/93-2937d48fc52107ef.js
fuse/static/_next/static/chunks/9903-a77a05716944e520.js
fuse/static/_next/static/chunks/c37d3baf-0fedbf5b6ffcd550.js
fuse/static/_next/static/chunks/c37d3baf-7f0d73575bc82fee.js
fuse/static/_next/static/chunks/framework-3311683cffde0ebf.js
fuse/static/_next/static/chunks/framework-81b2e59ffe13bb24.js
fuse/static/_next/static/chunks/main-832b18574d412547.js
fuse/static/_next/static/chunks/main-app-14c06b7adeda3bca.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-8cc8412559ba962d.js
fuse/static/_next/static/chunks/webpack-b28a02ce1f174559.js
fuse/static/_next/static/chunks/app/error-033f2fd59b73a2d7.js
fuse/static/_next/static/chunks/app/error-408c6bff597b9d0e.js
fuse/static/_next/static/chunks/app/global-error-ab2bae883ee0e860.js
fuse/static/_next/static/chunks/app/global-error-dcd149dc42c5186b.js
fuse/static/_next/static/chunks/app/layout-6892357c3c6fe1e4.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/loading-bd43e16e28d6b5c5.js
fuse/static/_next/static/chunks/app/page-606905d313079604.js
fuse/static/_next/static/chunks/app/page-622ce08c77ba26f8.js
fuse/static/_next/static/chunks/app/(main)/layout-1a5d0443507d5448.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)/ai-create-example/page-3cbe6897052ed328.js
fuse/static/_next/static/chunks/app/(main)/analytics/page-992337da93734999.js
fuse/static/_next/static/chunks/app/(main)/credentials/page-7e4cc6437c0633e9.js
fuse/static/_next/static/chunks/app/(main)/dashboard/page-7e9db37c6737695c.js
fuse/static/_next/static/chunks/app/(main)/dashboard/page-9db7fe7b776dc51d.js
fuse/static/_next/static/chunks/app/(main)/executions/page-e16df7be8cbd6039.js
fuse/static/_next/static/chunks/app/(main)/help/page-356b1311d0259b76.js
fuse/static/_next/static/chunks/app/(main)/settings/page-00bc4735cc93b9be.js
fuse/static/_next/static/chunks/app/(main)/settings/page-21ddbcb4288d11e3.js
fuse/static/_next/static/chunks/app/(main)/templates/page-adcf4c1235f2abd0.js
fuse/static/_next/static/chunks/app/(main)/variables/page-51455efcaf5cf739.js
fuse/static/_next/static/chunks/app/(main)/workflows/page-7c3c63a11ae33eed.js
fuse/static/_next/static/chunks/app/(main)/workflows/page-c3e50ee81604ad56.js
fuse/static/_next/static/chunks/app/_global-error/page-116e68079fa76e6f.js
fuse/static/_next/static/chunks/app/_global-error/page-bd43e16e28d6b5c5.js
fuse/static/_next/static/chunks/app/_not-found/page-313af5f7b44a4219.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/layout-bd43e16e28d6b5c5.js
fuse/static/_next/static/chunks/app/auth/login/page-546ffaa564d327e9.js
fuse/static/_next/static/chunks/app/auth/login/page-9908db626662e523.js
fuse/static/_next/static/chunks/app/auth/register/page-2748b1af5b1b642a.js
fuse/static/_next/static/chunks/app/auth/register/page-e41421460c3e00e2.js
fuse/static/_next/static/chunks/app/credentials-test/page-1d2c37deaa189b43.js
fuse/static/_next/static/chunks/app/credentials-test/page-f7012fe77027cf03.js
fuse/static/_next/static/chunks/app/oauth/callback/page-cdaebdec1d4c4d97.js
fuse/static/_next/static/chunks/app/oauth/callback/page-eecedf564f689d93.js
fuse/static/_next/static/chunks/app/workflows/error-5a420e4cf1195dbd.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/loading-bd43e16e28d6b5c5.js
fuse/static/_next/static/chunks/app/workflows/[id]/error-66ff5093f583ae94.js
fuse/static/_next/static/chunks/app/workflows/[id]/error-b393ec0b558e28ac.js
fuse/static/_next/static/chunks/app/workflows/[id]/loading-116e68079fa76e6f.js
fuse/static/_next/static/chunks/app/workflows/[id]/loading-bd43e16e28d6b5c5.js
fuse/static/_next/static/chunks/app/workflows/[id]/page-5459cee4cb66f5bc.js
fuse/static/_next/static/chunks/app/workflows/[id]/page-d2f107be4b4aa86a.js
fuse/static/_next/static/chunks/next/dist/client/components/builtin/app-error-bd43e16e28d6b5c5.js
fuse/static/_next/static/chunks/next/dist/client/components/builtin/forbidden-bd43e16e28d6b5c5.js
fuse/static/_next/static/chunks/next/dist/client/components/builtin/not-found-bd43e16e28d6b5c5.js
fuse/static/_next/static/chunks/next/dist/client/components/builtin/unauthorized-bd43e16e28d6b5c5.js
fuse/static/_next/static/css/1cb804ccb5b9c075.css
fuse/static/_next/static/css/4a300d88a66b0638.css
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/analytics/__next.!KG1haW4p.analytics.__PAGE__.txt
fuse/static/analytics/__next.!KG1haW4p.analytics.txt
fuse/static/analytics/__next.!KG1haW4p.txt
fuse/static/analytics/__next._full.txt
fuse/static/analytics/__next._head.txt
fuse/static/analytics/__next._index.txt
fuse/static/analytics/__next._tree.txt
fuse/static/analytics/index.html
fuse/static/analytics/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/__next.!KG1haW4p.credentials.__PAGE__.txt
fuse/static/credentials/__next.!KG1haW4p.credentials.txt
fuse/static/credentials/__next.!KG1haW4p.txt
fuse/static/credentials/__next._full.txt
fuse/static/credentials/__next._head.txt
fuse/static/credentials/__next._index.txt
fuse/static/credentials/__next._tree.txt
fuse/static/credentials/index.html
fuse/static/credentials/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/executions/__next.!KG1haW4p.executions.__PAGE__.txt
fuse/static/executions/__next.!KG1haW4p.executions.txt
fuse/static/executions/__next.!KG1haW4p.txt
fuse/static/executions/__next._full.txt
fuse/static/executions/__next._head.txt
fuse/static/executions/__next._index.txt
fuse/static/executions/__next._tree.txt
fuse/static/executions/index.html
fuse/static/executions/index.txt
fuse/static/help/__next.!KG1haW4p.help.__PAGE__.txt
fuse/static/help/__next.!KG1haW4p.help.txt
fuse/static/help/__next.!KG1haW4p.txt
fuse/static/help/__next._full.txt
fuse/static/help/__next._head.txt
fuse/static/help/__next._index.txt
fuse/static/help/__next._tree.txt
fuse/static/help/index.html
fuse/static/help/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/templates/__next.!KG1haW4p.templates.__PAGE__.txt
fuse/static/templates/__next.!KG1haW4p.templates.txt
fuse/static/templates/__next.!KG1haW4p.txt
fuse/static/templates/__next._full.txt
fuse/static/templates/__next._head.txt
fuse/static/templates/__next._index.txt
fuse/static/templates/__next._tree.txt
fuse/static/templates/index.html
fuse/static/templates/index.txt
fuse/static/variables/__next.!KG1haW4p.txt
fuse/static/variables/__next.!KG1haW4p.variables.__PAGE__.txt
fuse/static/variables/__next.!KG1haW4p.variables.txt
fuse/static/variables/__next._full.txt
fuse/static/variables/__next._head.txt
fuse/static/variables/__next._index.txt
fuse/static/variables/__next._tree.txt
fuse/static/variables/index.html
fuse/static/variables/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/chat_model.py
fuse/workflows/engine/nodes/ai/llm.py
fuse/workflows/engine/nodes/ai/memory.py
fuse/workflows/engine/nodes/ai/tool.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