Skip to content

feat: api - #267

Draft
KTrain5169 wants to merge 198 commits into
devfrom
api-branch
Draft

feat: api#267
KTrain5169 wants to merge 198 commits into
devfrom
api-branch

Conversation

@KTrain5169

@KTrain5169 KTrain5169 commented Apr 5, 2026

Copy link
Copy Markdown
Member

here we go again!

this time though I know most of my way around

not even gonna bother using closing keywords

remaining tasklist:

  • Implement companion disconnect left for later (if at all), workaround is simply to disable the extension
  • add a dev-only command to test the UI by adding a dummy companion replace with Integration tests extension
  • give the UI its own view ID
  • Implement uses for the remaining contribution points except images
    • Cursor
    • Action management
    • Action injection
    • Action force
    • Context
    • Changelog
    • Action processing
  • Polish implementation of action injections
  • Implement more utils relating to diffs
    • document calculateDiff (@Pasu4)
    • document applyDiffHighlighting
  • Add JSDoc annotations for utils
  • Update documentation site (TODO: Starlight TypeDoc plugin)
  • Dev tools
    • Dev CLI (can be done anytime)
    • Integration tests extension (do in RC phase)
  • Template repo (@Pasu4)
  • Split out Git & Copilot Chat functionality (do after the API types package is released)
  • Changelog
    • NeuroPIlot changelog
    • API changelog
    • Changelog for other extensions (cc: @Pasu4)
  • Publish packages to npm
    • API types
    • Dev CLI
  • Basic unit test suite

@KTrain5169
KTrain5169 requested review from Pasu4 and frogneko April 5, 2026 01:55
@KTrain5169 KTrain5169 self-assigned this Apr 5, 2026
@KTrain5169 KTrain5169 added the enhancement New feature or request label Apr 5, 2026
@KTrain5169
KTrain5169 marked this pull request as draft April 5, 2026 01:55
@KTrain5169

Copy link
Copy Markdown
Member Author

absolute pain trying to figure out build system

@KTrain5169
KTrain5169 temporarily deployed to npm registry (API types) June 27, 2026 06:18 — with GitHub Actions Inactive
@Pasu4
Pasu4 temporarily deployed to npm registry (API types) June 28, 2026 10:49 — with GitHub Actions Inactive
@KTrain5169
KTrain5169 temporarily deployed to npm registry (API types) June 29, 2026 03:02 — with GitHub Actions Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants