@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 {
/**