f3d5ddcddd
Se crean 9 issues para trackear el desarrollo de agentes: Nuevos agentes: - #001 orchestrator: coordinar agentes para proyectos - #002 ci-cd: pipelines de build/test/deploy - #003 testing: tests automatizados Go y React - #004 api-client: gestión de APIs externas - #005 docs-generator: documentación automática Mejoras a existentes: - #006 db-reader: PostgreSQL, migraciones - #007 backend-lib: nuevos módulos shell/app - #008 frontend-lib: versionado, testing - #009 gitea: Actions, templates
69 lines
1.3 KiB
Markdown
69 lines
1.3 KiB
Markdown
# Issue #006: Mejorar agente db-reader
|
|
|
|
**Tipo:** enhancement
|
|
**Prioridad:** media
|
|
**Estado:** pendiente
|
|
|
|
## Descripción
|
|
|
|
Extender el agente db-reader para soportar más bases de datos y funcionalidades.
|
|
|
|
## Mejoras requeridas
|
|
|
|
### Nuevas bases de datos
|
|
- [ ] PostgreSQL via MCP (mcp-server-postgres)
|
|
- [ ] MySQL/MariaDB via MCP
|
|
- [ ] Redis para cache
|
|
|
|
### Migraciones
|
|
- [ ] Integrar golang-migrate o Atlas
|
|
- [ ] Crear migraciones desde schema
|
|
- [ ] Aplicar migraciones up/down
|
|
- [ ] Historial de migraciones
|
|
|
|
### Seeds
|
|
- [ ] Generar datos de prueba
|
|
- [ ] Seeds desde CSV/JSON
|
|
- [ ] Faker para datos aleatorios
|
|
|
|
### Queries avanzados
|
|
- [ ] Query builder visual
|
|
- [ ] Explain/analyze de queries
|
|
- [ ] Índices sugeridos
|
|
- [ ] Exportar a CSV/JSON/Parquet
|
|
|
|
## Configuración MCP adicional
|
|
|
|
```yaml
|
|
mcpServers:
|
|
- postgres:
|
|
type: stdio
|
|
command: uvx
|
|
args:
|
|
- mcp-server-postgres
|
|
- --connection-string
|
|
- "${POSTGRES_URL}"
|
|
```
|
|
|
|
## Integración con DevFactory
|
|
|
|
```go
|
|
// shell/postgres.go
|
|
package shell
|
|
|
|
import "github.com/lucasdataproyects/devfactory/core"
|
|
|
|
type PostgresClient struct {
|
|
connString string
|
|
}
|
|
|
|
func (c *PostgresClient) Query(sql string) core.Result[[]map[string]any] {
|
|
// ...
|
|
}
|
|
```
|
|
|
|
## Dependencias
|
|
|
|
- MCP servers para cada DB
|
|
- golang-migrate para migraciones
|