I'm integrating a tool which will have multiple output datasets, the number of which cannot be known until runtime. I'm able to create the files, but they don't appear in the history pane; as you can see in the copy of my xml below, I have set force_history_refresh="True". They are actually created and reside in the dataset directory alongside the primary output file. I've cloned the sample file from the wiki page: http://bitbucket.org/galaxy/galaxy-central/wiki/ToolsMultipleOutput, in the section Number of Output datasets cannot be determined until tool run. I've found similar queries using a search engine, but the responses refer the user to the sample xml on that page. Here is my adaptation of the sample xml: <tool id="multi_output_aks1" name="Multiple output" force_history_refresh="True"> <description>example</description> <command interpreter="/usr/bin/ruby">aks_multiple.rb $input1 $output1 $output1.id $__new_file_path__</command> <inputs> <param format="text" name="input1" type="data" label="My file"/> </inputs> <outputs> <data format="text" name="output1" label="Main output for ${input1}" /> </outputs> </tool> Did I miss something in my adaptation? Is the wiki sample wrong? Is Galaxy broken? (Downloaded yesterday--How does one tell the Galaxy version?) Thanks for any advice. -Al