Universal Operative
Connects Visual Studio Code to local Universal Operative projects.
Get started
Install the template with dotnet new install Universal.Operative.Sdk.Templates, create an operative with dotnet new operative, and open its directory in VS Code. Open the Universal Operative view in the secondary sidebar.
Connections are configured in .operative/settings.json.
Failed unanswered messages return to the composer for retry. Hover a saved user message to fork the session from that point or delete that message and everything after it.
Theme
Add optional chat styling to .operative/theme.json:
{
"fontSize": 14,
"fontFamily": "var(--vscode-font-family)",
"messageGap": 20,
"userMessageBackground": "var(--vscode-input-background)",
"userMessageRadius": "16px 16px 4px 16px",
"composerBackground": "var(--vscode-input-background)",
"composerRadius": "12px",
"traceBackground": "color-mix(in srgb, var(--vscode-editor-background) 42%, transparent)",
"accentColor": "var(--vscode-focusBorder)"
}
All fields are optional. fontSize accepts 10–24 and messageGap accepts 8–48. Number values are pixels, and string values may use VS Code theme variables.