 |
Features
- CLI commands for indexing and assembly workflows (bindex, register, assembly), including debug/overwrite flags and directory targeting.
- BIndex generation and update support (including Maven and Python/JavaScript builders) with schema evolution (layers, scores, constructors, examples).
- Vector/semantic search improvements: classification vs description embeddings, score thresholds, filtering by language/domains/integration, and better result reporting.
- GenAI integration enhancements: provider abstraction, multi-call functional tools, prompt templates via resource bundles, and parent/sub-module processing.
- New Maven plugins/modules added, including ghostwriter-maven-plugin and assembly-maven-plugin.
Fixes
- Resolved issues in prompt templates and guidance handling (markdown guidance tag, guidance file pathing, Java prompt generation).
- Fixed project layout/path handling and root-directory file processing; improved project structure description generation.
- Fixed BIndex/plugin issues (NPE, required property handling, effective model retrieval, plugin property names) and corrected JS/Python edge cases (file extension filters, private Python packages).
- Fixed logging and output behavior (inputs log paths/location, debug mode behavior, stream closing).
Refactoring
- Extracted/reshaped core abstractions (GenAIProvider, FunctionTools, Reviewer classes, ProjectLayout vs BindexBuilder, AssemblyCommand).
- Renamed/reorganized modules and directories (e.g., bindex-core naming, CLI folder rename, documents module movements) and general cleanup.
Documentation
- Substantial README and site documentation updates, including diagrams, images, and improved Javadoc coverage across main sources.
- Added and refined prompt/recipe documentation and examples for supported workflows.
Chores
- Release and build metadata updates (pom descriptions, javadoc plugin config, versioning and release tags).
- Added/updated project assets (logos, screenshots) and housekeeping changes (tests, file renames, excludes).
|
dev |