+2
−0
+119
−5
Loading
Add missing top-level AI CLI commands (process, status, graph) and fix related test infrastructure issues: CLI changes: - Add ai process --tdoc-id/--all/--checkout-path options - Add ai status with single doc and workspace-wide listing support - Add ai graph --query command with keyword argument workspace - Fix query command JSON output format to include 'results' key - Fix graph command to pass workspace as keyword argument - Fix --query option to use typer.Option instead of typer.Argument Container fixes: - Add _load_embedding_dimension() to avoid circular dependency - Add reset_instance() class method for test isolation - Fix get_storage() to load dimension directly from sentence-transformers Storage fixes: - Fix _ensure_table() to handle race conditions (table already exists) - Replace deprecated table_names() with list_tables() - Remove duplicate code in schema comparison logic Pipeline fixes: - Update get_status() to support optional document_id for listing Test fixes: - Add reset_ai_service_container autouse fixture for test isolation - Fix missing 'self' parameter in test_workspace_create_auto_build_flag - All 30 AI CLI tests now pass