Skip to content

[codex] Extract Pro#209

Draft
joesobo wants to merge 27 commits into
mainfrom
codex/extract-pro
Draft

[codex] Extract Pro#209
joesobo wants to merge 27 commits into
mainfrom
codex/extract-pro

Conversation

@joesobo
Copy link
Copy Markdown
Owner

@joesobo joesobo commented May 19, 2026

Summary

  • Adds the public Plugin API/Core foundation for Extract Pro: Access providers, plugin data storage, and Graph View runtime/projection/context-menu/UI/force contribution contracts.
  • Hosts those Graph View contributions in the extension runtime, including runtime nodes/edges, projections, additive D3 force adapters, context-menu selectors, and named UI slots.
  • Adds the public @codegraphy/pro package shell, the @codegraphy/web app target, and codegraphy plugins link <package-root> for local private plugin development.
  • Updates plugin docs, release/quality contracts, and changesets for the new package/API surface.

Current Status

This PR is still draft. The foundation slices are implemented and validated, but the card should not be called complete yet.

Still outstanding before Extract Pro is complete:

  • Move the actual Organize feature source into a private @codegraphy/organize package/repo.
  • Remove base/free extension ownership of Graph Sections, pins/collapse, and legacy graphLayout Organize behavior once the private plugin owns it.
  • Wire and document the private Organize package quality-tool plan after the source move.

Validation

  • pnpm run lint
  • pnpm run test
  • pnpm run build
  • Focused red/green checks along the way for plugin API contracts, Core access/data hosts, Graph View runtime/projection/force/context-menu/UI slot behavior, Pro package, web app, MCP link command, and release contracts.

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 19, 2026

🦋 Changeset detected

Latest commit: 005e4f5

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 10 packages
Name Type
@codegraphy/plugin-api Minor
@codegraphy/core Minor
@codegraphy/extension Minor
@codegraphy/mcp Minor
@codegraphy/pro Minor
@codegraphy/plugin-csharp Patch
@codegraphy/plugin-godot Patch
@codegraphy/plugin-markdown Patch
@codegraphy/plugin-python Patch
@codegraphy/plugin-typescript Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

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