Files
hermes-agent/plugin-catalog/git-hook.yaml

19 lines
852 B
YAML

name: git-hook
repo: https://github.com/aean0x/hermes-git-hook
sha: 66a6efcc1708e9d9d920a8f6c03031abb57e7594
description: "Auto fetch/pull before reads, and commit + push only the files each turn changed, for every git worktree Hermes touches. Disclosure — after each turn it commits and pushes (push on by default; GIT_HOOK_PUSH=0 keeps commits local) the changed files of git worktrees under GIT_HOOK_ROOTS (default PROJECTS_ROOT, \"*\" for every repo), pushing to origin HEAD when no upstream is set; it pulls --ff-only before reads."
maintainer: aean0x
tier: community
category: automation
docs_url: https://github.com/aean0x/hermes-git-hook#readme
version: "0.4.3"
capabilities:
provides_tools: []
provides_hooks:
- pre_tool_call
- post_tool_call
- post_llm_call
- on_session_end
provides_middleware: []
requires_env: []