Project Settings
Step 6: Configure project metadata and identity.
Configure the metadata for your generated project, including its name, version, and licensing information.
Agent Identity
Agent Name
The display name for your agent. This appears in the CLI startup message and is used throughout the generated code.
- Example: "Research Assistant", "Code Review Bot", "Data Analyzer"
- Can contain spaces and special characters
Description
A brief description of what your agent does. This is included in the generated README and package.json.
Version
Semantic version number for your agent. Default: 1.0.0
Follow semantic versioning:
MAJOR.MINOR.PATCH(e.g., 1.0.0, 1.2.3, 2.0.0)- MAJOR - Breaking changes
- MINOR - New features, backward compatible
- PATCH - Bug fixes
Project Details
Project Name
The directory name for your generated project. Must be a valid directory name.
- Auto-generated from agent name (lowercase, hyphens)
- Example: "Research Assistant" → "research-assistant"
Package Name
The npm package name. Must follow npm naming conventions.
- Lowercase only
- Hyphens allowed, no spaces
- Can be scoped:
@myorg/my-agent
Author
Your name or organization. Appears in package.json and LICENSE.
- Format: "Name" or "Name <email@example.com>"
License
Select a license for your generated project:
| License | Description | Best For |
|---|---|---|
| MIT | Permissive, minimal restrictions | Most projects |
| Apache 2.0 | Permissive with patent grant | Enterprise, commercial use |
| GPL 3.0 | Copyleft, derivatives must be open | Open source advocacy |
| BSD 3-Clause | Permissive, similar to MIT | Academic, research |
| ISC | Simplified permissive license | Simple projects |
| Proprietary | All rights reserved | Internal/private use |
License selection
If unsure, MIT is a safe default for most open-source projects. For commercial or enterprise use, consider Apache 2.0.
Auto-Generation
The wizard auto-generates several fields based on your agent name:
- Project name - Derived from agent name
- Package name - npm-compatible version of project name
- Class name - PascalCase version for code generation
You can override any auto-generated values if needed.