@@ -789,6 +789,172 @@ public CodexCliResult apply(String taskId) {
789789 */
790790 public CodexCliResult features () { return cli .features (); }
791791
792+ /**
793+ * Runs {@code codex debug models} — the raw model catalog as JSON.
794+ *
795+ * @return the raw CLI invocation result; never {@code null}.
796+ * @since 3.0.0
797+ */
798+ public CodexCliResult debugModels () { return cli .debugModels (); }
799+
800+ /**
801+ * Runs {@code codex debug models --bundled} — only the bundled catalog.
802+ *
803+ * @return the raw CLI invocation result; never {@code null}.
804+ * @since 3.0.0
805+ */
806+ public CodexCliResult debugModelsBundled () { return cli .debugModelsBundled (); }
807+
808+ /**
809+ * Runs {@code codex debug prompt-input <prompt>} — the model-visible
810+ * prompt input list as JSON.
811+ *
812+ * @param prompt the prompt to render.
813+ * @return the raw CLI invocation result; never {@code null}.
814+ * @since 3.0.0
815+ */
816+ public CodexCliResult debugPromptInput (String prompt ) { return cli .debugPromptInput (prompt ); }
817+
818+ /**
819+ * Runs {@code codex mcp add <name> --url <url>} — registers a streamable
820+ * HTTP MCP server.
821+ *
822+ * @param name the MCP server name.
823+ * @param url the streamable HTTP endpoint URL.
824+ * @return the raw CLI invocation result; never {@code null}.
825+ * @since 3.0.0
826+ */
827+ public CodexCliResult mcpAddUrl (String name , String url ) { return cli .mcpAddUrl (name , url ); }
828+
829+ /**
830+ * Runs {@code codex mcp add <name> --url <url> --bearer-token-env-var <env>}
831+ * — registers an HTTP MCP server whose bearer token lives in an env var.
832+ *
833+ * @param name the MCP server name.
834+ * @param url the streamable HTTP endpoint URL.
835+ * @param bearerTokenEnvVar environment variable holding the bearer token.
836+ * @return the raw CLI invocation result; never {@code null}.
837+ * @since 3.0.0
838+ */
839+ public CodexCliResult mcpAddUrlWithBearer (String name , String url , String bearerTokenEnvVar ) {
840+ return cli .mcpAddUrlWithBearer (name , url , bearerTokenEnvVar );
841+ }
842+
843+ /**
844+ * Runs {@code codex plugin add <plugin[@marketplace]>}.
845+ *
846+ * @param pluginRef plugin reference.
847+ * @return the raw CLI invocation result; never {@code null}.
848+ * @since 3.0.0
849+ */
850+ public CodexCliResult pluginAdd (String pluginRef ) { return cli .pluginAdd (pluginRef ); }
851+
852+ /**
853+ * Runs {@code codex plugin list}.
854+ *
855+ * @return the raw CLI invocation result; never {@code null}.
856+ * @since 3.0.0
857+ */
858+ public CodexCliResult pluginList () { return cli .pluginList (); }
859+
860+ /**
861+ * Runs {@code codex plugin remove <plugin[@marketplace]>}.
862+ *
863+ * @param pluginRef plugin reference to remove.
864+ * @return the raw CLI invocation result; never {@code null}.
865+ * @since 3.0.0
866+ */
867+ public CodexCliResult pluginRemove (String pluginRef ) { return cli .pluginRemove (pluginRef ); }
868+
869+ /**
870+ * Runs {@code codex plugin marketplace add <source>}.
871+ *
872+ * @param source the marketplace source.
873+ * @return the raw CLI invocation result; never {@code null}.
874+ * @since 3.0.0
875+ */
876+ public CodexCliResult pluginMarketplaceAdd (String source ) { return cli .pluginMarketplaceAdd (source ); }
877+
878+ /**
879+ * Runs {@code codex plugin marketplace list}.
880+ *
881+ * @return the raw CLI invocation result; never {@code null}.
882+ * @since 3.0.0
883+ */
884+ public CodexCliResult pluginMarketplaceList () { return cli .pluginMarketplaceList (); }
885+
886+ /**
887+ * Runs {@code codex plugin marketplace remove <name>}.
888+ *
889+ * @param name the marketplace name.
890+ * @return the raw CLI invocation result; never {@code null}.
891+ * @since 3.0.0
892+ */
893+ public CodexCliResult pluginMarketplaceRemove (String name ) { return cli .pluginMarketplaceRemove (name ); }
894+
895+ /**
896+ * Runs {@code codex plugin marketplace upgrade <name>}.
897+ *
898+ * @param name the marketplace name to upgrade.
899+ * @return the raw CLI invocation result; never {@code null}.
900+ * @since 3.0.0
901+ */
902+ public CodexCliResult pluginMarketplaceUpgrade (String name ) { return cli .pluginMarketplaceUpgrade (name ); }
903+
904+ /**
905+ * Runs {@code codex cloud exec --env <envId> <query>} — submits a cloud task.
906+ *
907+ * @param envId the cloud environment id.
908+ * @param query the task query.
909+ * @return the raw CLI invocation result; never {@code null}.
910+ * @since 3.0.0
911+ */
912+ public CodexCliResult cloudExec (String envId , String query ) { return cli .cloudExec (envId , query ); }
913+
914+ /**
915+ * Runs {@code codex cloud list --env <envId> --json}.
916+ *
917+ * @param envId the cloud environment id.
918+ * @return the raw CLI invocation result; never {@code null}.
919+ * @since 3.0.0
920+ */
921+ public CodexCliResult cloudList (String envId ) { return cli .cloudList (envId ); }
922+
923+ /**
924+ * Runs {@code codex features enable <feature>}.
925+ *
926+ * @param feature the feature flag name.
927+ * @return the raw CLI invocation result; never {@code null}.
928+ * @since 3.0.0
929+ */
930+ public CodexCliResult featuresEnable (String feature ) { return cli .featuresEnable (feature ); }
931+
932+ /**
933+ * Runs {@code codex features disable <feature>}.
934+ *
935+ * @param feature the feature flag name.
936+ * @return the raw CLI invocation result; never {@code null}.
937+ * @since 3.0.0
938+ */
939+ public CodexCliResult featuresDisable (String feature ) { return cli .featuresDisable (feature ); }
940+
941+ /**
942+ * Runs {@code codex features list}.
943+ *
944+ * @return the raw CLI invocation result; never {@code null}.
945+ * @since 3.0.0
946+ */
947+ public CodexCliResult featuresList () { return cli .featuresList (); }
948+
949+ /**
950+ * Runs {@code codex review <prompt>} — a custom-instruction review.
951+ *
952+ * @param prompt the review instruction.
953+ * @return the raw CLI invocation result; never {@code null}.
954+ * @since 3.0.0
955+ */
956+ public CodexCliResult reviewPrompt (String prompt ) { return cli .reviewPrompt (prompt ); }
957+
792958 /**
793959 * Runs {@code codex mcp-server}.
794960 *
0 commit comments