Releases: btfranklin/compendiumscribe
Releases · btfranklin/compendiumscribe
v0.4.1
What's Changed
- Improved recovery reliability by writing workflow state files atomically, reducing the risk of corrupted state after interruptions.
- Made citation pages safer by only turning valid
http,https, andmailtoURLs into links; unsafe or malformed URLs are now rendered as plain text. - Improved URL handling for sources without a scheme, such as
example.com/source, by normalizing them tohttps://example.com/sourcefor better citation matching.
v0.4.0
What's Changed
- Research generation now uses a new agent-based workflow, with updated progress messaging and improved handling of research state during a run.
- Research runs now save additional artifacts alongside output files, including:
- a research state file for the run
- a cost report file with pricing and usage tracking
- Added cost tracking and pricing visibility for research runs, including a summary at the end of generation.
- Added a new
--libraryoption to publish a finished compendium directly into a filesystem-backed library. - Added a new
library importcommand to import an existing XML compendium into a library directory. - Removed the
skilloutput format from the CLI. Supported output formats are now Markdown, XML, HTML, and PDF. - Configuration is now stricter around model setup, with clearer configuration errors when required settings are missing.
- Improved citation handling in the research workflow so generated compendiums use cited sources more reliably.
- Improved compatibility with the OpenAI Agents SDK and updated client handling for research execution.
- Added release process documentation for maintainers.
v0.3.1
What's Changed
- Updated project configuration and dependency definitions.
- Added a GitHub Actions workflow to help draft release notes.
- Streamlined the publish workflow by removing mypy installation and type-stub generation steps.
v0.3.0
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Initial release