Skip to content
This repository was archived by the owner on Apr 11, 2026. It is now read-only.

Commit 1d1598b

Browse files
z23ccclaude
andcommitted
docs: update SQLite references to libSQL
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 0936de8 commit 1d1598b

2 files changed

Lines changed: 6 additions & 23 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
44

55
## What Is This
66

7-
Flow-Code is a Claude Code plugin for structured, plan-first development. It provides slash commands (`/flow-code:plan`, `/flow-code:work`, etc.), skills, and agents that orchestrate task tracking via a `.flow/` directory. Core engine is a Rust binary (`flowctl`) with SQLite storage and MCP server support.
7+
Flow-Code is a Claude Code plugin for structured, plan-first development. It provides slash commands (`/flow-code:plan`, `/flow-code:work`, etc.), skills, and agents that orchestrate task tracking via a `.flow/` directory. Core engine is a Rust binary (`flowctl`) with libSQL storage (async, native vector search) and MCP server support.
88

99
## Core Architecture
1010

flowctl/README.md

Lines changed: 5 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# flowctl
22

3-
A fast, native task and workflow engine for structured, plan-first development. Manages epics, tasks, dependencies, and state machines in a local `.flow/` directory backed by SQLite.
3+
A fast, native task and workflow engine for structured, plan-first development. Manages epics, tasks, dependencies, and state machines in a local `.flow/` directory backed by libSQL (async, native vector search).
44

55
flowctl is the Rust rewrite of the Python `flowctl` CLI from [flow-code](https://github.com/anthropics/flow-code), designed for speed, cross-platform support, and zero-dependency deployment.
66

@@ -52,34 +52,17 @@ flowctl status
5252
flowctl tasks -e ep-1
5353
```
5454

55-
## Feature flags
56-
57-
| Flag | Crate | Effect |
58-
|------|-------|--------|
59-
| `tui` | flowctl-cli | Enables the TUI dashboard (`flowctl tui`) |
60-
| `daemon` | flowctl-daemon | Enables the background daemon with HTTP API |
61-
| `daemon` | flowctl-scheduler | Enables file-watcher integration |
62-
63-
Build with all features:
64-
65-
```sh
66-
cargo build --release --all-features
67-
```
68-
6955
## Architecture
7056

71-
flowctl is split into six crates for modularity:
57+
flowctl is split into three crates:
7258

7359
```
74-
flowctl-core Core types, ID parsing, state machine, YAML/JSON I/O
75-
flowctl-db SQLite storage layer (rusqlite + migrations)
76-
flowctl-scheduler DAG-based task scheduler and event bus
60+
flowctl-core Core types, ID parsing, state machine, DAG, JSON I/O
61+
flowctl-db libSQL storage layer (async, native vector search)
7762
flowctl-cli CLI entry point (clap) — the `flowctl` binary
78-
flowctl-daemon Background daemon: scheduler, file watcher, HTTP/WS API
79-
flowctl-tui Terminal UI dashboard (ratatui)
8063
```
8164

82-
**Data flow**: CLI parses commands via `clap`, calls into `flowctl-db` for storage, which uses `flowctl-core` types. The scheduler builds a DAG from task dependencies to determine execution order. The daemon wraps the scheduler with file watching and an HTTP API. The TUI provides a live dashboard.
65+
**Data flow**: CLI parses commands via `clap`, calls into `flowctl-db` for storage, which uses `flowctl-core` types. The DAG module computes task dependencies and execution order.
8366

8467
## Release profile
8568

0 commit comments

Comments
 (0)