Files
hermes-agent/plugin-catalog/thomas.yaml
2026-09-26 17:56:57 -07:00

30 lines
1.3 KiB
YAML

name: thomas
repo: https://github.com/keppy/hermes-plugin-thomas
sha: 5596d500c2bf2dee886a1641710479bb7c0d1ed5
description: >-
Fine-tune a small calibrated encoder classifier on Modal and rate it with gonogo. Every GPU launch
goes through the human approval gate with the exact config shown; data checks and evaluation run
locally for free. Disclosure — thomas_encoder_train spends the user's Modal GPU credits and uploads
the chosen training JSONL rows to Modal after the human approval gate; the base model is downloaded
from Hugging Face on the Modal side. Training and inference run in a separate Python interpreter the
user configures via THOMAS_PYTHON (with the author's thomas package, torch and modal installed); the
Hermes venv only gets gonogo-eval. Runs and artifacts are written under HERMES_HOME/thomas/runs; the
eval tool writes report files to the path the model supplies.
maintainer: keppy
tier: community
category: tools
requires_hermes: ">=0.21"
platforms: [linux, macos]
version: "0.1.1"
docs_url: https://github.com/keppy/hermes-plugin-thomas#readme
capabilities:
provides_tools:
- thomas_check_data
- thomas_encoder_train
- thomas_run_status
- thomas_encoder_eval
provides_hooks:
- pre_tool_call
provides_middleware: []
requires_env: []