Currently, the OCT extension does not expose any APIs that can be accessed by other extensions in VSCode. This limits interoperability and restricts possible integrations.
Proposed APIs to expose:
- Retrieve the current collaboration instance
- Check whether a certain user is currently in a collaborative session
- Get the shared Yjs document for persistent collaborative state
- Get the awareness protocol instance for ephemeral state
- Get the current client's Yjs client ID
Providing these APIs will enable other VSCode extensions to interact with collaborative features, expand use cases, and foster a more extensible ecosystem for real-time collaboration workflows.
Currently, the OCT extension does not expose any APIs that can be accessed by other extensions in VSCode. This limits interoperability and restricts possible integrations.
Proposed APIs to expose:
Providing these APIs will enable other VSCode extensions to interact with collaborative features, expand use cases, and foster a more extensible ecosystem for real-time collaboration workflows.