COBOT is an elite AI-powered modernization assistant specifically engineered for legacy systems. It doesn't just "chat"—it reasons, plans, and acts directly on your Mainframe codebase including COBOL, JCL, CICS, and DB2.
🚀 Key Features
Sense-Plan-Act Loop: COBOT doesn't just guess. It analyzes your files, creates a logical plan, executes changes, and validates the diagnostics.
Knowledge Graph Intelligence: Seamlessly upload a JSON knowledge graph of your entire application architecture to give COBOT a "brain" for deep relationship discovery.
Mainframe Mastery: Specialized knowledge in all COBOL divisions, EXEC CICS commands, DB2 SQL host variables, and complex JCL job cards.
Differentiated Context: Uses a hybrid Python-TypeScript engine to manage massive codebases without hitting LLM token limits.
⚙️ Configuration
To get started, you must provide your AI credentials in the VS Code Settings:
Open Settings (Ctrl+,) and search for "COBOT".
Standard OpenAI:
Cobot: Api Key: Your OpenAI API key.
Cobot: Base Url: Set to https://api.openai.com/v1 (default) or your custom proxy.
Azure OpenAI:
Cobot: Azure Api Key: Your Azure API Key.
Cobot: Azure Endpoint: Your full Azure endpoint URL.
Cobot: Azure Deployment Name: The name of your GPT-4 model deployment.
Cobot: Azure Api Version: (e.g., 2024-02-01).
📁 Knowledge Graph Integration
Unlock the full power of COBOT by providing your application's relationship graph:
Click the 📁 Graph button in the COBOT sidebar header.
Upload your full_graph.json.
COBOT will automatically reload and use this architectural data to answer complex questions about program dependencies and data flow.
🛠️ Built-in Arsenal
COBOT comes equipped with a suite of professional tools it uses autonomously: