Troubleshooting & FAQ
Common issues and solutions. If your problem isn't listed here, check the relevant plugin reference page or reach out on our community.
Symptoms: The AI Agent node completes but ai_agent.answer is empty or null.
Solutions:
- Check that the provider's API key is set in Settings > Environment Variables (e.g.
OPENAI_API_KEYfor OpenAI,ANTHROPIC_API_KEYfor Anthropic) - Verify the
modelname is correct and available on the provider (e.g.gpt-4o, notgpt4o) - Ensure the
systemPromptis not empty — some providers return blank responses without a system prompt - Check the Run History for error details — look for 401 (invalid key) or 404 (model not found)
Symptoms: You added action nodes but they don't appear as tool slots on the AI Agent.
Solutions:
- Connect the action node to the agent's Tools handle (the dynamic purple handle), not the
messageinput - Only action nodes work as tools — triggers and logic nodes (If, Switch, Stop) cannot be tools
- The agent supports up to 20 tool connections. If you need more, use MCP Server nodes which bundle multiple tools per connection
Symptoms: The agent doesn't remember previous messages in the conversation.
Solutions:
- Ensure a memory plugin (Window Memory or Qdrant Memory) is connected to the agent's Memory handle
- Set
persistent: trueon Window Memory (default is true, but check) - Verify your
sessionKeybinding resolves to a consistent value per user — use{{ api_request.headers["x-tensorify-session-id"] }}for Playground compatibility - Without a session key, the agent uses
agent_memory:{workflow_id}and all users share one buffer
Symptoms: The Playground panel displays a prompt to deploy instead of the testing interface.
Solution: Deploy the workflow first from the Deployments tab in the bottom bar. The Playground sends real requests to the deployed endpoint — it cannot test undeployed workflows. Use the canvas Test button for pre-deployment testing.
Symptoms: Calling the endpoint with the OpenAI SDK returns a 404 Not Found error.
Solutions:
- Set the API trigger's
protocoltoopenai-chat(notrest) - Ensure
POSTis in theallowedMethodslist - Check the
pathsetting — the SDK appends/chat/completionsto yourbase_url - Verify the workflow is deployed and the trigger URL is correct
Symptoms: Setting stream=True in the SDK returns a non-streaming response or errors.
Solutions:
- Set
streaming: trueon the AI Agent node - Set
protocol: openai-chaton the API Endpoint trigger - Ensure
POSTis an allowed method - The workflow must be deployed (streaming doesn't work with canvas Test)
Symptoms: The dashboard shows "Runner Offline" or "No Runner" on a workflow card.
Solutions:
- Start the runner:
tensorify runner start - Check your API key:
tensorify whoami(runtensorify initif not configured) - Verify network connectivity — the runner needs outbound access to
api.tensorify.io - For persistent execution, install as a service:
tensorify runner install
Symptoms: External services get a 401 when sending webhooks to your endpoint.
Solutions:
- Check the trigger's auth settings (
authType,secret) - For
api-keyauth: the caller must send the key in the configured header (defaultX-API-Key) - For
bearer-tokenauth: the caller must sendAuthorization: Bearer <token> - For webhook triggers with
headerSecret: the caller must send the matching header value
Symptoms: A Code node fails with NameError or KeyError for a variable you expected to exist.
Solutions:
- The Code node receives upstream data as
input— access fields likeinput["body"]orinput.get("name") - Check the edge connection — the Code node only sees data from directly connected upstream nodes
- Use
input.get("field", default_value)for optional fields to avoidKeyError - Environment variables are accessed via
os.environ["VAR_NAME"], not throughinput
Symptoms: The agent doesn't see any tools from a connected MCP Server node.
Solutions:
- Verify the MCP server URL is reachable from where the workflow runs
- Only HTTP transport is supported — SSE transport is not yet implemented
- Set
MCP_API_KEYin Environment Variables if the server requires authentication - MCP tools are discovered lazily on the first agent request — check the Run History for connection errors
