chore(release): v1.0.0-beta.43 version bump + changelog#2084
Conversation
Library P1 (ingest pipeline, cheap-tier processors, collections handoff), three invite fixes from live testing (the dialog crash, unrevokable expired invites, and a 15 minute TTL that killed invites before they could be used), the Hailo AI HAT+2 hardware note, and seven new contributor defect classes.
Qodo reviews are paused for this user.Troubleshooting steps vary by plan Learn more → On a Teams plan? Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center? |
📝 WalkthroughWalkthroughThe release metadata is updated to 1.0.0-beta.43 across the changelog, desktop package manifest, Python project metadata, and package version constant. ChangesBeta 43 release
Estimated code review effort: 1 (Trivial) | ~2 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@CHANGELOG.md`:
- Around line 32-33: Update the release note text to hyphenate the compound
modifier as “15-minute flow,” preserving the rest of the changelog entry
unchanged.
- Around line 40-44: Update the contributor-docs changelog entry to accurately
reflect the eight enumerated defect classes, or consolidate the list to seven
distinct topics; ensure the count and listed topics agree.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro Plus
Run ID: d1819252-d931-435e-a874-670b075c53fd
⛔ Files ignored due to path filters (1)
uv.lockis excluded by!**/*.lock
📒 Files selected for processing (4)
CHANGELOG.mddesktop/package.jsonpyproject.tomltinyagentos/__init__.py
| - Default invite TTL raised from 15 minutes to 1 hour. Handing a URL and PIN to a | ||
| human who then configures an agent is not a 15 minute flow (#2072). |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Use “15-minute” in the release note.
Hyphenate the compound modifier in “15-minute flow.”
🧰 Tools
🪛 LanguageTool
[grammar] ~33-~33: Use a hyphen to join words.
Context: ...who then configures an agent is not a 15 minute flow (#2072). ### Changed - `do...
(QB_NEW_EN_HYPHEN)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@CHANGELOG.md` around lines 32 - 33, Update the release note text to hyphenate
the compound modifier as “15-minute flow,” preserving the rest of the changelog
entry unchanged.
Source: Linters/SAST tools
| - Contributor docs gained seven new defect classes drawn from real review | ||
| findings, covering runtime state in commits, mobile view registries, retrofit | ||
| migrations on shipped stores, scope honesty, tolerance assertions, shell | ||
| snippets in template literals, conflict resolution, and how an external | ||
| contributor reaches another team's agent (#2069, #2079). |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Make the defect-class count match the list.
This says “seven new defect classes,” but the sentence enumerates eight topics. Change the count or remove/collapse one item.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@CHANGELOG.md` around lines 40 - 44, Update the contributor-docs changelog
entry to accurately reflect the eight enumerated defect classes, or consolidate
the list to seven distinct topics; ensure the count and listed topics agree.
Version bump across the four tracked files (
pyproject.toml,tinyagentos/__init__.py,desktop/package.json, and the normalized1.0.0b43inuv.lock) plus the changelog section.test_version_lock_syncpasses locally.What ships in beta.43
Library app P1 (#2062): store, ingest pipeline, cheap-tier processors and the collections handoff to taOSmd over the live Collections API, with async index polling and typed link rows. This one went through three review rounds, including a reprocess bug that deleted the user's original uploaded file and a test whose tolerance kept it green.
Three invite fixes, all found by live use rather than tests:
scopesas a JSON string while the UI typed it as an array (fix(invites): return scopes as a list from invite list endpoints (#2065) #2066). This also explains the post-mint dialog closing without showing the URL and PIN.ttl_secs(feat(invites): 1 hour default TTL + optional per-mint ttl_secs #2072). Handing a URL and PIN to a human who then configures an agent is not a 15 minute flow.Docs: the Hailo-10H AI HAT+2 entry including the Pi 5 M.2 slot conflict (#2075), and seven new contributor defect classes distilled from this cycle's reviews (#2069, #2079).
Cut deliberately from what has landed rather than holding for the wider open-PR set: most of those are held on unaddressed folds, conflicts, or the gated arbiter series, and forcing them in is how the Library data-loss bug would have shipped.
Summary by CodeRabbit
New Features
Bug Fixes
Documentation
Release