npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-titan-support

v0.1.5

Published

Titan Support Node – deterministic AI error detection, correction, and recovery for n8n workflows

Readme

n8n-nodes-titan-support

This is an n8n community node. It lets you use Titan AI Support in your n8n workflows.

Titan AI Support is a deterministic error detection and recovery engine that identifies root causes, prioritises failures, and provides clear next-step guidance for AI workflows.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Compatibility
Usage
Resources
Version history


Installation

Follow the installation guide in the n8n community nodes documentation.

Or install directly:

npm install n8n-nodes-titan-support
Operations
Generate Support Analysis

Sends input (error, log, or payload) to Titan and returns a structured diagnostic response.

The response includes:

Category (type of issue)
Severity (impact level)
Decision (recommended route and action)
Confidence score
Execution guard (safe to execute / autofix)
Structured details (fields, corrections, cascade analysis)
Credentials

You need a Titan API key.

Setup:
Create or obtain a Titan API key
Add credentials in n8n:
Credential Type: Titan API
API Key: your Titan key

The node sends requests to:

https://b2hmcbgju7.eu-west-1.awsapprunner.com/v1/support/generate
Compatibility
Minimum n8n version: 1.0.0+
Tested with: n8n v1.x
Usage

This node acts as a diagnostic and recovery layer inside your workflow.

Instead of just returning errors, Titan:

Identifies the root cause
Detects multiple linked failures (cascade)
Tells you what to fix first
Provides deterministic next steps
Two Ways to Use Titan
1. Paste Error Mode (fastest)

Send any error or log:

{
  "error": "TypeError: Cannot read properties of undefined (reading 'name')"
}

Titan will:

classify the issue
explain what happened
recommend what to do next
2. Schema Validation Mode (advanced)

Send structured payload + schema:

{
  "error": "",
  "context": {
    "payload": {
      "name": 123
    },
    "expected_schema": {
      "name": "string"
    }
  }
}

Titan will:

detect schema/type mismatches
apply safe deterministic corrections
return structured fix guidance
Key Capability — Cascade Detection

Titan detects linked failures and prioritises them correctly.

Example:

Malformed JSON → Runtime Error

Most systems show:

Runtime Error ❌

Titan shows:

Primary: JSON Parse Error
Secondary: Runtime Error

Fix this first:
1. Repair JSON
2. Retry workflow
3. Only then investigate runtime error
Supported Error Types

Titan handles real-world error patterns across:

JSON parse errors (input and response)
Schema mismatch and missing fields
Runtime execution errors
Authentication and credential errors
Rate limits and quota issues
Infrastructure / network / timeout failures
Dependency / build errors (missing modules, failed imports)
Example Output
Dependency Error
Dependency Error
Severity: error

Fix this first:
Install or resolve the missing dependency, then rebuild and retry.
JSON Parse + Runtime Cascade
JSON Parse Error
Severity: error

Fix this first:
Repair malformed JSON before addressing runtime failure.
Input Flexibility

Titan accepts:

Raw logs
JSON payloads
Mixed inputs (logs + payload)
Plain-text error descriptions

Structured input improves precision, but is not required.

Deterministic Behavior

Titan is deterministic:

Same input → same output
No probabilistic guessing
No hallucinated fixes
Safe execution guidance included
Workflow Templates

Starter templates are included:

titan-ai-validation.json — schema validation demo
titan-error-triage.json — error classification
titan-manual-review-alert.json — escalation handling

After importing:

Add credentials
Connect to Slack / email / DB
Run the workflow
Resources
n8n community nodes documentation
Titan API documentation (to be added)
Version history
0.1.4 (Upcoming)
Added dependency error detection
Improved runtime vs JSON prioritisation
Added cascade-aware fix ordering
Introduced command-style “Fix this first” guidance
Improved Slack output clarity
0.1.3
Published npm package with provenance
Added telemetry marker
Added workflow templates
0.1.0
Initial release
Deterministic triage support
Structured audit output