Repository navigation
feat: expose linked TinyBus module entry point - #24
Conversation
|
Warning Review limit reached
This review includes 1 billable file and costs up to $0.25. Or wait 15 minutes for your next included review. View limit detailsLimit details: You’ve used the included review currently available. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (1)
Comment |
Tiny Sweeper reviewTiny Sweeper reviewed this change across 6 lane(s) and found 0 active actionable finding(s). Detailed lane evidence and any incomplete work are listed below. State: Incomplete Review snapshot
Completeness: Incomplete What changedThe review could not produce a supported behavioral summary; inspect the cited changed surface and lane details below. FeaturesNone identified with supported citations. TestsNo supported feature-to-test mapping was produced. Test execution is not inferred. FindingsNo active actionable findings. Could not review: Cargo.toml, tinysweeper/description Before merge
Agent review detailscritique
security
tests
commits
description
e2e
Evidence and run details
|
There was a problem hiding this comment.
tinysweeper found nothing blocking, but could not review everything, so this is not an approval: Cargo.toml, crates/tinymcp/Cargo.toml, crates/tinymcp/src/lib.rs, crates/tinymcp/src/tinybus_module/mod.rs.
$0.0025 · 25,961 in / 961 out · 0 cached (0%) · ladder/vectors, deepseek/deepseek-v4-flash · 184 embedded
tests: $0.0015 · 16,210 in / 108 out · 0 cached (0%) · deepseek/deepseek-v4-flash
description: $0.0007 · 7,455 in / 98 out · 0 cached (0%) · deepseek/deepseek-v4-flash
# Conflicts: # crates/tinymcp/Cargo.toml # crates/tinymcp/src/lib.rs # crates/tinymcp/src/tinybus_module/mod.rs # vendor/tinybus
…nto mcp-nested-args-normalize Co-authored-by: Medulla <medulla@tinyhumans.ai>
Summary
tinymcp/static-linkusing TinyBusmodule_export_optional_static!, which selects dynamic exports by default and a Rust-addressable module in static builds.tinymcp::linked_module()for direct host registration.433d9edand use=0.1.2registry dependency identities, with local Cargo patches for standalone builds.Related issue
Depends on tinyhumansai/tinybus#29, which builds on merged #28. Ready condition: #29 is merged, this gitlink is reachable from upstream TinyBus, and CI passes. This PR remains a draft until then.
API or behavior changes
Additive public
linked_module()understatic-link. The default loadable module path and wire contract are unchanged.Validation
cargo fmt --manifest-path Cargo.toml --all -- --checkcargo check --manifest-path Cargo.toml -p tinymcp --offlinecargo check --manifest-path Cargo.toml -p tinymcp --features static-link --offlineTests
The two feature builds verify both TinyBus macro expansions and the public root reexport. No runtime behavior changes were added in this package.
Documentation
The feature and root entry point are documented in this PR and by TinyBus #29.
Checklist