AI State Management Module - Phase 1 Development Complete
Description
AI State Management Module - Phase 1 Development Complete agent
Installation
claude install-skill https://github.com/sinberCS/switch2ai README
AI State Management Module - Phase 1 Development Complete
Overview
This module implements AI state management functionality, supporting switching between different AI tools (such as Cursor, Qoder, etc.) in the IDE. After subsequent phase optimizations, it now supports configuration-driven AI management with better extensibility and maintainability.
Features
1. AI State Management
- undefined
2. Status Bar Display
- undefined
3. Shortcut Support
- undefined
4. User Interface
- undefined
Code Structure
src/main/kotlin/com/github/switch2ai/
├── state/
│ ├── AIStateManager.kt # AI State Manager (optimized)
│ └── AIStatePersistentComponent.kt # State Persistence Component
├── ui/
│ ├── AIStatusBarWidget.kt # Status Bar Component
│ └── AISelectionPopup.kt # AI Selection Popup
├── actions/
│ ├── SwitchAIAction.kt # AI Switch Action
│ ├── AbstractDynamicActionRegistry.kt # Abstract Dynamic Registry (new)
│ ├── DynamicActionRegistry.kt # Dynamic Action Registry (refactored)
│ └── DynamicSwitchAIActionRegistry.kt # Dynamic AI Switch Registry (new)
└── settings/
└── AppSettingsState.kt # Unified Configuration Management (optimized)
Core Class Description
AIStateManager
- undefined
AIStatePersistentComponent
- undefined
AIStatusBarWidget
- undefined
AISelectionPopup
- undefined
SwitchAIAction
- undefined
Usage
1. Switch AI via Status Bar
- undefined
2. Switch AI via Short
Related Agents
Opencode
(60.8k ⭐) - The open source AI coding agent.
Data & AI community Gemini CLI
(90.5k ⭐) - An open-source AI agent that brings the power of Gemini directly into your terminal.
Data & AI community Chatgpt On Wechat
CowAgent是基于大模型的超级AI助理,能主动思考和任务规划、访问操作系统和外部资源、创造和执行Skills、拥有长期记忆并不断成长,比OpenClaw更轻量和便捷。同时支持微信、飞书、钉钉、企微、QQ、公众号、网页等接入,可选择OpenAI/Claude/Gemini/DeepSeek/ Qwen/GLM/Kimi/LinkAI,能处理文本、语音、图片和文件,可快速搭建个人AI助理和企业数字员工。
Data & AI community Claude Mem
(13.1k ⭐) - A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back...
Data & AI community Read research for Nyquist validation data
cat "$phase_dir"/*-RESEARCH.md 2>/dev/null node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" roadmap get-phase "$phase_number" ls "$phase_dir"/*-BRIEF.md 2>/dev/null
Data & AI community Multi Agent Review
| A sophisticated AI-powered code review system designed to provide comprehensive, multi-perspective a... | - | [wshobson/agents](https://github.com/wshobson/agents) |
Data & AI community