Skip to content

docs: release beta.156 documentation sync#271

Merged
deucebucket merged 2 commits into
mainfrom
agent/sync-provider-docs
Jul 15, 2026
Merged

docs: release beta.156 documentation sync#271
deucebucket merged 2 commits into
mainfrom
agent/sync-provider-docs

Conversation

@deucebucket

@deucebucket deucebucket commented Jul 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • release the documentation and MIT-license synchronization as beta.156
  • update the README version badge and recent changes
  • include llama.cpp and OpenAI-compatible servers throughout provider guidance
  • correct Skaldleita credential and request-rate documentation
  • record the documentation synchronization in the changelog

Why

The beta.155 provider implementation was merged, but several current documentation and help-text locations still described beta.153, omitted the generic provider, or listed retired rate limits. Repository CI requires a version bump because configuration/help Python modules changed.

Validation

  • test-env/test-naming-issues.py (290 passed)
  • test-env/test-ai-providers.py (11 passed)
  • test-env/test-ai-provider-integration.py (4 passed)
  • python -m compileall -q app.py library_manager
  • git diff --check
  • added-line scans for credential-shaped values and AI attribution
  • GitHub lint, test, version-check, and container-build jobs passed

@bucket-agent bucket-agent 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.

🔍 Vibe Check Review

Context

Documentation synchronization PR updating version badges, provider lists, rate limit defaults, and Skaldleita credential guidance to match beta.155 behavior.

Codebase Patterns I Verified

  • Documentation style: Project uses markdown docs with tables, code blocks, and clear section headers (verified in docs/Configuration.md, docs/FAQ.md)
  • Provider terminology: References "Skaldleita" alongside Audnexus, OpenLibrary, Google Books, Hardcover (verified in library_manager/hints.py layer_1 hint)
  • Config comments: config.py uses inline comments to explain optional fields (verified pattern in DEFAULT_SECRETS)
  • Version badge format: README uses shields.io badge pattern pointing to CHANGELOG.md

✅ Good

  • Focused scope: Only documentation and hint text changes, no logic modifications
  • Consistent terminology: Updated references to include "OpenAI-compatible" provider alongside Gemini, OpenRouter, Ollama
  • Accurate rate limit docs: Changed from "2000 calls/hour" to "200 requests/hour with range 10-500" which matches config.py:142 ("max_requests_per_hour": 200)
  • Proper credential guidance: Updated bookdb_api_key comment from "not required for public endpoints" to "bundled shared key is used when empty" — aligns with beta.155's authenticated endpoint changes noted in CHANGELOG

🚨 Issues Found

No issues found.

📋 Scope Verification

Documentation Claim Verified Against Status
"beta.155" version in README badge CHANGELOG.md shows [0.9.0-beta.155] entry
Provider list includes Skaldleita hints.py:9 layer_1 mentions "Skaldleita, Audnexus, OpenLibrary, Google Books, and Hardcover"
Rate limit "200 requests/hour, range 10-500" config.py:142 has "max_requests_per_hour": 200
OpenAI-compatible provider mentioned hints.py:18 new 'openai_compatible' hint added; config.py:160 comment updated
Skaldleita shared key guidance config.py:160 comment changed to "bundled shared key is used when empty"

Scope Status: SCOPE_OK — Documentation changes accurately reflect codebase state and beta.155 changelog entries.

🎯 Verdict

APPROVE


🤖 Ruthless review by vibe-check

@deucebucket deucebucket changed the title docs: synchronize beta.155 provider guidance docs: release beta.156 documentation sync Jul 15, 2026
@deucebucket
deucebucket merged commit b5d947f into main Jul 15, 2026
4 checks passed

@bucket-agent bucket-agent 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.

🔍 Vibe Check Review

Context

Documentation-only PR synchronizing version numbers, provider lists, and configuration guidance with the current beta.156 state.

Codebase Patterns I Verified

  • Versioning: app.py contains APP_VERSION = "0.9.0-beta.155" which is updated to 0.9.0-beta.156 in the diff.
  • Provider Naming: The codebase uses "Skaldleita" as the primary brand name (e.g., library_manager/hints.py hint 'skaldleita': 'Free GPU-powered audio identification service...'), while bookdb is used internally for the API client (library_manager/providers/bookdb.py).
  • Rate Limiting: library_manager/config.py shows "max_requests_per_hour": 200 as the default.
  • AI Providers: library_manager/hints.py lists gemini, openrouter, ollama, and the new openai_compatible key.

✅ Good

  • Consistency: Version badges in README.md and app.py are correctly synchronized to 0.9.0-beta.156.
  • Accuracy: Rate limit documentation in docs/Configuration.md now correctly reflects the code's default of 200 requests/hour (previously documented as 2000, which would have been dangerous).
  • Clarity: library_manager/hints.py updates accurately describe the openai_compatible provider and the shared Skaldleita credential behavior.
  • Scope: Changes are strictly limited to documentation and version strings; no logic changes detected.

🚨 Issues Found

No issues found.

📋 Scope Verification

Issue Problem Addressed? Notes
N/A Documentation Sync PR title claims synchronization; diff confirms alignment across README, Changelog, Docs, and Hints.

Scope Status: SCOPE_OK

🎯 Verdict

APPROVE


🤖 Ruthless review by vibe-check

@deucebucket
deucebucket deleted the agent/sync-provider-docs branch July 15, 2026 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant