Skip to content

chore(deps): move tinyvoice-module to tinytools 0.6 and release 0.3.4 - #51

Merged
M3gA-Mind merged 1 commit into
tinyhumansai:mainfrom
M3gA-Mind:chore/bump-tinytools-0.6-7895
Oct 21, 2026
Merged

M3gA-Mind merged 1 commit into
tinyhumansai:mainfrom
M3gA-Mind:chore/bump-tinytools-0.6-7895

Conversation

@M3gA-Mind

Copy link
Copy Markdown
Collaborator

Summary

Moves tinyvoice-module to tinytools 0.6.0, as part of the tinytools 0.6 migration.

  • vendor/tinyagents 5f6dce5 → 543ab27. That is the merge of chore(vendor): bump tinytools to 0.6.0 and tinyinference tinyagents#512 on tinyagents main, and it vendors tinytools 0.6.0 at 3a01641.
  • tinyvoice-module implements tinytools::Tool and hands a ToolDispatch to tinyagents-harness (src/service/live/callback.rs). It therefore has to use the same tinytools as the vendored tinyagents, so its requirement moves from tinytools = "0.5" to "0.6".
  • It stays a version requirement, as this crate's Cargo.toml asks, so a host can patch it. The existing [patch.crates-io] keeps the standalone build on one tinytools copy.
  • tinyvoice-module 0.3.2 → 0.3.4. 0.3.3 was released from epic/8056-modules-wiring (82f96e9) and is not on main, so the next release from main has to be 0.3.4. As with v0.3.3, only tinyvoice-module moves; tinyvoice and tinyvoice-bus keep their versions.

Related issue

Refs tinyhumansai/openhuman#7895

API or behavior changes

None. 0.5 → 0.6 removed tinytools-std::sanitize (now tinytools::sanitize). tinyvoice uses only Tool, ToolCallOptions and ToolResult, so no source changes were needed.

Cargo.lock (crates/tinyvoice-module/Cargo.lock): I checked every changed entry.

  • tinytools / tinytools-agent: both copies move from 0.5.0 to 0.6.0. The path copy is the vendored one. The git copy, used by tinyinference-llm, moves from rev bd60b9b to 3a01641.
  • tinyagents bump: tinyagents-definition, -harness and -live go from 2.1.4 to 2.2.0. tinystoragedrivers-core/-secrets go from 0.11.0 to 1.0.0 (tag), and with them come ulid and zstd/zstd-safe/zstd-sys. cap-std and its dependencies come in through tinyagents-harness.
  • Feature unification: cc gains jobserver, because zstd-sys builds with cc.
  • Reverted: an unrelated tempfile → getrandom 0.3.4 → 0.4.3 re-resolution. cargo metadata --locked still passes.

Validation

Commands actually run, with their outcome:

  • cargo check --locked --all-targets in crates/tinyvoice-module: passes. This was the one local compile check allowed by our fleet rule.
  • cargo metadata --locked: consistent.
  • cargo fmt --all -- --check: not run; no Rust source changed.
  • cargo clippy --all-targets --all-features -- -D warnings: left to CI.
  • cargo build --all-targets --all-features: left to CI.
  • cargo test --all-features: left to CI.

Tests

None added. This is a dependency and version bump with no behaviour change.

Documentation

Not needed.

Checklist

  • The change is focused on one logical change
  • No new #[allow(...)], #[ignore], or relaxed lints
  • No secrets, tokens, or .env contents in the diff or the description

Bump vendor/tinyagents 5f6dce5 -> 543ab27 (tinyhumansai/tinyagents#512),
which vendors tinytools 0.6.0 at 3a01641. tinyvoice-module implements
tinytools::Tool for tinyagents-harness, so its own requirement moves to
0.6 with it; the existing [patch.crates-io] keeps one tinytools copy.

Version 0.3.4: 0.3.3 was tagged from epic/8056-modules-wiring and is not
on main.

Refs tinyhumansai/openhuman#7895
@tinysweeper

tinysweeper Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Tiny Sweeper review

Tiny Sweeper reviewed this change across 5 lane(s) and found 0 active actionable finding(s). Detailed lane evidence and any incomplete work are listed below.

State: Incomplete
Priority: none
Reviewed head: 9ee6a6c110ef
Updated: 2026-10-21T13:55:46Z

Review snapshot

Change surface Files Review signal Count
Production 0 Active findings 0
Tests 0 Noted findings 0
Documentation 0 Resolved findings 0
Configuration 1 Pending checks/questions 3

Completeness: Incomplete
Test assessment: No supported feature-to-test mapping was available; this does not mean tests are absent or passed.

Features

None identified with supported citations.

Tests

No supported feature-to-test mapping was produced. Test execution is not inferred.

Findings

No active actionable findings.

Could not review: crates/tinyvoice-module/Cargo.toml, tinysweeper/description

Before merge

  • Complete the critique review for crates/tinyvoice-module/Cargo.toml.
  • Complete the security review for crates/tinyvoice-module/Cargo.toml.
  • Complete the description review for tinysweeper/description.
Agent review details

critique

  • Conclusion: Neutral
  • Scope reviewed: incomplete; unanswered: crates/tinyvoice-module/Cargo.toml
  • Lane summary: Reviewed 0 files; 0 findings. 1 file could not be reviewed: crates/tinyvoice-module/Cargo.toml.

security

  • Conclusion: Neutral
  • Scope reviewed: incomplete; unanswered: crates/tinyvoice-module/Cargo.toml
  • Lane summary: Reviewed 0 files; 0 findings. 1 file could not be reviewed: crates/tinyvoice-module/Cargo.toml.

tests

  • Conclusion: Neutral
  • Scope reviewed: all assigned evidence
  • Lane summary: No behavioural change: nothing outside documentation, configuration and tests.

commits

  • Conclusion: Neutral
  • Scope reviewed: all assigned evidence
  • Lane summary: Nothing sensitive found in what this pull request commits.

description

  • Conclusion: Neutral
  • Scope reviewed: incomplete; unanswered: tinysweeper/description
  • Lane summary: No reviewer produced a usable response.
Evidence and run details
  • Models: ladder/vectors-oai3
  • Spend: $0.000006
  • Tokens: 0 input · 0 output · 0 cached · 43 embedding
Head State Pass summary
9ee6a6c110ef incomplete 0 active finding(s), 0 resolved finding(s) (at 2026-10-21T13:55:46Z)

tinysweeper 0.1.2

@coderabbitai

coderabbitai Bot commented Oct 21, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: f56a61b0-722f-42cb-b42e-49ec475904f7
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@tinysweeper tinysweeper Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tinysweeper found nothing blocking, but could not review everything, so this is not an approval: crates/tinyvoice-module/Cargo.toml, tinysweeper/description.

$0.0000 · 0 in / 0 out · 43 embedded · ladder/vectors-oai3

@tinysweeper tinysweeper Bot added the priority: p3 Whenever. Cosmetic, a nicety, or a cleanup with no user visible effect. label Oct 21, 2026
@M3gA-Mind
M3gA-Mind merged commit 5838caf into tinyhumansai:main Oct 21, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority: p3 Whenever. Cosmetic, a nicety, or a cleanup with no user visible effect.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant