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

|
12 installs
| (0) | Free
Enhanced support for Smarter YAML manifest files with syntax validation, semantic checking, and auto-completion.
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

This Visual Studio Code extension 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://platform.smarter.sh"
}

JSON Schemas

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

Environments

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