Skip to content

AnEntrypoint/gm-vscode

Repository files navigation

GM - GM State Machine for VSCode

An AI-powered state machine extension for Visual Studio Code with dynamic adaptation and autonomous decision-making.

Features

  • State Machine: Persistent state management with checkpointing and recovery
  • Autonomous Agents: AI-driven agents for code analysis and development tasks
  • Hot Reload: Zero-downtime updates to agent logic
  • Real-Time Debugging: Inspect internal state and agent behavior
  • Code Search: Semantic code search via integrated agents
  • Web Search: LLM-powered web search capabilities

Installation

  1. Install from VSCode Extension Marketplace (search for "GM")
  2. Or manually: Clone this repo and run vsce package then install the VSIX file

Quick Start

Once installed, the extension activates automatically. Access GM via:

  • Command palette: Ctrl+Shift+P → "GM: Activate"
  • View: Look for "GM" panel in the Explorer sidebar

Configuration

Configure via VSCode settings (settings.json):

{
  "gm.enabled": true,
  "gm.autoActivate": true,
  "gm.logLevel": "info"
}

Development

See agents documentation in agents/:

  • agents/gm.md - GM state machine agent
  • agents/codesearch.md - Code search agent
  • agents/websearch.md - Web search agent

Publishing

Build and publish to VSCode Marketplace:

npm install -g vsce
vsce publish

License

MIT

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors