Skip to content

fix: make TinyFlows flow helpers portable - #26

Merged
senamakel merged 27 commits into
epic/8055-flows-busfrom
epic-8055-tf10-portability
Oct 17, 2026
Merged

senamakel merged 27 commits into
epic/8055-flows-busfrom
epic-8055-tf10-portability

Conversation

@senamakel

Copy link
Copy Markdown
Owner

TinyFlows now exposes portable HTTP credential preparation and app-event trigger readers through the compiled module bus. HTTP credentials support Bearer, Basic, custom-header, and already-resolved forms; malformed request/header shapes fail before transport, and credentials override inline header names case-insensitively. Flow state opening now proves storage availability and fails closed, while trigger helpers return only literal pinned inputs.

Also corrects stale runtime/exporter/adapter documentation.

Refs #10
Part of tinyhumansai/openhuman#8055

Validation:

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --all-features -- -D warnings
  • cargo test --workspace --all-features
  • cargo check -p tinyflows-module -p tinyflows-bus -p tinyflows-drivers
  • bash scripts/check-published-crate.sh
  • bash scripts/verify-module-artifact.sh (16/16 existing artifact cases; portability calls exercised through the loaded cdylib)

…nyflows/src/caps/host/http_test

Auto-committed-on: macbook
…s/tinyflows/src/graph/observabi

Auto-committed-on: macbook
…-bus/src/portability.rs,crates/

Auto-committed-on: macbook
…nyflows-module/src/lib.rs,crate

Auto-committed-on: macbook
…inyflows-bus/src/portability_te

Auto-committed-on: macbook
Auto-committed-on: macbook
…tes/tinyflows/src/caps/http_cre

Auto-committed-on: macbook
…sts.rs,crates/tinyflows-module/

Auto-committed-on: macbook
…tes/tinyflows/src/caps/http_cre

Auto-committed-on: macbook
…drivers/README.md,crates/tinyfl

Auto-committed-on: macbook
…ates/tinyflows/src/caps/host/ht

Auto-committed-on: macbook
…ates/tinyflows-drivers/src/cata

Auto-committed-on: macbook
…tes/tinyflows/src/caps/http_cre

Auto-committed-on: macbook
….rs,crates/tinyflows-module/tes

Auto-committed-on: macbook
@senamakel
senamakel merged commit 177427d into epic/8055-flows-bus Oct 17, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant