Repository navigation
Firefly Weave 0.1.0a8
Pre-releaseFirefly Weave alpha8
Alpha8 adds file transfers, decision tables, workflow AI steps, and a separately configured Lumi assistant. Studio now shows decisions and parallel branches as separate lanes, applies valid property changes immediately with Undo, and provides guided data mapping, human-task forms, connection slots, and accessible menus.
New capabilities
- Pass verified file references through workflows, worker tasks, and human approvals. Upload and download through the API, Python SDK, CLI, and Studio forms; file bytes stay separate from execution history.
- Deploy the independent Files worker for FTP, FTPS, SFTP, SharePoint/OneDrive, and Google Drive. It provides list, metadata, download, write, move, and delete Actions with explicit connection and worker policies.
- Author contains, not-contains, in-list, and not-in-list conditions and versioned decision tables using first, unique, or collect matching.
- Configure workflow model profiles and run AI Actions through an independent Firefly Agentic worker. Lumi uses a separate environment configuration and private gateway. Review and validate its workflow proposals before applying them with Undo; save other proposed definition types as reviewed draft files.
- Worker completion retries now follow the active task deadline after explicit server capacity rejections; the SDK retries the acknowledgment without rerunning the business handler.
- Configure and inspect processes through the improved Studio, including human-task attachments, input/output mapping, branch results, task details, and workflow execution.
Upgrade and configure
The server requires schema 0028_files. Stop writers and follow the upgrade procedure before starting the new runtime. Migrations are explicit; installing the CLI or Studio does not migrate a server. Grant file and Lumi roles explicitly where needed.
The server supports Python 3.12. The independent Agentic worker requires Python 3.13 and ships as a separate package; the Files worker has its own package and dependency lock. Publish the worker's exported contracts, admit its immutable image, configure credentials and grants, and activate a workflow before starting work.
Start with files, file connectors, AI workers, Lumi, or the Studio guide.
Current boundaries
- Files are limited to 25 MiB each and stored as bounded PostgreSQL chunks. The worker SDK supports content processing; document extraction and OCR are not built-in transfer operations.
- FTP/FTPS/SFTP require server-isolated accounts. FTP/FTPS write and move are disabled by default; explicitly enabling their non-atomic destination policy accepts the protocol's concurrent replacement limitation.
- Dedicated cloud-drive change-feed triggers and Google Workspace document export are not included. Cloud credentials and live-provider acceptance are deployment-specific.
- Lumi and workflow AI require configured providers and credentials. The release does not automatically enable paid model calls.
- Native desktop installers are unsigned or ad-hoc sealed as identified in their target-specific provenance. macOS ad-hoc sealing is not Apple notarization.