Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Smarter ManifestNew to Visual Studio Code? Get it now.
Smarter Manifest

Smarter Manifest

Querium

|
44 installs
| (0) | Free
Enhanced support for Smarter YAML manifest files with syntax validation, semantic checking, auto-completion and context sensitive pop up micro help.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Smarter YAML Manifest Extension for VS Code

A Visual Studio Code extension that provides enhanced support for working with Smarter YAML manifest files, similar to Kubernetes manifests. It includes syntax validation, semantic checking, and auto-completion for reserved keywords. A Smarter manifest will include the following two keys at the top of the document:

apiVersion: smarter.sh/v1
kind: Chatbot

Valid manifest 'kind' values: Chatbot, Plugin, Account, SmarterAuthToken, User, Chat, ChatConfig, ChatHistory, ChatPluginUsage, ChatToolCall, SqlConnection, ApiConnection

Features

  • Syntax Validation: Ensures your YAML files are properly formatted.
  • Semantic Checking: Validates the content of your YAML manifests against predefined schemas.
  • Auto-Completion: Provides intelligent suggestions for reserved keywords and properties.
  • Error Highlighting: Highlights syntax and semantic errors in real-time.
  • Schema Support: Supports custom schemas for Smarter YAML manifests.

Getting Started

  1. Install the extension from the VS Code Marketplace (or manually if in development).
  2. Open a YAML manifest file in VS Code.
  3. The extension will automatically validate and provide suggestions.

Configuration

You can configure the extension by adding the following settings to your settings.json:

{
  "yaml.schemas": {
    "path/to/your/schema.json": "*.yaml"
  },
  "smarterYaml.rootUrl": "https://ubc.smarter.sh"
}

JSON Schemas

  • https://ubc.smarter.sh/api/v1/cli/schema/Chatbot/
  • https://ubc.smarter.sh/api/v1/cli/schema/Plugin/
  • https://ubc.smarter.sh/api/v1/cli/schema/Account/
  • https://ubc.smarter.sh/api/v1/cli/schema/SmarterAuthToken/
  • https://ubc.smarter.sh/api/v1/cli/schema/User/
  • https://ubc.smarter.sh/api/v1/cli/schema/Chat/
  • https://ubc.smarter.sh/api/v1/cli/schema/ChatConfig/
  • https://ubc.smarter.sh/api/v1/cli/schema/ChatHistory/
  • https://ubc.smarter.sh/api/v1/cli/schema/ChatPluginUsage/
  • https://ubc.smarter.sh/api/v1/cli/schema/ChatToolCall/
  • https://ubc.smarter.sh/api/v1/cli/schema/SqlConnection/
  • https://ubc.smarter.sh/api/v1/cli/schema/ApiConnection/
  • https://ubc.smarter.sh/api/v1/cli/schema/Secret/

Environments

  • Production - https://ubc.smarter.sh/
  • Beta - https://beta.ubc.smarter.sh/
  • Alpha - https://alpha.ubc.smarter.sh/
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft