Skip to content

bond v1.8.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 14:40
· 193 commits to main since this release

Aceptar decisiones sin salir de la conversación con tu agente: le dices cuáles aceptas y queda
constancia de que lo pediste tú y de quién lo ejecutó.

  • bond decisions accept, reject y supersede admiten --confirmed-by "<lo que dijo el usuario>" y con él no necesitan terminal. La decisión guarda esa referencia en accepted_by
    y en accepted_via quién lo ejecutó (agent:<kind>/<nombre> desde un panel de Herdr, user
    fuera); check valida su formato. Aceptan varios ids y --all-proposed: un id desconocido o
    que no está proposed se informa sin cortar los demás, y la salida es distinta de 0 si alguno
    falla. Sin terminal y sin --confirmed-by se siguen negando, y un --confirmed-by vacío se
    rechaza.
  • Comando nuevo del catálogo, /accept: enseña las decisiones proposed, te pregunta cuáles
    quieres y solo entonces las acepta, rechaza o sustituye citando tus palabras.
  • En Claude Code, con [decisions], bond sync añade a .claude/settings.json reglas ask
    para accept, reject y supersede: cada una pasa por el cuadro de permiso de Claude Code.
    Se fusionan con las reglas del repo sin pisarlas, y al quitar [decisions] solo se van las de
    bond.
  • bond decisions supersede dejaba en supersedes de la decisión nueva su propio id en lugar
    del de la sustituida.
  • El comentario de [decisions] que escribe bond init en .bond/bond.toml ya no habla de un
    índice en el README (desde la 1.7.0 no lo hay) y dice que los trailers Agent: y Decision:
    son opcionales.

Instalar

curl -fsSL https://raw.githubusercontent.com/jmanuelcorral/bond/main/install.sh | sh

Windows: irm https://raw.githubusercontent.com/jmanuelcorral/bond/main/install.ps1 | iex