Files
hermes-agent/plugin-catalog/devkit.yaml
T

23 lines
1.9 KiB
YAML

name: devkit
repo: https://github.com/Zek-Takai/hermes-devkit
sha: dbfa6b26ac64c65ec3e58a937890a912de3d628d
subdir: plugin
title: Scratchpad (devkit)
version: "0.3.0"
description: "One managed home for agent drafts: a per-session scratchpad of named buffers the agent edits in place instead of writing a new temp file per revision. Buffers live under plugin-data/devkit/, open in the Desktop code viewer, are promoted to real files only through write_file, and are removed when their chat is deleted. A Scratchpad tab beside Files groups chats by date like the chat sidebar; click a chat to open it, click a file to view or edit it in a workspace tab, and delete or clear drafts. Disclosure — adds a short placement rule (about 120 tokens) to each turn's user message; reads state.db read-only once an hour from a background thread to find deleted chats, and also removes folders idle longer than idle_days (default 90) using its own stamps; deletes only its own folders under plugin-data/devkit/; no network calls, credentials or third-party services."
maintainer: Zek-Takai
tier: community
category: tools
requires_hermes: ">=0.22.0"
image: https://raw.githubusercontent.com/Zek-Takai/hermes-devkit/dbfa6b26ac64c65ec3e58a937890a912de3d628d/docs/scratchpad-banner.png
screenshots:
- https://raw.githubusercontent.com/Zek-Takai/hermes-devkit/dbfa6b26ac64c65ec3e58a937890a912de3d628d/docs/scratchpad-desktop.png
known_issues:
- "scratchpad action=open needs the Desktop window bridge on the session gateway (NousResearch/hermes-agent#138917); on v0.22.1 open reports 'The preview pane is only available in the Hermes desktop app'. Every other action works."
- "The agent may not always pick the scratchpad on its own (the model chooses its tools). If it writes a loose file or pastes code instead, ask it to use the scratchpad."
capabilities:
provides_tools: [scratchpad]
provides_hooks: [pre_llm_call]
provides_middleware: []
requires_env: []