You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Storage 3/8: tinyflows — ports only (fold tinyflows-drivers, delete tinyflows-sqlite + File* stores, drafts to documents) #7637
Part of #7522 (storage: tinystoragedrivers is the only storage owner). The parent issue's Design section is the spec; this issue is one checklist item, done in checklist order. Module/upstream PR first, then the OpenHuman gitlink + host adapter.
Scope (tinyhumansai/tinyflows, then the openhuman re-pin)
Fold tinyflows-drivers into tinyflows, depending on tinystoragedrivers-core only.
Delete tinyflows-sqlite and FileWorkflowStore / FileStateStore / FileCheckpointer. Move drafts and the notes journal to documents/streams.
tinyflows-adaptive: remove rusqlite and mongodb and keep drivers/*.
Release, then re-pin in OpenHuman, adapt the host, and remove the root [patch."https://github.com/tinyhumansai/tinystoragedrivers"] once the pins align.
Acceptance
No rusqlite/mongodb in tinyflows crates; no tinyflows-sqlite
Drafts on documents
OpenHuman re-pinned; root [patch] removed if possible
tinyflows#128: ports-only tinyflows (deletes tinyflows-sqlite and the File* stores, adds DriverWorkflowStore and the tinyflows-import legacy importer for #7636/#7648); crate fold deferred because the published crate cannot carry the tsd git dependency (tinyhumansai/tinyflows#128)
Progress: PRs in this stage: tinyflows#128 (tinyhumansai/tinyflows#128), tinyagents#421 (tinyhumansai/tinyagents#421), openhuman#7661 (#7661); tinyflows released v0.8.14 (fix PRs tinyflows#129, #130, #131). Ticked: no rusqlite/mongodb or tinyflows-sqlite; drafts on documents. Not done and moved to #7662: crate fold, root tsd [patch] removal, nested tinyjuice tinyagents copy, no-flows-feature cron import, import_file_state key naming. Closing.
Activity
senamakel commentedon Oct 13, 2026
tinyflows#128: ports-only tinyflows (deletes tinyflows-sqlite and the File* stores, adds DriverWorkflowStore and the tinyflows-import legacy importer for #7636/#7648); crate fold deferred because the published crate cannot carry the tsd git dependency (tinyhumansai/tinyflows#128)
senamakel commentedon Oct 13, 2026
#7661: re-pins tinyflows v0.8.14 + tinyagents (tsd v0.7.0), moves cron/flows/checkpoints onto the storage ports only, and imports the legacy jobs.db/flows.db/checkpoints.db/drafts via tinyflows-import (#7661); tinyagents#421 (tsd 0.7.0 bump) merged (tinyhumansai/tinyagents#421)
Merge pull request #7661 from senamakel/storage-7637-host-1
senamakel commentedon Oct 13, 2026
openhuman#7661 merged (d1d400e): cron + flows on the storage ports only, legacy import retryable on skipped records (#7661)
senamakel commentedon Oct 13, 2026
Progress: PRs in this stage: tinyflows#128 (tinyhumansai/tinyflows#128), tinyagents#421 (tinyhumansai/tinyagents#421), openhuman#7661 (#7661); tinyflows released v0.8.14 (fix PRs tinyflows#129, #130, #131). Ticked: no rusqlite/mongodb or tinyflows-sqlite; drafts on documents. Not done and moved to #7662: crate fold, root tsd [patch] removal, nested tinyjuice tinyagents copy, no-flows-feature cron import, import_file_state key naming. Closing.