Skip to content

chore(vendor): move tinyagents to v3.1.3 and tinystoragedrivers to v2.1.2 (zstd 0.14) - #8457

Merged
M3gA-Mind merged 2 commits into
tinyhumansai:mainfrom
M3gA-Mind:chore/tinyagents-v3.1.3-zstd-0.14
Oct 27, 2026
Merged

M3gA-Mind merged 2 commits into
tinyhumansai:mainfrom
M3gA-Mind:chore/tinyagents-v3.1.3-zstd-0.14

Conversation

@M3gA-Mind

@M3gA-Mind M3gA-Mind commented Oct 27, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • vendor/tinyagents: 717743f → v3.1.3 (924f99dcadb865d9462d66e82c60885e23122c60). tinyagents now pins tinystoragedrivers v2.1.2, and so does its vendored tinyinference (c2c6a60), so zstd 0.13 is gone from the whole tree.
  • vendor/tinystoragedrivers: 19be641 → v2.1.2 (6226b9484c8bd01c58741718cd89ba90a13a36bb).
    • Required: v3.1.3 asks for tinystoragedrivers ^2.1.2, and the root and app [patch] tables redirect every tsd declaration onto this checkout.
    • It is one release commit after 19be641, with version bumps only.
  • Both lockfiles are regenerated.

Problem

  • zstd 0.13 survived in tinyagents and tinyinference because they pinned tinystoragedrivers 29471a1. This is the last step of the zstd 0.14 rollout: tinystoragedrivers v2.1.2 → tinyinference#143 → tinyagents#585 → tinyagents v3.1.3 → here.

Solution

  • Both gitlinks move forward. 924f99d descends from the previous pin 717743f (v3.1.3 is the release commit on top of tinyagents#585's merge), and 6226b94 descends from 19be641, so no [pin-rewind] is needed.
  • Cargo.lock and crates/openhuman-app/Cargo.lock are regenerated with cargo metadata, not cargo update:
    • the 11 tinyagents-* crates go 3.0.0 → 3.1.3;
    • the tinystoragedrivers* crates go 2.1.1 → 2.1.2 (path packages under [patch]; the app lock's [[patch.unused]] testkit entry too);
    • zstd stays at 0.14.3, the only version.
    • cargo also re-picked a few dependency references between versions already present in each lock: windows-core, windows-sys and windows-registry for Windows crates, getrandom for tempfile, and toml for tauri-utils. --locked passes with them.

Verification (cuttlefish, 37559f6 + these locks)

  • Submodules (submodule update --init --recursive): tinyagents 924f99d, tinystoragedrivers 6226b94, and nested vendor/tinyagents/vendor/tinyinference c2c6a60 each equal their gitlink. There is no drift.
  • zstd (cargo tree -i zstd --locked, root -p openhuman with the core product features, and the app with its defaults, each with and without dev): only zstd v0.14.3. No duplicate tinystoragedrivers or tinyagents package in either lock.
  • Static checks:
    • check-submodule-monotonic: "2 submodule pin(s) moved forward";
    • module pins: OK;
    • check-storage-owner: OK;
    • kernel floor: flows 341/341.
  • cargo check --locked: exit 0 for root -p openhuman-cli with the CLI features and --all-targets, root --workspace, and the app.
  • FULL vs main 2787a28: pending; the result will be added here.

Submission Checklist

  • N/A: Tests added or updated. Dependency move only; the existing suites run in the FULL.
  • N/A: Diff coverage ≥ 80%. No Rust source lines change.
  • N/A: Coverage matrix updated. No feature change.
  • N/A: All affected feature IDs listed. No feature change.
  • No new external network dependencies introduced
  • N/A: Manual smoke checklist. No release-cut surface changed.
  • N/A: Linked issue. Part of the zstd 0.14 rollout.

Impact

  • The whole dependency tree builds against zstd 0.14 only. There is no runtime behaviour change; the tinyagents changes between 717743f and v3.1.3 are the dependency moves.

Related

Summary by CodeRabbit

  • Chores
    • Updated the app’s supporting agent and storage components to newer versions.
    • No user-facing feature or behavior changes were specified in this update.

….1.2

tinyagents v3.1.3 (924f99d) pins tinystoragedrivers v2.1.2 and its
vendored tinyinference (c2c6a60) the same, so zstd 0.13 is gone from it.
It requires tinystoragedrivers ^2.1.2, and the [patch] tables redirect
every tsd declaration onto vendor/tinystoragedrivers, so that moves too,
from 19be641 (2.1.1) to the v2.1.2 release commit 6226b94, one release
commit later with version bumps only.

Both are forward moves: 924f99d descends from the previous pin 717743f.
cargo metadata in the root and app workspaces against the moved gitlinks:
the eleven tinyagents crates go 3.0.0 to 3.1.3 and the tinystoragedrivers
crates 2.1.1 to 2.1.2 (path packages under [patch]). zstd stays 0.14.3,
the only version left. cargo also re-picks a few dependency references
between versions already in the locks (Windows crates, getrandom for
tempfile, toml for tauri-utils); --locked passes with them.
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 27, 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-27T17:29:50.701374Z 5f83dfd 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.

@tinysweeper

tinysweeper Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Tiny Sweeper review

Reviewed head: 5f83dfd3cf2f19da4b04e83f90edc16f9c6d9462

Verdict: Ready for maintainer review · Priority: none
Coverage: File coverage is unavailable.
Pull request purpose (title): chore(vendor): move…

Diagnostics and supporting details

Full summary

Pull request purpose (title): chore(vendor): move tinyagents to v3.1.3 and tinystoragedrivers to v2.1.2 (zstd 0.14). 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.

Review snapshot

Change surface Files Review signal Count
Production 0 Active findings 0
Tests 0 Noted findings 0
Documentation 0 Resolved findings 0
Configuration 0 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.

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.

Before merge

None.

Agent review details

critique

  • Conclusion: Neutral
  • Scope reviewed: all assigned evidence
  • Lane summary: No added or modified lines to review.

security

  • Conclusion: Neutral
  • Scope reviewed: all assigned evidence
  • Lane summary: No added or modified lines to review.

tests

  • Conclusion: Neutral
  • Scope reviewed: all assigned evidence
  • Lane summary: No added or modified lines to review.

commits

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Lane summary: No sensitive content in committed files. _The code index is behind this pull request (indexed at `1a242fcfefa1`), so retrieved context may be out of date._

description

  • Conclusion: Neutral
  • Scope reviewed: all assigned evidence
  • Lane summary: No added or modified lines to review.
Evidence and run details
  • Models: ladder/vectors-oai3
  • Spend: $0.000005
  • Tokens: 0 input · 0 output · 0 cached · 37 embedding
  • Updated: 2026-10-27T17:26:07Z
Head State Pass summary
5f83dfd3cf2f ready for maintainer review 0 active finding(s), 0 resolved finding(s) (at 2026-10-27T17:26:07Z)

tinysweeper 0.1.2

@coderabbitai

coderabbitai Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

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: 7e4d378e-8208-46d6-9bd8-c214b1c024e2
Commits

Reviewing files that changed from the base of the PR and between 2787a28 and 5f83dfd.

Files ignored due to path filters: 2
  • Cargo.lock is excluded by !**/*.lock
  • crates/openhuman-app/Cargo.lock is excluded by !**/*.lock
Files selected for processing: 2
  • vendor/tinyagents
  • vendor/tinystoragedrivers

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

Walkthrough

The pull request updates the recorded commits for the vendor/tinyagents and vendor/tinystoragedrivers submodules.

Changes: Vendored repository pins

Layer / File(s) Summary
Update vendored repository pins
vendor/tinyagents, vendor/tinystoragedrivers
The tinyagents reference changes to 924f99dcadb865d9462d66e82c60885e23122c60. The tinystoragedrivers reference changes to 6226b9484c8bd01c58741718cd89ba90a13a36bb.

Priority: Low

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Other

Possibly related issues

  • tinyhumansai/openhuman issue 7390: The change advances both vendored repository references.
  • tinyhumansai/openhuman issue 7332: The change updates gitlinks for the vendored repositories.
  • tinyhumansai/openhuman issue 8369: The change updates the tinystoragedrivers pin.
  • tinyhumansai/openhuman issue 7343: The change advances the tinyagents vendor pin.
  • tinyhumansai/openhuman issue 8056: The change updates the tinystoragedrivers gitlink.
  • tinyhumansai/openhuman issue 8427: The change advances the tinystoragedrivers reference.
Merge Risk: Minimal · up to 5f83d

No actionable merge-blocking risk remains for these dependency pin updates.

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 both vendored dependency updates and the related zstd version change. It matches the main changes described in the pull request.
Docstring Coverage Passed No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Documentation-only edits and deletions within survi…
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 eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.)

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

A rabbit checks the pins in place,
Two vendor commits shift their space.
Tinyagents hops to something new,
Storagedrivers follows through.
The rabbit nods, then bounds away.

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

@tinysweeper tinysweeper Bot added the priority: p3 Whenever. Cosmetic, a nicety, or a cleanup with no user visible effect. label Oct 27, 2026
@M3gA-Mind
M3gA-Mind merged commit 9d5a06c into tinyhumansai:main Oct 27, 2026
25 of 27 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