Skip to content

feat: restructure into monorepo and add Cursor extension - #2

Open
jcendal wants to merge 1 commit into
sbugallo:mainfrom
jcendal:feat/monorepo-cursor-extension
Open

jcendal wants to merge 1 commit into
sbugallo:mainfrom
jcendal:feat/monorepo-cursor-extension

Conversation

@jcendal

@jcendal jcendal commented Sep 11, 2026 •

Copy link
Copy Markdown

Summary

  • Restructure the repository into a monorepo (packages/opencode-vpet, packages/vpet-core, packages/cursor-vpet)
  • Add the Cursor extension MVP: sidebar, hooks, SQLite persistence, and adapters
  • Update CI/CD and architecture documentation

Series

PR 1/6 — merge first.

Test plan

  • bun run typecheck passes in the monorepo
  • bun test passes in packages/opencode-vpet and packages/cursor-vpet
  • bun run build in packages/cursor-vpet produces the VSIX
  • Sidebar shows the partner and reacts to usage events

Extracts vpet-core as a shared package, moves the OpenCode plugin to
packages/opencode-vpet, and adds the cursor-vpet extension with its own
SQLite adapters and hooks. Updates CI/CD, workspaces, and monorepo documentation.

Co-authored-by: Cursor <cursoragent@cursor.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.

1 participant