{"owner":"gepa-ai","repo":"gepa","hasSkills":true,"hasMcp":false,"mcpConfig":null,"found":["AGENTS.md"],"skills":{"AGENTS.md":"# GEPA\n\nGEPA (Genetic-Pareto) is a Python framework for optimizing text components (AI prompts, code, instructions) using LLM-based reflection and Pareto-efficient evolutionary search.\n\n## Agent Skill\n\nThis repository ships an **Agent Skill** at `.claude/skills/gepa-optimize-anything/`. If you are a coding agent and the user wants to **auto-optimize, tune, or search over any scorable text artifact** (a prompt, program/code, config, regex/SQL, or agent scaffold) with `gepa.optimize_anything`, read `.claude/skills/gepa-optimize-anything/SKILL.md` first and follow it. It is auto-discovered by Claude Code and by other agents that read `.claude/skills/` (Cursor, VS Code/Copilot, Codex, Gemini CLI). To install it standalone in another project: `/plugin marketplace add gepa-ai/gepa` then `/plugin install gepa-optimize-anything@gepa`.\n\n## Setup\n\nWe use **uv** for dependency management. The project uses setuptools as the build backend. All python executions must be done through uv.\n\n```bash\nuv sync --extra dev\n```\n\n## Project Structure\n\n- `src/gepa/` — main package source\n  - `core/` — optimization loop, state, evaluation\n  - `proposer/` — candidate proposal and mutation logic\n  - `adapters/` — integration adapters (DSPy, RAG, MCP, etc.)\n  - `strategies/` — batch sampling and candidate selection\n  - `logging/` — experiment tracking and logging\n- `tests/` — pytest test suite\n- `docs/` — mkdocs documentation site\n\n## Build & Test\n\n```bash\nuv run pytest\nuv run ruff check src/\nuv run ruff format src/\nuv run pyright src/\n```\n\n## Code Style\n\n- Linter/formatter: ruff (line length 120, double quotes, space indent)\n- Type checking: pyright\n- Python target: 3.10+\n- No relative imports (enforced by ruff)\n"},"files":{"AGENTS.md":"# GEPA\n\nGEPA (Genetic-Pareto) is a Python framework for optimizing text components (AI prompts, code, instructions) using LLM-based reflection and Pareto-efficient evolutionary search.\n\n## Agent Skill\n\nThis repository ships an **Agent Skill** at `.claude/skills/gepa-optimize-anything/`. If you are a coding agent and the user wants to **auto-optimize, tune, or search over any scorable text artifact** (a prompt, program/code, config, regex/SQL, or agent scaffold) with `gepa.optimize_anything`, read `.claude/skills/gepa-optimize-anything/SKILL.md` first and follow it. It is auto-discovered by Claude Code and by other agents that read `.claude/skills/` (Cursor, VS Code/Copilot, Codex, Gemini CLI). To install it standalone in another project: `/plugin marketplace add gepa-ai/gepa` then `/plugin install gepa-optimize-anything@gepa`.\n\n## Setup\n\nWe use **uv** for dependency management. The project uses setuptools as the build backend. All python executions must be done through uv.\n\n```bash\nuv sync --extra dev\n```\n\n## Project Structure\n\n- `src/gepa/` — main package source\n  - `core/` — optimization loop, state, evaluation\n  - `proposer/` — candidate proposal and mutation logic\n  - `adapters/` — integration adapters (DSPy, RAG, MCP, etc.)\n  - `strategies/` — batch sampling and candidate selection\n  - `logging/` — experiment tracking and logging\n- `tests/` — pytest test suite\n- `docs/` — mkdocs documentation site\n\n## Build & Test\n\n```bash\nuv run pytest\nuv run ruff check src/\nuv run ruff format src/\nuv run pyright src/\n```\n\n## Code Style\n\n- Linter/formatter: ruff (line length 120, double quotes, space indent)\n- Type checking: pyright\n- Python target: 3.10+\n- No relative imports (enforced by ruff)\n"},"items":[{"name":"AGENTS.md","path":"AGENTS.md","title":"AGENTS.md","content":"# GEPA\n\nGEPA (Genetic-Pareto) is a Python framework for optimizing text components (AI prompts, code, instructions) using LLM-based reflection and Pareto-efficient evolutionary search.\n\n## Agent Skill\n\nThis repository ships an **Agent Skill** at `.claude/skills/gepa-optimize-anything/`. If you are a coding agent and the user wants to **auto-optimize, tune, or search over any scorable text artifact** (a prompt, program/code, config, regex/SQL, or agent scaffold) with `gepa.optimize_anything`, read `.claude/skills/gepa-optimize-anything/SKILL.md` first and follow it. It is auto-discovered by Claude Code and by other agents that read `.claude/skills/` (Cursor, VS Code/Copilot, Codex, Gemini CLI). To install it standalone in another project: `/plugin marketplace add gepa-ai/gepa` then `/plugin install gepa-optimize-anything@gepa`.\n\n## Setup\n\nWe use **uv** for dependency management. The project uses setuptools as the build backend. All python executions must be done through uv.\n\n```bash\nuv sync --extra dev\n```\n\n## Project Structure\n\n- `src/gepa/` — main package source\n  - `core/` — optimization loop, state, evaluation\n  - `proposer/` — candidate proposal and mutation logic\n  - `adapters/` — integration adapters (DSPy, RAG, MCP, etc.)\n  - `strategies/` — batch sampling and candidate selection\n  - `logging/` — experiment tracking and logging\n- `tests/` — pytest test suite\n- `docs/` — mkdocs documentation site\n\n## Build & Test\n\n```bash\nuv run pytest\nuv run ruff check src/\nuv run ruff format src/\nuv run pyright src/\n```\n\n## Code Style\n\n- Linter/formatter: ruff (line length 120, double quotes, space indent)\n- Type checking: pyright\n- Python target: 3.10+\n- No relative imports (enforced by ruff)\n","category":"root","tokens":429}]}