@forge/manifest

12.1.012.1.0-experimental-8b78d46
out/schema/manifest.d.ts
~out/schema/manifest.d.tsModified
+54
Index: package/out/schema/manifest.d.ts
===================================================================
--- package/out/schema/manifest.d.ts
+++ package/out/schema/manifest.d.ts
@@ -12327,15 +12327,27 @@
       /**
        * The LLM families to use.
        */
       model: 'claude'[];
+      /**
+       * Optional mapping of included models to corresponding display names.
+       */
+      modelDisplayNames?: {
+        [k: string]: string;
+      }[];
       key: ModuleKeySchema;
     },
     ...{
       /**
        * The LLM families to use.
        */
       model: 'claude'[];
+      /**
+       * Optional mapping of included models to corresponding display names.
+       */
+      modelDisplayNames?: {
+        [k: string]: string;
+      }[];
       key: ModuleKeySchema;
     }[]
   ];
   macro?: [
@@ -74145,8 +74157,50 @@
     /**
      * The custom environment variables available to the running processes in the container
      */
     environment?: string[];
+    /**
+     * The working directory for commands to run in. This will override the default WORKDIR specified in the Dockerfile
+     */
+    working_dir?: string;
+    /**
+     * The command to run in the container. This will override the default CMD specified in the Dockerfile
+     */
+    command?: string | string[];
+    /**
+     * A section of config which groups development-specific features together
+     */
+    develop?: {
+      /**
+       * A list of rules that control automatic service updates based on local file changes
+       */
+      watch?: {
+        /**
+         * The path to source code (relative to the project directory) to monitor for changes
+         */
+        path: string;
+        /**
+         * The destination path inside the container where source file changes should be synced to. This attribute is only required when the action is set to sync.
+         */
+        target?: string;
+        /**
+         * The possible actions to take when changes are detected. Refer to official docker documentation for more details on each action
+         */
+        action: 'sync' | 'rebuild' | 'restart' | 'sync+restart';
+        /**
+         * A list of paths or patterns to ignore when watching for changes
+         */
+        ignore?: string[];
+        /**
+         * A list of paths or patterns to specifically include when watching for changes
+         */
+        include?: string[];
+      }[];
+    };
+    /**
+     * Volumes define mount points that are accessible by service containers. The format is 'source:container_path[:mode]' where mode is optional and can be 'ro' (read-only) or by default 'rw' (read-write)
+     */
+    volumes?: string[];
   };
 }
 export interface Scaling {
   /**