@@ -0,0 +1,603 @@
+package io.digdag.spi;%0A%0Aimport com.fasterxml.jackson.annotation.JsonValue;%0Aimport com.fasterxml.jackson.databind.node.ObjectNode;%0A%0Apublic interface CommandStatus%0A%7B%0A    /**%0A     * Check command is finished or not.%0A     *%0A     * @return%0A     */%0A    boolean isFinished();%0A%0A    /**%0A     * Return exit code of command finished. It7s valid only when isFiished returns true.%0A     * @return%0A     */%0A    int getStatusCode();%0A%0A    /**%0A     * Return the same String with CommandRequest.getIoDirectory.%0A     *%0A     * @return%0A     */%0A    String getIoDirectory(); //relative%0A%0A    @JsonValue%0A    ObjectNode toJson();%0A%7D

Add spi.CommandStatus