LICENSE
NOTICE
README.md
pyproject.toml
kinenix/__init__.py
kinenix/cli.py
kinenix/connect.py
kinenix/env.py
kinenix/exit_codes.py
kinenix/scaffold.py
kinenix/workspace.py
kinenix.egg-info/PKG-INFO
kinenix.egg-info/SOURCES.txt
kinenix.egg-info/dependency_links.txt
kinenix.egg-info/entry_points.txt
kinenix.egg-info/requires.txt
kinenix.egg-info/top_level.txt
kinenix/actions/__init__.py
kinenix/actions/ai_ollama.py
kinenix/actions/ai_systemone.py
kinenix/actions/base.py
kinenix/actions/data_excel.py
kinenix/actions/date_time.py
kinenix/actions/email_smtp.py
kinenix/actions/file_system.py
kinenix/actions/flow_control.py
kinenix/actions/http_api.py
kinenix/actions/logic.py
kinenix/actions/registry.py
kinenix/actions/web_playwright.py
kinenix/engine/__init__.py
kinenix/engine/conditions.py
kinenix/engine/evaluator.py
kinenix/engine/expressions.py
kinenix/engine/interpreter.py
kinenix/engine/logger.py
kinenix/engine/markdown.py
kinenix/engine/redaction.py
kinenix/engine/requires.py
kinenix/engine/validation.py
kinenix/engine/web_errors.py
kinenix/examples/bot_fx_rate/README.md
kinenix/examples/bot_fx_rate/flow.md
kinenix/examples/bot_fx_rate/requirements.md
kinenix/examples/bot_fx_rate/config/config.json
kinenix/examples/first_flow/AGENTS.md
kinenix/examples/first_flow/CLAUDE.md
kinenix/examples/first_flow/README.md
kinenix/examples/first_flow/flow.md
kinenix/examples/first_flow/requirements.md
kinenix/examples/first_flow/config/config.json
kinenix/examples/first_flow/config/empty.json
kinenix/examples/first_flow/tests/pages/catalog-2.html
kinenix/examples/first_flow/tests/pages/catalog-empty.html
kinenix/examples/first_flow/tests/pages/catalog.html
kinenix/examples/hello/README.md
kinenix/examples/hello/flow.md
kinenix/examples/hello/requirements.md
kinenix/examples/hello/config/config.json
kinenix/examples/hello/subflows/make_greeting.md
kinenix/examples/quote_requests/README.md
kinenix/examples/quote_requests/env.example
kinenix/examples/quote_requests/flow.md
kinenix/examples/quote_requests/requirements.md
kinenix/examples/quote_requests/config/config.json
kinenix/examples/quote_requests/input/requests.csv
kinenix/examples/quote_requests/subflows/quote_one.md
kinenix/examples/quote_requests/tests/pages/quote.html
kinenix/examples/rpachallenge/README.md
kinenix/examples/rpachallenge/flow.md
kinenix/examples/rpachallenge/requirements.md
kinenix/examples/rpachallenge/assets/challenge.xlsx
kinenix/examples/rpachallenge/config/config.json
kinenix/models/__init__.py
kinenix/models/context.py
kinenix/models/flow.py
kinenix/templates/new_project/AGENTS.md
kinenix/templates/new_project/CLAUDE.md
kinenix/templates/new_project/README.md
kinenix/templates/new_project/env.example
kinenix/templates/new_project/flow.md
kinenix/templates/new_project/gitignore
kinenix/templates/new_project/requirements.md
kinenix/templates/new_project/config/config.json
tests/test_ai_action.py
tests/test_ai_systemone.py
tests/test_connect.py
tests/test_date_actions.py
tests/test_deprecations.py
tests/test_doc_examples.py
tests/test_email_smtp.py
tests/test_engine.py
tests/test_exit_codes.py
tests/test_expressions.py
tests/test_failure_injection.py
tests/test_file_list_text.py
tests/test_flow_fail_and_click_wait.py
tests/test_flow_md_only.py
tests/test_flow_testing.py
tests/test_hub_rename.py
tests/test_llms_txt.py
tests/test_markdown.py
tests/test_multiline_and_conditions.py
tests/test_new_actions.py
tests/test_next_item.py
tests/test_on_error_finally.py
tests/test_quote_requests_example.py
tests/test_redaction.py
tests/test_repository_rules.py
tests/test_resilience.py
tests/test_run_records.py
tests/test_scaffold.py
tests/test_silent_data_bugs.py
tests/test_subflow_context.py
tests/test_table_excel_actions.py
tests/test_telemetry_auth.py
tests/test_tutorial.py
tests/test_validation.py
tests/test_web_actions_browser.py
tests/test_web_choose_list.py
tests/test_web_errors.py
tests/test_workspace.py
tests/test_zip_actions.py
tests/test_zombie_cleanup.py