dolphindb-extension includes code derived from DolphinDB VS Code Extension:
https://github.com/dolphindb/vscode-extension

The upstream source is distributed under the Apache License, Version 2.0.
The fixed upstream revision and extraction details are recorded in
frontend/upstream/provenance.json. Connection method bodies, execution code,
database helper functions, and shared types are reused through
scripts/sync_upstream.py. Function documentation and completion use the same
DolphinDB JavaScript SDK and its DocsProvider. Jupyter UI, configuration storage,
document-session lifecycle, and authenticated transport are implemented here.

Language symbols, completions, SQL contexts, definitions, hover, and module
diagnostics are extracted from src/languageserver by scripts/sync_language.py.
Their upstream revision, source hashes, and browser/Jupyter adaptations are
recorded in frontend/upstream/language/provenance.json. The original algorithms
are hosted with document-scoped metadata and Jupyter Contents module access.
