open-index/open-npm huggingface dataset:
npm package: @sequentialos/cli-commands
Description: CLI commands for sequential-ecosystem task management
Author: lanmower
Latest version: 1.0.0

# @sequential/cli-commands

CLI commands for sequential-ecosystem task management.

## Overview

This package provides all CLI commands for the sequential-ecosystem, including task creation, execution, management, and configuration.

## Commands

### Task Management
- `create-task` - Create new tasks with templates
- `run-task` - Execute tasks with multiple runners
- `sync-tasks` - Sync tasks to storage adapters
- `list-command` - List all available tasks
- `describe-command` - Show task details
- `history-command` - View task execution history
- `show-command` - Display specific run results
- `delete-command` - Remove tasks

### System Commands
- `init-command` - Initialize sequential-ecosystem with examples
- `gui-command` - Launch Sequential Desktop GUI

### Configuration
- `config` - Get/set configuration values
- `command-loader` - Dynamic command loading system

## Usage

```javascript
import {
  createTask,
  runTask,
  syncTasks,
  listCommand,
  getConfig,
  setConfig
} from '@sequential/cli-commands';

// Create a new task
await createTask({
  name: 'my-task',
  runner: 'flow',
  inputs: ['userId', 'email']
});

// Run a task
await runTask({
  taskName: 'my-task',
  input: { userId: '123', email: 'test@example.com' },
  save: true
});

// List tasks
await listCommand({ verbose: true });

// Get config value
const adaptor = getConfig('adaptor');

// Set config value
setConfig('adaptor', 'sqlite');
```

## Templates

This package includes task templates for:
- Flow-based tasks (implicit xstate)
- Graph-based tasks (explicit xstate)
- Machine-based tasks (Sequential-OS)

## Examples

Contains comprehensive examples for:
- Simple flows
- Complex workflows
- API integrations
- Batch processing
- Sequential-OS usage
- Pre-configured tools

## License

MIT
npm package: @sequentialos/data-access-layer
Description: Data access layer with repositories for task and flow operations
Author: Sequential Ecosystem
Latest version: 1.0.1

# @sequential/data-access-layer

Data access layer providing repository pattern implementations for task, flow, tool, and file operations.

## Installation

```bash
npm install @sequential/data-access-layer
```

## Usage

```javascript
import {{ TaskRepository }} from '@sequential/data-access-layer';

const repo = new TaskRepository({{ dataDir: './data' }});
const items = await repo.list();
const item = await repo.get('item-id');
await repo.create({{ id: 'new-id', data: {{}} }});
await repo.update('item-id', {{ /* updates */ }});
await repo.delete('item-id');
```

## API

### Methods

- `list()` - Get all items
- `get(id)` - Retrieve item by ID  
- `create(data)` - Create new item
- `update(id, data)` - Update existing item
- `delete(id)` - Remove item
- `exists(id)` - Check if item exists

## Storage

Items are stored as JSON files in the configured data directory with atomic write operations.

## Related Packages

- [@sequential/data-access-layer](../data-access-layer) - Main DAL package
- [@sequential/sequential-storage-utils](../sequential-storage-utils) - Storage utilities

## License

MIT
npm package: @sequentialos/dependency-injection
Description: Lightweight DI container for Sequential Ecosystem packages
Author: Sequential Ecosystem
Latest version: 1.0.1

# @sequential/dependency-injection

Lightweight DI container for managing service dependencies with singleton pattern and circular dependency detection.

## Installation

```bash
npm install @sequential/dependency-injection
```

## Usage

```javascript
import {{ main }} from '@sequential/dependency-injection';

const result = main(/* args */);
```

## API

### Main Export

Main function/class provided by this package.

## Examples

```javascript
// Basic usage
const value = main(input);

// With options
const result = main(input, {{ /* options */ }});
```

## Related Packages

- [@sequential/sequential-utils](../sequential-utils) - General utilities
- [@sequential/sequential-validators](../sequential-validators) - Validation

## License

MIT
npm package: @sequentialos/desktop-api-client
Description: API client for Sequential-OS operations
Latest version: 1.0.0

# @sequential/desktop-api-client

HTTP client for Sequential-OS API operations with automatic URL construction and error handling.

## Installation

```bash
npm install @sequential/desktop-api-client
```

## Usage

```javascript
import {{ main }} from '@sequential/desktop-api-client';

const result = main(/* args */);
```

## API

### Main Export

Main function/class provided by this package.

## Examples

```javascript
// Basic usage
const value = main(input);

// With options
const result = main(input, {{ /* options */ }});
```

## Related Packages

- [@sequential/sequential-utils](../sequential-utils) - General utilities
- [@sequential/sequential-validators](../sequential-validators) - Validation

## License

MIT
npm package: @sequentialos/desktop-server
Description: Modular server for Sequential Desktop with app registry and plugin system
Author: Sequential Ecosystem
Latest version: 1.0.0

# @sequential/desktop-server

Modular Express server for Sequential Desktop with app registry, plugin system, and dynamic app discovery.

## Installation

```bash
npm install @sequential/desktop-server
```

## Usage

```javascript
import {{ DesktopServer }} from '@sequential/desktop-server';

const service = new DesktopServer({{ /* config */ }});
const result = await service.execute(input);
```

## API

### Methods

- `execute(input)` - Execute service operation
- `validate(input)` - Validate input against schema
- `getStatus()` - Get service status

## Configuration

Service behavior controlled via configuration:

```javascript
{{
  timeout: 5000,
  retries: 3,
  debug: false
}}
```

## Error Handling

Uses standardized error handling from [@sequential/error-handling](../error-handling):

```javascript
try {{
  const result = await service.execute(input);
}} catch (error) {{
  console.error(error.message);
}}
```

## Related Packages

- [@sequential/task-execution-service](../task-execution-service) - Task execution
- [@sequential/error-handling](../error-handling) - Error handling

## License

MIT
npm package: @sequentialos/desktop-theme
Description: Shared theme and design tokens for Sequential Desktop applications
Latest version: 1.0.0

# @sequential/desktop-theme

Shared design tokens, CSS variables, and theme definitions for consistent Sequential Desktop styling.

## Installation

```bash
npm install @sequential/desktop-theme
```

## Usage

```javascript
import {{ main }} from '@sequential/desktop-theme';

const result = main(/* args */);
```

## API

### Main Export

Main function/class provided by this package.

## Examples

```javascript
// Basic usage
const value = main(input);

// With options
const result = main(input, {{ /* options */ }});
```

## Related Packages

- [@sequential/sequential-utils](../sequential-utils) - General utilities
- [@sequential/sequential-validators](../sequential-validators) - Validation

## License

MIT
npm package: @sequentialos/desktop-ui-components
Description: Shared UI components for Sequential Desktop applications
Latest version: 1.0.0

# @sequential/desktop-ui-components

Reusable UI components library for Sequential Desktop applications with shared styling and functionality.

## Installation

```bash
npm install @sequential/desktop-ui-components
```

## Usage

```javascript
import {{ main }} from '@sequential/desktop-ui-components';

const result = main(/* args */);
```

## API

### Main Export

Main function/class provided by this package.

## Examples

```javascript
// Basic usage
const value = main(input);

// With options
const result = main(input, {{ /* options */ }});
```

## Related Packages

- [@sequential/sequential-utils](../sequential-utils) - General utilities
- [@sequential/sequential-validators](../sequential-validators) - Validation

## License

MIT