Merge branch 'main' into feature/openrouter-api-key-support

This commit is contained in:
Sundaram Kumar Jha
2026-03-16 19:51:04 +05:30
committed by GitHub
37 changed files with 1794 additions and 186 deletions
+8 -22
View File
@@ -300,18 +300,11 @@ if [ "$NODE_AVAILABLE" = true ]; then
echo ""
fi
# ============================================================
# Step 3: Configure LLM API Key
# ============================================================
echo -e "${YELLOW}${NC} ${BLUE}${BOLD}Step 3: Configuring LLM provider...${NC}"
echo ""
# ============================================================
# Step 3: Verify Python Imports
# ============================================================
echo -e "${BLUE}Step 3: Verifying Python imports...${NC}"
echo -e "${YELLOW}${NC} ${BLUE}${BOLD}Step 3: Verifying Python imports...${NC}"
echo ""
IMPORT_ERRORS=0
@@ -367,13 +360,6 @@ fi
echo ""
# ============================================================
# Step 4: Verify Claude Code Skills
# ============================================================
echo -e "${BLUE}Step 4: Verifying Claude Code skills...${NC}"
echo ""
# Provider configuration - use associative arrays (Bash 4+) or indexed arrays (Bash 3.2)
if [ "$USE_ASSOC_ARRAYS" = true ]; then
# Bash 4+ - use associative arrays (cleaner and more efficient)
@@ -1478,7 +1464,7 @@ fi
echo ""
# ============================================================
# Step 4b: Browser Automation (GCU) — always enabled
# Browser Automation (GCU) — always enabled
# ============================================================
echo -e "${GREEN}${NC} Browser automation enabled"
@@ -1506,10 +1492,10 @@ tmp_path.replace(cfg_path)
echo ""
# ============================================================
# Step 5: Initialize Credential Store
# Step 4: Initialize Credential Store
# ============================================================
echo -e "${YELLOW}${NC} ${BLUE}${BOLD}Step 5: Initializing credential store...${NC}"
echo -e "${YELLOW}${NC} ${BLUE}${BOLD}Step 4: Initializing credential store...${NC}"
echo ""
echo -e "${DIM}The credential store encrypts API keys and secrets for your agents.${NC}"
echo ""
@@ -1576,10 +1562,10 @@ fi
echo ""
# ============================================================
# Step 6: Verify Setup
# Step 5: Verify Setup
# ============================================================
echo -e "${YELLOW}${NC} ${BLUE}${BOLD}Step 6: Verifying installation...${NC}"
echo -e "${YELLOW}${NC} ${BLUE}${BOLD}Step 5: Verifying installation...${NC}"
echo ""
ERRORS=0
@@ -1640,10 +1626,10 @@ if [ $ERRORS -gt 0 ]; then
fi
# ============================================================
# Step 7: Install hive CLI globally
# Step 6: Install hive CLI globally
# ============================================================
echo -e "${YELLOW}${NC} ${BLUE}${BOLD}Step 7: Installing hive CLI...${NC}"
echo -e "${YELLOW}${NC} ${BLUE}${BOLD}Step 6: Installing hive CLI...${NC}"
echo ""
# Ensure ~/.local/bin exists and is in PATH