@flowdot.ai/daemon
v1.1.1
Published
Shared FlowDot daemon and loop/goal management for CLI and native app
Readme
@flowdot.ai/daemon
Shared daemon and loop/goal management for the FlowDot platform.
Used by the FlowDot CLI and the FlowDot native desktop app to run background loops, track autonomous goals, and coordinate IPC between local clients and the FlowDot Hub.
Features
- Loop scheduling — background execution of scheduled FlowDot workflows
- Goal tracking — autonomous task execution with dependency resolution, progress tracking, and error recovery
- IPC — daemon-to-client communication over local sockets
- Notifications — terminal, webhook, and Slack delivery
- State management — persistent daemon state with crash recovery
Installation
npm install @flowdot.ai/daemon@flowdot.ai/api is an optional peer dependency — install it if you want to use the api-backed features.
npm install @flowdot.ai/daemon @flowdot.ai/apiUsage
import {
LoopDaemon,
LoopManager,
IPCClient,
createNotifier,
GoalManager,
TaskGenerator,
TaskExecutor,
} from '@flowdot.ai/daemon';See the FlowDot CLI source for end-to-end integration examples.
Requirements
- Node.js ≥ 20.0.0
License
Proprietary — see LICENSE.
Copyright © 2026 FlowDot LLC. All rights reserved.
