Skip to content

chore: bump tinyagents v3.1.0 + tinybus v0.3.6 - #61

Merged
senamakel merged 3 commits into
mainfrom
chore/bump-vendor-deps-nowf
Oct 26, 2026
Merged

senamakel merged 3 commits into
mainfrom
chore/bump-vendor-deps-nowf

Conversation

@senamakel

@senamakel senamakel commented Oct 26, 2026 •

Copy link
Copy Markdown
Member

Bumps vendor/tinyagents to v3.1.0 (tinytools v0.6.0, tinyinference v0.5.0, tinyliveagents v0.1.1) and vendor/tinybus to v0.3.6; module tinybus requirement moved to >=0.3.6,<0.4 and lockfile refreshed. Clippy -D warnings, fmt, rustdoc, nextest and doctests pass locally; no code changes were needed.

Main CI is red because dependabot changed dtolnay/rust-toolchain@1.91.0 to @1.120.0 in .github/workflows/ci.yml (the tag is the Rust version; 1.120.0 does not exist). That one-line fix is NOT in this PR (my token lacks the workflow scope); it is commit c1c5f97 on local branch ci-fix-local and needs pushing by someone with workflow scope.

Summary by CodeRabbit

  • Chores
    • Updated supporting components and compatibility requirements.
    • No user-facing feature or behavior changes are included in this update.

senamakel and others added 2 commits October 26, 2026 06:40
Auto-committed-on: cuttlefish
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Removed several transitive crates that are no longer referenced by the module's dependency graph, shrinking the lockfile and dropping stale version pins. The manifest was adjusted to match, so the resolved set now reflects only what the crate actually uses.

Auto-committed-on: cuttlefish
Co-authored-by: Medulla <medulla@tinyhumans.ai>
@tinysweeper

tinysweeper Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Tiny Sweeper review

Reviewed head: c18680ee6ead9225f6d50d72ac94874db7d8131d

Verdict: Ready for maintainer review · Priority: none
Coverage: Reviewed 1 of 4 files; not reviewed: crates/tinyvoice…, vendor/tinyagent…, and 1 additional unreviewed files.
Pull request purpose (title): chore: bump tinyagen…

Diagnostics and supporting details

Full summary

Pull request purpose (title): chore: bump tinyagents v3.1.0 + tinybus v0.3.6. Tiny Sweeper completed its review; deterministic results follow.

Unreviewed paths

  • crates/tinyvoice-module/Cargo.lock
  • vendor/tinyagents
  • vendor/tinybus

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 0

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

What changed

The module manifest's TinyBus dependency requirements move from the 0.1.x line (`>=0.1.3, <0.2`) to `>=0.3.6, <0.4` for both `tinybus` (with `default-features = false, features = ["macros", "modules"]`) and `tinybus-module`. The wider pull-request picture also advances the vendored submodules vendor/tinybus to v0.3.6 and vendor/tinyagents to v3.1.0 (tinytools v0.6.0, tinyinference v0.5.0, tinyliveagents v0.1.1), with crates/tinyvoice-module/Cargo.lock refreshed to match. The critique lane notes the locked tinybus-module and tinybus-macros versions are already 0.3.6 and the `[patch.crates-io]` entries still point at the vendored submodule, so the requirement is consistent with the lock resolution. The vendored submodule code (crates in `vendor/tinyagents` and `vendor/tinybus`) was not reviewable from the evidence surface, leaving 3 of 4 changed files unreviewed.

Features

  • Modified — tinybus host dependency requirement raised to 0.3.6: The module crate now requires `tinybus` `>=0.3.6, <0.4` instead of `>=0.1.3, <0.2`, aligning the manifest with the vendored 0.3.6 submodule; `default-features = false` and the `macros`/`modules` feature set are unchanged. The vendored submodule's own version and feature set could not be read from the review surface, so the module ABI surface between 0.1.3 and 0.3.6 was not verified. (crates/tinyvoice-module/Cargo.toml, crates/tinyvoice-module/Cargo.toml tinyvoice-bus = { version = "0.2.0", path = "../tinyvoice-bus" })
  • Modified — tinybus-module SDK requirement raised to 0.3.6: The module-side SDK dependency moves from `>=0.1.3, <0.2` to `>=0.3.6, <0.4`, matching the locked 0.3.6 version and keeping the requirement consistent with the refreshed lockfile. (crates/tinyvoice-module/Cargo.toml)

Tests

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

Findings

No active actionable findings.

Before merge

None.

Agent review details

critique

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Positive: The critique lane reports no defect introduced by the manifest change and states the new requirement is consistent with the lockfile entries the manifest already pins via `[patch.crates-io]`.
  • Lane summary: The change bumps the `tinybus` and `tinybus-module` dependency requirements in `crates/tinyvoice-module/Cargo.toml` from the 0.1.x line to `>=0.3.6, <0.4`, consistent with the lockfile entries the manifest already pins via `[patch.crates-io]`, and I found no defect introduced by it.

security

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Positive: The security lane reports nothing in the diff introduces a security-relevant defect: the diff only bumps vendored TinyBus host/SDK version ranges, keeps default features off and the same feature set, and introduces no untrusted-input handling, network or subprocess calls, deserialization, path handling, secrets, or permission widening.
  • Lane summary: The diff only bumps the vendored TinyBus host/SDK version ranges in the module manifest from >=0.1.3, <0.2 to >=0.3.6, <0.4, keeping default features off and the same feature set. Nothing in this file introduces untrusted-input handling, network or subprocess calls, deserialization, path handling, secrets, or permission widening; the vendored submodule's own code cannot be read here, so I could not verify the new range against it, but no concrete defect in this change is visible.

tests

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

commits

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Positive: The commits lane reports no sensitive content in committed files.
  • Lane summary: No sensitive content in committed files.

description

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Positive: The description lane finds the diff consistent with its description: a two-line dependency range bump in the module manifest, with tinybus/tinybus-module/tinybus-macros already recorded at 0.3.6, so the claims of no code changes and a refreshed lockfile match; the CI toolchain-tag note is a straightforward remark rather than a disguised instruction. It flagged, as a description/scope observation rather than a code defect, that the claim that vendor submodule updates are part of this PR cannot be verified from the diff shown.
  • Lane summary: The diff is a two-line dependency range bump in crates/tinyvoice-module/Cargo.toml (tinybus and tinybus-module from >=0.1.3,<0.2 to >=0.3.6,<0.4), and the lockfile already records tinybus/tinybus-module/tinybus-macros at 0.3.6, so the description's claim of no code changes and a refreshed lockfile matches what is here. I found no defect in the changed lines; the description's claim that vendor submodule updates are part of this PR cannot be verified from the diff shown, but that is a description/scope observation, not a code defect.
Evidence and run details
  • Models: ladder/vectors-oai3, deepseek-v4.1-flash
  • Spend: $0.001885
  • Tokens: 157457 input · 6668 output · 33152 cached · 63 embedding
  • Updated: 2026-10-26T10:02:15Z
Head State Pass summary
69e3d7bdf287 ready for maintainer review 0 active finding(s), 0 resolved finding(s) (at 2026-10-26T06:41:44Z)
c18680ee6ead ready for maintainer review 0 active finding(s), 0 resolved finding(s) (at 2026-10-26T10:02:15Z)

tinysweeper 0.1.2

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-26T06:42:45.310272Z 69e3d7b PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@coderabbitai

coderabbitai Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Important

  • 🔍 Trigger review

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

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 4de4acaf-a777-4699-a822-b906c82c58ab

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: ae86f94a-8f7a-469d-ab56-e14abc6ac4e8
Commits

Reviewing files that changed from the base of the PR and between f8fbdbc and 69e3d7b.

Files ignored due to path filters: 1
  • crates/tinyvoice-module/Cargo.lock is excluded by !**/*.lock
Files selected for processing: 3
  • crates/tinyvoice-module/Cargo.toml
  • vendor/tinyagents
  • vendor/tinybus

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

Walkthrough

The tinyvoice-module manifest now accepts newer tinybus and tinybus-module versions. The tinyagents and tinybus vendor references point to updated commits.

Changes: Dependency update

Layer / File(s) Summary
Update dependency requirements and vendor references
crates/tinyvoice-module/Cargo.toml, vendor/tinybus, vendor/tinyagents
The manifest requirements changed to >=0.3.6, <0.4. The tinyagents and tinybus vendor references now point to new commits.

Priority: Low

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Suggested reviewers: m3ga-mind

Merge Risk: Minimal · up to 69e3d

No actionable dependency-update issue is established; the PR is mergeable after normal checks.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely identifies the two dependency updates: tinyagents v3.1.0 and tinybus v0.3.6.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (3 skipped: 3 unsupported.)

Finishing Touches: 💡 1
🛠️ Fix failing CI checks: 💡
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

A rabbit checks the version line,
Then updates vendor pins in time.
Tinybus hops to numbers new,
Tinyagents joins the change-up too.
The manifest rests; the meadow’s clear.

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. Approving.

Diagnostics

Total spend: $0.0002

@tinysweeper tinysweeper Bot added the priority: p3 Whenever. Cosmetic, a nicety, or a cleanup with no user visible effect. label Oct 26, 2026
@senamakel
senamakel merged commit 50e94ab into main Oct 26, 2026
22 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.

2 participants