dartmind
v18.0.0
Published
DartMind - AI Flutter Developer with Intelligent Indexing, Orchestration, and Pipeline Execution.
Maintainers
Readme
FlutterAI Core v17.0.0 - DartMind
AI-Powered Flutter Development Platform with Intelligent Indexing, Multi-Agent Orchestration, and End-to-End Pipeline Execution.
What's New in V17
DartMind V17 transforms FlutterAI into a production-ready AI Flutter developer:
- Intelligent Indexing - Non-blocking, CPU-aware code indexing with incremental updates
- Pipeline Execution - 10-stage development pipeline with checkpoint/rollback
- Task Orchestration - Priority-based task queue with concurrent execution
- Health Monitoring - Auto-recovery and diagnostics
- Approval Workflows - Controlled deployments with review gates
Installation
npm install flutterai-coreQuick Start
import { createPipeline, createStage, createStageSuccess, createPipelineRequest } from 'flutterai-core';
// Create a development pipeline
const pipeline = createPipeline({ name: 'my-app' });
// Add custom stages
pipeline.addStage(createStage('analyze', 'analysis', async (ctx) => {
return createStageSuccess({ analyzed: true });
}));
// Run the pipeline
const run = await pipeline.run(createPipelineRequest('generate', 'Create login screen'));
console.log(`Completed in ${run.metrics.totalDurationMs}ms`);V17 Modules
| Module | Description | Import |
|--------|-------------|--------|
| Indexer | Code indexing with incremental updates | import { indexer } from 'flutterai-core' |
| Pipeline | End-to-end execution flow | import { Pipeline } from 'flutterai-core' |
| Orchestrator | Task coordination | import { Orchestrator } from 'flutterai-core' |
| Health | Monitoring & diagnostics | import { health } from 'flutterai-core' |
| Runtime | Environment management | import { runtime } from 'flutterai-core' |
| Approval | Approval workflows | import { approval } from 'flutterai-core' |
Documentation
- V17 DartMind Guide - Comprehensive V17 documentation
- API Reference - Full API documentation
CLI Usage
# Install globally
npm install -g flutterai-core
# Run interactive mode
fai
# Or use directly
flutterai generate "Create a todo app"Testing
# Run all tests (1592 tests)
npm test
# Run specific module
npx vitest run src/__tests__/pipeline.test.ts
# Run quality gates
npx vitest run tests/qualityArchitecture
FlutterAI V17 DartMind
├── Pipeline Layer - End-to-end execution (10 stages)
├── Orchestrator Layer - Task coordination & workflows
├── Runtime Layer - Environment & resource management
├── Indexer Layer - Code analysis & symbol tracking
└── Foundation Layer - Health, approval, monitoringContributing
See CONTRIBUTING.md for guidelines.
License
MIT License - see LICENSE for details.
