mirror of
https://github.com/gnekt/My-Brain-Is-Full-Crew.git
synced 2026-09-08 06:46:20 +00:00
Add gemini-cli adapter
Co-Authored-By: win0na <winnie@winneon.moe> build(gemini-cli): adapter skeleton with capability/event/model tables build(gemini-cli): adapter_translate_dispatcher (DISPATCHER.md → GEMINI.md) build(gemini-cli): adapter_translate_references and adapter_translate_skills Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> build(gemini-cli): adapter_translate_agents with capability→tools mapping Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> build(gemini-cli): adapter_translate_hooks with wrapper scripts Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> feat(install): add gemini-cli platform to launchme.sh and updateme.sh Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -114,6 +114,15 @@ case "$PLATFORM" in
|
||||
MCP_DST="$VAULT_DIR/opencode.json"
|
||||
HAS_PLUGINS=1
|
||||
;;
|
||||
gemini-cli)
|
||||
DIST_COMPONENTS_DIR="$DIST_DIR/.gemini"
|
||||
VAULT_COMPONENTS_DIR="$VAULT_DIR/.gemini"
|
||||
DISPATCHER_SRC="$DIST_DIR/GEMINI.md"
|
||||
DISPATCHER_DST="$VAULT_DIR/GEMINI.md"
|
||||
MCP_SRC=""
|
||||
MCP_DST=""
|
||||
HAS_PLUGINS=0
|
||||
;;
|
||||
*)
|
||||
die "Unknown platform: $PLATFORM (install layout not defined)"
|
||||
;;
|
||||
|
||||
@@ -40,6 +40,7 @@ print_banner "Update "
|
||||
case "$PLATFORM" in
|
||||
claude-code) _SETUP_CHECK="$VAULT_DIR/.claude/agents" ;;
|
||||
opencode) _SETUP_CHECK="$VAULT_DIR/.opencode/agents" ;;
|
||||
gemini-cli) _SETUP_CHECK="$VAULT_DIR/.gemini/agents" ;;
|
||||
*) _SETUP_CHECK="$VAULT_DIR/.claude/agents" ;;
|
||||
esac
|
||||
[[ -d "$_SETUP_CHECK" ]] \
|
||||
@@ -47,8 +48,9 @@ esac
|
||||
|
||||
# ── Confirm ───────────────────────────────────────────────────────────────────
|
||||
case "$PLATFORM" in
|
||||
opencode) _DISP_NAME="AGENTS.md"; _FW_DIR_NAME="opencode" ;;
|
||||
*) _DISP_NAME="CLAUDE.md"; _FW_DIR_NAME="claude" ;;
|
||||
opencode) _DISP_NAME="AGENTS.md"; _FW_DIR_NAME="opencode" ;;
|
||||
gemini-cli) _DISP_NAME="GEMINI.md"; _FW_DIR_NAME="gemini" ;;
|
||||
*) _DISP_NAME="CLAUDE.md"; _FW_DIR_NAME="claude" ;;
|
||||
esac
|
||||
echo -e "${BOLD}This will update core agents, skills, references, hooks, and ${_DISP_NAME}.${NC}"
|
||||
echo -e " ${DIM}Custom agents in .${_FW_DIR_NAME}/agents/ are never overwritten or deleted.${NC}"
|
||||
@@ -89,6 +91,15 @@ case "$PLATFORM" in
|
||||
MCP_DST="$VAULT_DIR/opencode.json"
|
||||
HAS_PLUGINS=1
|
||||
;;
|
||||
gemini-cli)
|
||||
DIST_COMPONENTS_DIR="$DIST_DIR/.gemini"
|
||||
VAULT_COMPONENTS_DIR="$VAULT_DIR/.gemini"
|
||||
DISPATCHER_SRC="$DIST_DIR/GEMINI.md"
|
||||
DISPATCHER_DST="$VAULT_DIR/GEMINI.md"
|
||||
MCP_SRC=""
|
||||
MCP_DST=""
|
||||
HAS_PLUGINS=0
|
||||
;;
|
||||
*)
|
||||
die "Unknown platform: $PLATFORM (install layout not defined)"
|
||||
;;
|
||||
|
||||
Reference in New Issue
Block a user