Skip to content

Releases: asimons81/hermes-gpt

hermes-gpt v0.2.0

21 Jun 23:40

Choose a tag to compare

hermes-gpt v0.2.0 — Operator Mode

Summary

  • Adds tiered Operator / Owner Mode to hermes-gpt.
  • Default posture remains read-only/dry-run.
  • Operator tools are registered, but mutating calls refuse unless explicitly enabled and dry_run=false.
  • Owner Mode requires exact break-glass acknowledgement.
  • Designed for trusted local MCP use, not as a sandbox.

Highlights

  • Operator policy, status, and audit tools
  • Cron list, status, run, pause, copy, move
  • Skill dry-run, diff, and manager-routed mutations
  • Config/env safe tools
  • Gateway status and restart
  • Workspace scoped read, patch, write, and test tools
  • Owner tools behind explicit acknowledgement
  • Audit log with hashes and lengths instead of raw prompts/content
  • Data-root normalization fix
  • Package build includes operator modules
  • New user docs for read-only, dry-run, direct operator, and owner postures

Safety notes

  • No shell=True
  • No secret path access
  • .env, auth, token, vault, SSH, and cookie paths denied
  • Direct skill copy refuses safely in v0.2.0
  • Operator Mode is not a sandbox
  • Use OS isolation for untrusted input
  • Keep tunnel default in dry-run mode

Verification

  • pytest: pass
  • py_compile: pass
  • build: pass
  • Artifact contents: verified for core modules and release docs
  • Tunnel / connector: verified against the upgraded 39-tool MCP surface

Breaking changes

  • None known.

Known limitations

  • ChatGPT connector may need a fresh app / connector registration to refresh tool manifests.
  • Owner Mode should not be enabled for always-on tunnel mode.
  • Direct mutation requires HERMES_GPT_OPERATOR_APPLY_MODE=direct plus dry_run=false per call.

hermes-gpt v0.1.0

18 Jun 02:55

Choose a tag to compare

hermes-gpt v0.1.0

Initial local-dev release of hermes-gpt, a standalone MCP sidecar for exposing selected Hermes Agent local capabilities.

Highlights

  • FastMCP stdio and streamable HTTP support.
  • Default local-dev tool surface: read file, search files, memory search, skill list, and skill view.
  • Opt-in gates for write/patch, memory writes, session search, terminal execution, and unsafe remote no-auth mode.
  • Release checklist, MIT license, package metadata, and pytest coverage.

Validation

  • python -m pytest -> 8 passed
  • python -m build -> wheel and sdist built successfully

Safety

This release is intended for local-dev use. Do not expose it publicly without real authentication.