+18
−171
+137
−0
Loading
* Introduce `auto_build` parameter in `create_workspace` and `ensure_workspace` functions. * Update `AiStorage` to handle `auto_build` flag during workspace creation. * Modify CLI commands to support `--auto-build` option for workspace creation. * Enhance tests to verify the persistence of the `auto_build` flag in workspaces. * Refactor related functions and update documentation accordingly. feat(summarize): implement summarize_tdoc function for TDoc summarization * Add `summarize_tdoc` function to generate concise summaries and extract keywords. * Introduce prompts for summary generation and keyword extraction. * Implement error handling for remote metadata fetching. * Update CLI to include `ai summarize` command for summarizing TDocs. feat(graph): enhance query_graph function to return structured results * Modify `query_graph` to return a dictionary with results and metadata. * Integrate workspace normalization in graph queries. * Update related tests to validate new functionality. fix(embeddings): enforce required workspace parameter in query_embeddings * Change `query_embeddings` to require a workspace parameter. * Update function documentation to reflect changes. test: add comprehensive tests for new features and CLI commands * Implement tests for workspace creation with `auto_build` flag. * Add tests for the new `ai summarize` command and its output formats. * Ensure existing tests are updated to reflect changes in functionality.