Describe the feature
The honcho_conclude tool only creates new observations — it cannot update or delete existing ones. There is no corresponding honcho_delete or honcho_update tool exposed in the Hermes honcho plugin.
Problem
When a user concludes a fact that contains an error, or wants to update it with more accurate information, the only way to clean up the old entry is through a manual workaround:
- List all observations via the Honcho REST API
- Delete by ID via
h._http.delete()
This is a multi-step manual process that should not be necessary for such a basic operation.
Desired behavior
Either:
- Add a
honcho_delete tool that accepts a conclusion_id parameter, OR
- Extend
honcho_conclude to accept a delete_id parameter (similar to the existing honcho_conclude tool in the Honcho plugin that already accepts this pattern: "You MUST pass exactly one of: conclusion (to create) or delete_id (to delete).")
Note: The underlying Honcho SDK already has ConclusionScope.delete(conclusion_id) available — this is purely an exposure gap in the Hermes plugin tool definitions.
Alternatives considered
- Direct API calls via curl/python — works but requires knowing the workspace ID, peer ID, and internal conclusion ID
- Live with duplicate/incorrect observations — poor UX
Environment
- Hermes Agent (local install)
- Honcho self-hosted at localhost:8000
- Workspace: hermes
Describe the feature
The
honcho_concludetool only creates new observations — it cannot update or delete existing ones. There is no correspondinghoncho_deleteorhoncho_updatetool exposed in the Hermes honcho plugin.Problem
When a user concludes a fact that contains an error, or wants to update it with more accurate information, the only way to clean up the old entry is through a manual workaround:
h._http.delete()This is a multi-step manual process that should not be necessary for such a basic operation.
Desired behavior
Either:
honcho_deletetool that accepts aconclusion_idparameter, ORhoncho_concludeto accept adelete_idparameter (similar to the existinghoncho_concludetool in the Honcho plugin that already accepts this pattern: "You MUST pass exactly one of:conclusion(to create) ordelete_id(to delete).")Note: The underlying Honcho SDK already has
ConclusionScope.delete(conclusion_id)available — this is purely an exposure gap in the Hermes plugin tool definitions.Alternatives considered
Environment