mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-11-06 05:17:15 +00:00
23 lines
1.9 KiB
YAML
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: []
|