# FAL Nodes

This package loads generated FAL node definitions at runtime.

## Generated Files

- `src/fal-manifest.json` is generated by `npm run generate:fal`.
- Do not edit `src/fal-manifest.json` directly. Changes will be overwritten.
- Persistent node definition fixes belong in `packages/fal-codegen/`.

## Runtime Flow

1. `src/index.ts` loads `src/fal-manifest.json`.
2. `src/fal-factory.ts` creates runtime node classes from manifest entries.
3. `src/fal-base.ts` handles FAL API calls, asset uploads, and output mapping.

If a generated FAL node exposes the wrong inputs or outputs, fix the parser,
endpoint config override, or runtime factory instead of patching the manifest.
