Skip to content

Storage follow-up to #7743: tinybus move, tinyagents pin to main, profile-scope sweep #7781

Closed

Description

@senamakel

Part of #7522.
Follow-up to #7743.

Items

  • Move vendor/tinybus to tinybus main (0.1.5, wire protocol 2): bump in-tree linked modules (tinydocs, tinyflows, tinyvoice, tinymcp) that pin tinybus =0.1.3, and run a protocol-2 compatibility check first
  • Move vendor/tinyagents (pinned 869503c, the tinyagents#442 tip) back to main once the Storage: remaining transcript/thread/media stores and rusqlite re-export (follow-up to #7688) #7768 host adaptation to the JSONL thread store removal (tinyagents#440) lands
  • Re-pin remaining modules (tinymcp, tinyconnectors, ...) to the current tinystoragedrivers release (v0.10.0)
  • Sweep SaaS profile scopes (profile:<id>) in storage::blob_sweep (only local and agent scopes are swept today)
  • tinystoragedrivers: make SQLite blob expiry clock-injectable (currently reads SystemTime)

Activity

  1. added
    subtaskSubtask of a larger tracked effort.
    rust-coreCore Rust runtime in src/: CLI, core_server, shared infrastructure.
    on Oct 13, 2026
  2. senamakel commented on Oct 14, 2026

    @senamakel
    MemberAuthor

    #7782 moves vendor/tinyagents back to tinyagents main (fed928f7) after the #7768 host adaptation.

  3. added
    priority: p3Whenever. Cosmetic, a nicety, or a cleanup with no user visible effect.
    on Oct 14, 2026
  4. tinysweeper commented on Oct 14, 2026

    @tinysweeper

    Tracking/follow-up checklist (part of #7522, follow-up to #7743) covering vendor dependency bumps (tinybus main, tinyagents main, tinystoragedrivers v0.10.0 re-pin), a SaaS profile-scope sweep in storage::blob_sweep, and making SQLite blob expiry clock-injectable. No single defect; scheduling work items rather than fixing a broken path.

    Labelled priority: p3.

  5. added theissue type on Oct 14, 2026
  6. senamakel commented on Oct 14, 2026

    @senamakel
    MemberAuthor

    tinystoragedrivers#41: SQLite blob expiry and sweep read the injectable Clock (file driver already did) (tinyhumansai/tinystoragedrivers#41)

  7. senamakel commented on Oct 14, 2026

    @senamakel
    MemberAuthor

    tinystoragedrivers#41 merged (ec0aee3): trait-level expired-blob sweep + sqlite clock injection; also refreshed stale document-callback proof lockfile for v0.10.0 (tinyhumansai/tinystoragedrivers#41)

  8. senamakel commented on Oct 14, 2026

    @senamakel
    MemberAuthor

    openhuman#7795: sweep SaaS profile blob scopes + per-scope timeout; answers #7778 CodeRabbit follow-ups (#7795). Also: tinyinference#104 and tinyagents#447 (tsd v0.11.0) merged; OpenHuman gitlink move waits on the #7783 host adaptation to tinyagents#446. Verified done: tinybus move (#7788), tinyagents-to-main (#7782), module tsd v0.10.0 re-pins (#7788), SQLite clock injection (tsd#41, v0.11.0).

  9. senamakel commented on Oct 14, 2026

    @senamakel
    MemberAuthor

    openhuman#7795 merging: profile-scope blob sweep with per-scope and listing timeouts (#7795)

  10. added a commit that references this issue on Oct 14, 2026
  11. senamakel commented on Oct 14, 2026

    @senamakel
    MemberAuthor

    Progress (stage close-out). All five items done:

    REMAINING (outside this issue, tracked by #7783): move vendor/tinyagents to tinyagents main 37ed7a40 (carries tsd v0.11.0). Needs host adaptation of ArtifactOffload::new (now takes Arc) and removal of with_render_root usage in subagent_host. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority: p3Whenever. Cosmetic, a nicety, or a cleanup with no user visible effect.rust-coreCore Rust runtime in src/: CLI, core_server, shared infrastructure.subtaskSubtask of a larger tracked effort.

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions