 |
Features
- Initial CLI capabilities, including
conf, process/docsprompt, bindex, and assembly workflows.
- Maven plugin support (gw-maven-plugin) with goals for running Ghostwriter/Acts, plus assembly and packaging defaults.
- Act/TOML template system with inheritance (
basedOn), placeholders, deterministic property application, custom actDir, non-interactive mode, and improved error handling.
- GenAI provider integrations and tooling (OpenAI, CodeMie; placeholders for Claude/Gemini) with function tools (web fetch, REST calls, bindex schema) and usage logging.
- Project layout detection and processing for Maven, Gradle, JavaScript, and default layouts, including module discovery and improved root/scanDir handling.
- Documentation site and guides (README/site docs), including updated CLI usage examples and Act authoring guidance.
Fixes
- Security and dependency fixes reported by Grype (including CVE/GHSA findings) and improved command denylist enforcement.
- Stability improvements across scanning and processing (rootDir/scanDir defaults, path matching, ordering, and null handling).
- Provider reliability fixes (OpenAI follow-up requests/timeouts/BadRequest handling; CodeMie token refresh).
Refactoring
- Refined prompt and tool output normalization (LF line endings, newline normalization) and simplified Act prompt flow.
- Shared module/file processing logic and reorganized tool/provider APIs for maintainability.
Documentation
- Expanded documentation for Acts, CLI options, defaults, and project processing behavior; multiple site updates (icons, manifest, navigation).
Chores
- Project bootstrap tasks: version bumps through snapshots/releases, packaging/assembly descriptor updates, and test/doc maintenance.
|
dev |