release: 0.6.0 - #138
Merged
Merged
Conversation
Bump __version__ and date the CHANGELOG's [Unreleased] section as ## [0.6.0] - 2026-07-30, with a fresh empty [Unreleased] above it and the compare-link row added. Minor bump: the release replaces the gemini backend with agy and makes CITADEL_INGEST_MODEL a universal, default-unset knob (both breaking), and ships Registry pages, `citadel ingest --retry` + zero-page visibility, the rich live ingest console, reported-model stamping, copilot AI-credit accounting, the hermetic auth retry, and the CITADEL_MAX_SOURCE_BYTES discovery ceiling, alongside the copilot error extraction, wiki-self-ingest, and UNC child-path fixes. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HSv1VrgVC64pQbRjgGxbze
There was a problem hiding this comment.
🟢 Ready to approve
Changes are limited to the expected version/changelog updates and the compare links are consistent with the stated release process.
This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.
Pull request overview
Release PR for cite-citadel 0.6.0, following the project’s release process by single-sourcing the package version from citadel/__init__.py and finalizing the changelog entry and compare links for the new tag.
Changes:
- Bump
__version__from0.5.0to0.6.0. - Finalize changelog release section as
## [0.6.0] - 2026-07-30with an empty## [Unreleased]heading above it. - Update changelog compare links:
[Unreleased]now compares fromv0.6.0...HEAD, and add[0.6.0]comparingv0.5.0...v0.6.0.
File summaries
| File | Description |
|---|---|
citadel/__init__.py |
Updates the single-sourced package version string to 0.6.0. |
CHANGELOG.md |
Finalizes the 0.6.0 release heading/date and updates compare-link references accordingly. |
Review details
- Files reviewed: 2/2 changed files
- Comments generated: 0
- Review effort level: Low
We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
The 0.6.0 release PR, following the documented release process: bump
__version__incitadel/__init__.pyfrom 0.5.0 to 0.6.0 and re-date CHANGELOG.md's## [Unreleased]section as## [0.6.0] - 2026-07-30, with a fresh empty## [Unreleased]heading above it and the compare-link rows updated ([0.6.0]added,[Unreleased]re-pointed atv0.6.0...HEAD).Minor bump because the section carries breaking changes and features:
geminibackend is replaced byagy(Google's Antigravity CLI), andCITADEL_INGEST_MODELnow applies to every backend and defaults to unset.Registrypages for enumerable sources,citadel ingest --retry+ zero-page-source visibility, therichlive ingest console with per-source spend, reported-model manifest stamping, copilot AI-credit accounting (totalNanoAiu→ priced dollars), the hermetic-isolation auth retry,CITADEL_MAX_SOURCE_BYTES, full provenance in viewer/sources index, and two newdoctorchecks.session.errorextraction,display_keyconsole flooding,~expansion for explicit ingest paths, the wiki-self-ingest guard, and UNC child-path handling on Windows mapped drives.After merge, tagging
v0.6.0triggers.github/workflows/release.yml(PyPI Trusted Publishing + GitHub Release) automatically.Testing
uv run pytest -q— 1302 passed, 1 skippeduv run ruff check .— All checks passeduv run ruff format --check .— 98 files already formattedCITADEL_WORKSPACE=corpora/beverages uv run python -m citadel lint— OKCHANGELOG.mdandcitadel/__init__.py🤖 Generated with Claude Code
https://claude.ai/code/session_01HSv1VrgVC64pQbRjgGxbze
Generated by Claude Code