plugin-catalog: pin plan-mode to 0.2.0 (33e59f94); declare plan_mode tool and post_tool_call hook

This commit is contained in:
100yenadmin
2026-09-26 17:09:18 +09:00
committed by Teknium
parent 12b5054d8f
commit b0d31f037e

View File

@@ -1,22 +1,24 @@
name: plan-mode
title: Plan mode
repo: https://github.com/100yenadmin/hermes-plan-mode
sha: d797645440fddf6c484e0fbe51bbf82b9032a1bc
sha: 33e59f94fd39ebe10b049bc01fcfb68f4276477b
description: 'Enforced per-session plan mode: /planmode on blocks mutating Hermes tools dispatched through pre_tool_call (writes outside
.hermes/plans, terminal, code execution, delegation, MCP) until you /planmode approve the plan. Fails closed. Enforced in the classic CLI on every
supported Hermes; gateway, TUI and Desktop are enforced from Hermes v2026.9.24 (0.21.5, which carries hermes-agent commits 5943347a2a and
35fdb4608a) and refuse /planmode on on older builds. Disclosure: Codex app-server native exec and TUI side agents bypass pre_tool_call and are not enforced.'
35fdb4608a) and refuse /planmode on on older builds. The plan_mode tool lets the agent enter plan mode itself (on/status/off; approval stays /planmode approve); behind Tool Search the model finds it via tool_search. Disclosure: Codex app-server native exec and TUI side agents bypass pre_tool_call and are not enforced.'
maintainer: 100yenadmin
tier: community
category: tools
requires_hermes: '>=0.21.2'
docs_url: https://github.com/100yenadmin/hermes-plan-mode#readme
version: "0.1.7"
version: "0.2.0"
platforms: []
capabilities:
provides_tools: []
provides_tools:
- plan_mode
provides_hooks:
- pre_tool_call
- post_tool_call
- pre_llm_call
- on_session_finalize
- on_session_reset