Files
replicate/GEMINI.md
zeekay a485f34a14 rebrand: complete litestream -> replicate rename
- All source files, configs, docs, CI renamed
- Binary: replicate (not litestream)
- Config: replicate.yml (litestream.yml as fallback)
- Env: REPLICATE_* (LITESTREAM_* as fallback)
- Socket: /var/run/replicate.sock
- Image: ghcr.io/hanzoai/replicate
- Module: github.com/hanzoai/replicate
- Package name: replicate (Go), replicate-vfs (npm/pip/gem)
- VFS: registered as "replicate", pragmas replicate_*
- C exports: ReplicateVFSRegister, GoReplicate*
- Windows service: Replicate
- Systemd unit: replicate.service
- Upstream attribution preserved (README, upgrade test scripts)
2026-04-09 18:03:37 -07:00

1.3 KiB

GEMINI.md - Gemini Code Assist Configuration

Gemini-specific configuration for Replicate. See AGENTS.md for project documentation.

Before Contributing

  1. Read AI_PR_GUIDE.md - PR quality requirements
  2. Read AGENTS.md - Project overview and checklist
  3. Check CONTRIBUTING.md - What we accept

File Exclusions

Check .aiexclude for patterns of files that should not be shared with Gemini.

Gemini Strengths for This Project

  • Test generation - Creating comprehensive test suites
  • Documentation - Generating and updating docs
  • Code review - Identifying issues and security concerns
  • Local codebase awareness - Enable for full repository understanding

Documentation

Load as needed:

Critical Rules

  • Lock page at 1GB - Skip page at 0x40000000
  • LTX files are immutable - Never modify after creation
  • Layer boundaries - DB handles state, Replica handles replication

Quick Commands

go build -o bin/replicate ./cmd/replicate
go test -race -v ./...
pre-commit run --all-files