Kyber CompanionKyber Companion combines deterministic project/deployment guidance with a documentation-grounded OpenAI chat. Its character, Kybi, is a floating green astronaut helper with glowing antennae and a holographic developer laptop. Error diagnosis and deploy guards remain deterministic; chat answers are restricted to Kyber's supported public behavior. Included in the first implementation
Run locally
Python virtual environmentsFor the selected agent, Companion resolves
The selected executable and its source are displayed below the workspace agent list. Ask KybiRun Kyber: Ask Kybi or select Ask Kybi in the Companion sidebar. Kybi answers from the public Kyber developer guides bundled with the extension and prefers live content from an opened workspace. Kybi answers directly: it does not expose documentation filenames or ask developers to open Markdown files. When the available context does not document an answer, Kybi says so instead of using outside knowledge. Questions about private implementation details are refused while public behavior is still explained. Answers are rendered as safe Markdown. JSON is shown as formatted JSON code blocks, and shell commands are shown in Bash code blocks. On the first question, Kybi asks for an OpenAI API key. The key is stored in VS
Code Secret Storage and is never passed to the webview. You can replace or
remove it with Kyber: Set OpenAI API Key and Kyber: Clear OpenAI API Key.
The floating character can be dragged anywhere inside the Ask Kybi webview and remembers its position. VS Code extensions cannot draw arbitrary overlays on top of native editor controls, so dragging is intentionally bounded to that panel. 4. Select the Kyber Companion icon in the Activity Bar. Run the dependency-free checks with:
CLI contractThe diagnostic command is expected to return JSON:
Unknown codes always use the Deployment behaviorUse Kyber: Deploy with Version Guard from the Command Palette or the companion sidebar. After a successful The guard currently applies to deployments launched through the companion. Enforcing the same rule for |