create-think@0.0.3
cloudflare/agentscreate-think@0.0.3Jun 8, 2026by github-actions[bot]
AI Summary
Decouples `create-think` from `@cloudflare/think` to enable faster project starts, making the scaffolding logic standalone.
Key Highlights
- Decoupled scaffolding logic using `tiged` and `yargs`
- `think init` now supports two modes: new project generation and augmenting existing projects
- Removes internal `@cloudflare/think/cli` export
Breaking Changes
- The internal `@cloudflare/think/cli` export has been removed
New Features
- Standalone scaffolding
- Dual-mode initialization
Full Release Notes
### Patch Changes
- [#1699](https://github.com/cloudflare/agents/pull/1699) [`b1b8268`](https://github.com/cloudflare/agents/commit/b1b8268e541a29201f2edfaad8e105cda8bc131f) Thanks [@threepointone](https://github.com/threepointone)! - Decouple `create-think` from `@cloudflare/think` for fast project starts.
`create-think` is now fully standalone — it owns the starter-template scaffolding logic and depends only on `tiged` + `yargs`, so `npm create think` no longer installs the entire framework just to copy a template.
`think init` now has two modes:
- **New project** — when `--template` is given, or when run outside an existing npm project, it delegates to `create-think` to fetch a complete starter template.
- **Augment in place** — when run inside an existing npm project with no `--template`, it adds Think framework files (agent, Vite/Wrangler config, generated types) and merges dependencies into the current project.
The internal `@cloudflare/think/cli` export has been removed (its scaffolding logic now lives in `create-think`).