Skip to content

Commit 097e26c

Browse files
authored
Merge branch 'SuperClaude-Org:main' into main
2 parents d3a9bbe + bf14538 commit 097e26c

File tree

19 files changed

+82
-48
lines changed

19 files changed

+82
-48
lines changed

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ SuperGemini --version
375375
```
376376

377377
**Version Update Process**:
378-
1. Update `VERSION` file (e.g., `4.2.1``4.2.2`)
378+
1. Update `VERSION` file (e.g., `4.3.0``4.2.2`)
379379
2. Version automatically propagates to:
380380
- `pyproject.toml` (dynamic = {file = "VERSION"})
381381
- `setup.py` (`get_version()` reads VERSION file)

PUBLISHING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -408,9 +408,9 @@ git push origin v4.0.1
408408
```
409409

410410
**Pre-release Versions:**
411-
- **Alpha**: 4.2.1a1 (early development, unstable)
412-
- **Beta**: 4.2.1b1 (feature complete, testing phase)
413-
- **Release Candidate**: 4.2.1rc1 (production candidate, final testing)
411+
- **Alpha**: 4.3.0a1 (early development, unstable)
412+
- **Beta**: 4.3.0b1 (feature complete, testing phase)
413+
- **Release Candidate**: 4.3.0rc1 (production candidate, final testing)
414414
**Version Validation Checklist:**
415415

416416
**Pre-Release Validation:**

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SuperGemini v4.2.1 🚀
1+
# SuperGemini v4.3.0 🚀
22
<a href="https://github.com/SuperClaude-Org/SuperClaude_Framework" target="_blank">
33
<img src="https://img.shields.io/badge/Try-SuperClaude_Framework-brightgreen" alt="Try SuperClaude Framework"/>
44
</a>
@@ -8,7 +8,7 @@
88

99
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
1010
[![PyPI version](https://img.shields.io/pypi/v/SuperGemini.svg)](https://pypi.org/project/SuperGemini/)
11-
[![Version](https://img.shields.io/badge/version-4.2.1-blue.svg)](https://github.com/SuperClaude-Org/SuperGemini_Framework)
11+
[![Version](https://img.shields.io/badge/version-4.3.0-blue.svg)](https://github.com/SuperClaude-Org/SuperGemini_Framework)
1212
[![GitHub issues](https://img.shields.io/github/issues/SuperClaude-Org/SuperGemini_Framework)](https://github.com/SuperClaude-Org/SuperGemini_Framework/issues)
1313
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/SuperClaude-Org/SuperGemini_Framework/blob/master/CONTRIBUTING.md)
1414
[![Contributors](https://img.shields.io/github/contributors/SuperClaude-Org/SuperGemini_Framework)](https://github.com/SuperClaude-Org/SuperGemini_Framework/graphs/contributors)

SuperGemini/MCP/MCP_Magic.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@
22

33
**Purpose**: Modern UI component generation from 21st.dev patterns with design system integration
44

5+
## Gemini CLI Compatibility Warning
6+
7+
**Status**: NOT COMPATIBLE with Gemini CLI (as of December 2025)
8+
9+
**Issue**: The `@21st-dev/magic` package exports tool names that start with `21st_` (e.g., `21st_magic_component_builder`). Gemini's API requires function names to start with a letter or underscore, not a number.
10+
11+
**Error**: `[FIELD_INVALID] Invalid function name. Must start with a letter or an underscore.`
12+
13+
**Workaround**: SuperGemini automatically installs this server as DISABLED. You can enable it once the `@21st-dev/magic` package is updated to use compliant tool names.
14+
15+
**Tracking**: This issue affects Gemini CLI only. The magic server works fine with Claude Code and other MCP clients.
16+
517
## Triggers
618
- UI component requests: button, form, modal, card, table, nav
719
- Design system implementation needs

SuperGemini/MCP/configs/magic.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
],
88
"env": {
99
"TWENTYFIRST_API_KEY": ""
10-
}
10+
},
11+
"_geminiCompatibility": "NOT_COMPATIBLE - Tool names start with '21st_' which violates Gemini function naming rules"
1112
}
1213
}

SuperGemini/Modes/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
if version_file.exists():
2323
__version__ = version_file.read_text().strip()
2424
else:
25-
__version__ = "4.2.1" # Fallback
25+
__version__ = "4.3.0" # Fallback
2626
except Exception:
27-
__version__ = "4.2.1" # Final fallback
27+
__version__ = "4.3.0" # Final fallback
2828
__author__ = "NomenAK, Mithun Gowda B"
2929
__email__ = "[email protected]"
3030
__license__ = "MIT"

SuperGemini/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
if version_file.exists():
2323
__version__ = version_file.read_text().strip()
2424
else:
25-
__version__ = "4.2.1" # Fallback
25+
__version__ = "4.3.0" # Fallback
2626
except Exception:
27-
__version__ = "4.2.1" # Final fallback
27+
__version__ = "4.3.0" # Final fallback
2828
__author__ = "Mithun Gowda B, NomenAK"
2929
__email__ = "[email protected]"
3030
__license__ = "MIT"

SuperGemini/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
from .version import __version__
2424
except ImportError:
2525
# Fallback if module structure is broken
26-
__version__ = "4.2.1"
26+
__version__ = "4.3.0"
2727

2828
# Add the 'setup' directory to the Python import path (modern approach)
2929

SuperGemini/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ def get_version() -> str:
2626
continue
2727

2828
# Fallback version - no logging needed since this is expected behavior
29-
return "4.2.1"
29+
return "4.3.0"
3030

3131
__version__ = get_version()

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.2.1
1+
4.3.0

0 commit comments

Comments
 (0)