Skip to content

feat: Test static contextualization #6581

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open

Conversation

jpoly1219
Copy link
Collaborator

@jpoly1219 jpoly1219 commented Jul 11, 2025

Description

Closes CON-2833.

Adds a team-only experimental feature to test drive static contextualization.
Closed #6502 because GitHub Actions were failing in a nontrivial manner (confirmed this with Tomasz)

Checklist

  • I've read the contributing guide
  • The relevant docs, if any, have been updated or created
  • The relevant tests, if any, have been updated or created

Screenshots

[ For visual changes, include screenshots. Screen recordings are particularly helpful, and appreciated! ]

Tests

[ What tests were added or updated to ensure the changes work as expected? ]


Summary by cubic

Added an experimental team-only feature for static contextualization, which gathers relevant TypeScript types and headers to improve autocomplete suggestions.

  • New Features
    • Introduced static context extraction using Tree-sitter queries for TypeScript files.
    • Added config and UI controls to enable or disable static contextualization.
    • Updated autocomplete logic and telemetry to support and log this feature.

@jpoly1219 jpoly1219 requested a review from a team as a code owner July 11, 2025 17:33
@jpoly1219 jpoly1219 requested review from tomasz-stefaniak and removed request for a team July 11, 2025 17:33
Copy link

netlify bot commented Jul 11, 2025

Deploy Preview for continuedev canceled.

Name Link
🔨 Latest commit b3e4d36
🔍 Latest deploy log https://app.netlify.com/projects/continuedev/deploys/68714aceef22be000842fc23

@dosubot dosubot bot added the size:XXL This PR changes 1000+ lines, ignoring generated files. label Jul 11, 2025
@jpoly1219 jpoly1219 changed the title Jacob/feature/static feat: Test static contextualization Jul 11, 2025
Copy link

⚠️ Conventional Commit Format

Your commit messages don't follow the conventional commit format, but this won't block your PR from being merged. We recommend downloading this extension if you are using VS Code.

Expected Format:

<type>[optional scope]: <description>

[optional body]

[optional footer(s)]

Examples:

  • feat: add changelog generation support
  • fix: resolve login redirect issue
  • docs: update README with new instructions
  • chore: update dependencies

Valid Types:

feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert

This helps with:

  • 📝 Automatic changelog generation
  • 🚀 Automated semantic versioning
  • 📊 Better project history tracking

This is a non-blocking warning - your PR can still be merged without fixing this.

@jpoly1219 jpoly1219 requested a review from sestinj July 16, 2025 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size:XXL This PR changes 1000+ lines, ignoring generated files.
Projects
Status: Todo
Development

Successfully merging this pull request may close these issues.

1 participant