Skip to content

Creer v0.5 — content diff preview, packs, multi-root - #7

Draft
seven0070 wants to merge 5 commits into
mainfrom
cursor/creer-v0.5-diff-packs-multiroot-4a94
Draft

Creer v0.5 — content diff preview, packs, multi-root#7
seven0070 wants to merge 5 commits into
mainfrom
cursor/creer-v0.5-diff-packs-multiroot-4a94

Conversation

@seven0070

Copy link
Copy Markdown
Owner

Summary

Implements Creer v0.5 (stacks v0.1–v0.4): content diff preview before write, multi-root workspace targeting, and installable JSON/YAML template packs.

Backend

  • GET /packs, GET /packs/{id} — load packs from backend/packs/ (+ optional CREER_PACKS_DIR)
  • pack_id on /plan and /generate (exclusive with template_id)
  • Example packs: fastapi-crud, express-ts, python-lib
  • Version 0.5.0 + packs_count on /health

Extension

  • Content/diff preview after generate, before disk write (creer.contentPreview)
  • Multi-root folder QuickPick (creer.defaultWorkspaceFolder)
  • Packs appear alongside built-in templates in the picker

Test plan

  • CREER_OFFLINE=1/health shows 0.5.0 and packs_count >= 3
  • GET /packs lists example packs; POST /plan with pack_id works
  • Both pack_id and template_id → 400
  • Extension F5 with multi-root workspace prompts for folder
  • After generate, content preview shows NEW/diff and confirm before write
  • Drop a custom pack into CREER_PACKS_DIR and see it in the picker
Open in Web Open in Cursor 

cursoragent and others added 5 commits August 8, 2026 08:14
Scaffold AI repo generation end-to-end: planner/generator API with
path validation, TypeScript extension command to write files into the
workspace with optional git init, and a PLAN.md for v0.2 priorities.

Co-authored-by: Sanath S Patil <sanathpatil8861@gmail.com>
Backend: curated templates, /plan + /templates, stronger validation,
optional GitHub repo create API. Extension: plan preview before write,
per-file overwrite protection, GitHub push flow, /creer chat entry and
@creer participant, with path-safe writes and shell-safe git exec.

Co-authored-by: Sanath S Patil <sanathpatil8861@gmail.com>
…rdening

Add SSE /generate/stream with per-file progress, OpenAI-compatible base URL
and CREER_OFFLINE stubs, LICENSE/CI bake-ins, SecretStorage for GitHub tokens,
and GIT_ASKPASS push so tokens never appear on argv or remote URLs.

Co-authored-by: Sanath S Patil <sanathpatil8861@gmail.com>
Add stream job_id cancellation, license/CI bake-in options with GET
/bakeins, telemetry-free quality gates, and extension AbortSignal
progress cancel plus bake-in QuickPicks.

Co-authored-by: Sanath S Patil <sanathpatil8861@gmail.com>
Add installable JSON/YAML template packs with /packs API and pack_id
planning, extension multi-root workspace picker, and generated-content
diff preview before writing files to disk.

Co-authored-by: Sanath S Patil <sanathpatil8861@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants