explore-agentic

Sample Python project with uv, pytest, and Gitea Actions CI/CD.

Setup

# Install dependencies
uv sync

# Activate virtual environment
source .venv/bin/activate

Development

# Install with test dependencies
uv sync --extra test

# Run tests
uv run pytest tests/ -v

CI/CD

This project uses Gitea Actions for CI. The workflow runs on push and pull requests.

Workflow: .gitea/workflows/test.yaml

OpenCode Configuration

This project uses OpenCode with custom MCP servers and skills.

MCP Servers

  • context7: Documentation lookup
  • gitea: Repository interaction
  • sentry: Error tracking (requires API key)

Skills

  • commit-message: Conventional Commits format

Project Structure

.
├── src/              # Source code
├── tests/            # Unit tests
├── .gitea/workflows/ # CI/CD workflows
├── .opencode/        # OpenCode config
│   └── skills/       # Custom skills
├── pyproject.toml    # uv project config
└── uv.lock         # Locked dependencies
S
Description
Agentic exploration project
Readme 35 KiB
Languages
Markdown 100%