CommandsAgent
city agent create
Create/initialize a Downcity agent project
city agent create
Create/initialize a Downcity agent project in the target path.
Usage
city agent create [path]Arguments
path(optional): project path. Defaults to current directory.- The interactive default
Agent nameis derived from the directory name and replaces_/-with spaces (default only; you can edit it).
Options
-f, --force [enabled]: allow overwriting existingship.json(dangerous)
Example
# Initialize in current directory
city agent create .
# Initialize in another directory
city agent create ./my-agent-projectExample Output (Based on Current Implementation)
The examples below are aligned with current command implementations in package/src (including default output mode and field structure). Placeholder values are used for environment-specific fields.
$ city agent create .
city version: 1.0.0
π Initializing Downcity project: <projectRoot>
β
Created PROFILE.md
β
Created SOUL.md
β
Created USER.md
β
Created ship.json
β
Created .ship/ directory structure
β
Created ship.schema.json$ city agent create .
city version: 1.0.0
β Console model pool is empty.
Please configure at least one model before `city agent create`:
1) city console model create
2) or use city console model update/test for scripting