Skip to content

add codex and Gemini support#22

Merged
Charlie85270 merged 6 commits intomainfrom
feat/reorder-steps-skills-table-redesign
Feb 27, 2026
Merged

add codex and Gemini support#22
Charlie85270 merged 6 commits intomainfrom
feat/reorder-steps-skills-table-redesign

Conversation

@Charlie85270
Copy link
Copy Markdown
Owner

No description provided.

… data from skills.sh

- Swap steps 2↔3: Configure (provider/model) now before Skills
- Clear selected skills on provider change, provider-aware installed skill detection
- Replace accordion skills UI with flat table matching Skills page pattern
- Add ProviderBadge component with real logos (Claude, ChatGPT, Gemini) + check overlay
- Fetch top 300 skills live from skills.sh via /api/skills/marketplace (1h cache)
- Fix skills table header/column alignment with percentage-based widths
- Refresh installedSkillsByProvider after skill install completes
- Replace non-existent model IDs (gemini-3.1-pro-preview, gemini-3-flash-preview)
  with real ones (gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite)
- Fix hook event names: PostToolUse → AfterTool, Stop → AfterAgent
  (Gemini CLI uses different event names than Claude Code)
- Increase hook timeout from 30ms to 10000ms (curl calls need real time)
…eation UX

- Fix Gemini terminal: disable convertEol for Ink-based CLI, strip cursor
  sequences during output replay, filter DA response fragments (1;2c)
- Add provider logos (Claude/ChatGPT/Gemini) to agent cards and provider
  selector, replacing text badges and generic lucide icons
- Update Gemini model IDs to gemini-3-pro, gemini-3-flash, 2.5-pro, 2.5-flash
- Allow agent creation without prompt or skills (button no longer disabled)
- Gemini logo always renders in black
…ttings

- Add provider abstraction layer: CLIProvider interface, Claude/Codex/Gemini providers
- Add Gemini hooks (post-tool-use, on-stop, session-start/end, notification)
- Update IPC handlers, scheduler, and automation for multi-provider support
- Add CLI paths settings for codex/gemini binaries
- Update memory service to scan all provider directories
- Refactor hooks-manager and mcp-orchestrator for provider-aware config
@vercel
Copy link
Copy Markdown

vercel bot commented Feb 27, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dorothy Ready Ready Preview, Comment Feb 27, 2026 2:12pm

Request Review

- Replace Claude-specific copy with generic AI agents messaging
- Add supported providers section with Claude, Codex, and Gemini icons
- Update meta title, description, and keywords for multi-provider
… registration

- Pass --mcp-config to ALL Claude agents, not just Super Agent
- Codex: use `codex mcp add` CLI first, fall back to TOML write
- Gemini: use `gemini mcp add -s user` CLI first, fall back to JSON write
- Fix Codex removeTomlSection regex breaking on array brackets in values
- Add 40 provider tests covering MCP registration, removal, and detection
@Charlie85270 Charlie85270 merged commit 77531e9 into main Feb 27, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant