Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

feat(harness-ops): let the model invoke the plugins skill (sync, audit; converge stays confirm-gated)

Abierto Apto para principiantes
#7,455 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
65/100
Tipo de issue
Nueva funcionalidad
Claridad
Bien especificado
Estado de actividad
Activo
Área
tooling

Línea de trabajo

El cambio está en plugins/harness-ops/skills/plugins/SKILL.md: la línea 5 establece disable-model-invocation: true. Lee las secciones “Scope” y “userConfig: install_new” para que la protección install_new: all se mantenga intacta, y revisa context/converge.md (Paso 3 y “Autonomous-session abort”) para confirmar que converge sigue controlándose a sí mismo. Está listo cuando el flag es false, una línea de descripción indica que la skill solo se ejecuta cuando el usuario lo pide, y la protección de instalación no cambia.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

needs-human needs-triage priority: medium

What happened

On 2026-10-14 (harness-ops 3.14.0), a user ran /harness-ops:plugins sync, then asked for converge in a follow-up. The model's Skill(harness-ops:plugins, converge) call failed: "cannot be used with Skill tool due to disable-model-invocation". The user had to type the command themselves.

Expected

The model can run sync and audit when the user asks for them, and can start converge, which already gates every mutation on its own per-plugin AskUserQuestion confirm and aborts in autonomous sessions (context/converge.md "Autonomous-session abort").

Evidence

  • plugins/harness-ops/skills/plugins/SKILL.md:5: disable-model-invocation: true.
  • audit is read-only, and sync mutates only through the documented CLI calls (SKILL.md "Scope").
  • converge gates itself: per-plugin confirm (converge.md Step 3) and an abort under CLAUDE_CODE_REMOTE, /loop and /schedule.
  • /source-control:worktree, which also removes worktrees, ships disable-model-invocation: false.

Proposed fix

Set disable-model-invocation: false. If the concern is unprompted mass installs under install_new: all with an all target, that case already requires a stated count and a human yes (SKILL.md "userConfig: install_new"). Keep that guard, and add a description line stating the skill runs only when the user asks.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Hnyd9hEzF6NuSFzC9rWj92

Lenguaje dominante
Shell
Estrellas
22
Forks
2
Merge medio
8 h 24 min
PR fusionados (30 d)
947

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de melodic-software/claude-code-plugins

Todos los issues de melodic-software/claude-code-plugins

Issues similares

Más issues de Shell/Bash

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.