|
831 | 831 | }, |
832 | 832 | 'fetch_structures_with_filter': { |
833 | 833 | 'belonging_agent': OPTIMADE_DATABASE_AGENT_NAME, |
834 | | - 'scene': [SceneEnum.DATABASE_SEARCH], |
| 834 | + 'scene': [SceneEnum.DATABASE_SEARCH, SceneEnum.STRUCTURE_GENERATE], |
835 | 835 | 'description': OptimadeFilterToolDescription, |
836 | 836 | 'args_setting': f"{OptimadeFilterArgsSetting}", |
837 | 837 | 'alternative': [ |
|
844 | 844 | }, |
845 | 845 | 'fetch_structures_with_spg': { |
846 | 846 | 'belonging_agent': OPTIMADE_DATABASE_AGENT_NAME, |
847 | | - 'scene': [SceneEnum.DATABASE_SEARCH], |
| 847 | + 'scene': [SceneEnum.DATABASE_SEARCH, SceneEnum.STRUCTURE_GENERATE], |
848 | 848 | 'description': OptimadeSpgToolDescription, |
849 | 849 | 'args_setting': f"{OptimadeSpgArgsSetting}", |
850 | 850 | 'alternative': [ |
|
857 | 857 | }, |
858 | 858 | 'fetch_structures_with_bandgap': { |
859 | 859 | 'belonging_agent': OPTIMADE_DATABASE_AGENT_NAME, |
860 | | - 'scene': [SceneEnum.DATABASE_SEARCH], |
| 860 | + 'scene': [SceneEnum.DATABASE_SEARCH, SceneEnum.STRUCTURE_GENERATE], |
861 | 861 | 'description': OptimadeBandgapToolDescription, |
862 | 862 | 'args_setting': f"{OptimadeBandgapArgsSetting}", |
863 | 863 | 'alternative': [ |
|
870 | 870 | }, |
871 | 871 | 'fetch_bohrium_crystals': { |
872 | 872 | 'belonging_agent': BOHRIUMPUBLIC_DATABASE_AGENT_NAME, |
873 | | - 'scene': [SceneEnum.DATABASE_SEARCH], |
| 873 | + 'scene': [SceneEnum.DATABASE_SEARCH, SceneEnum.STRUCTURE_GENERATE], |
874 | 874 | 'description': BohriumPublicAgentToolDescription, |
875 | 875 | 'args_setting': f"{BohriumPublicAgentArgsSetting}", |
876 | 876 | 'alternative': [ |
|
883 | 883 | }, |
884 | 884 | 'fetch_openlam_structures': { |
885 | 885 | 'belonging_agent': OPENLAM_DATABASE_AGENT_NAME, |
886 | | - 'scene': [SceneEnum.DATABASE_SEARCH], |
| 886 | + 'scene': [SceneEnum.DATABASE_SEARCH, SceneEnum.STRUCTURE_GENERATE], |
887 | 887 | 'description': OpenlamAgentToolDescription, |
888 | 888 | 'args_setting': f"{OpenlamAgentArgsSetting}", |
889 | 889 | 'alternative': [ |
|
896 | 896 | }, |
897 | 897 | 'fetch_mofs_sql': { |
898 | 898 | 'belonging_agent': MOFDB_DATABASE_AGENT_NAME, |
899 | | - 'scene': [SceneEnum.DATABASE_SEARCH], |
| 899 | + 'scene': [SceneEnum.DATABASE_SEARCH, SceneEnum.STRUCTURE_GENERATE], |
900 | 900 | 'description': MofdbAgentToolDescription, |
901 | 901 | 'args_setting': f"{MofdbAgentArgsSetting}", |
902 | 902 | 'alternative': ['web-search'], |
|
0 commit comments