Skip to content

honcho_conclude: no delete or update — tool only appends, never modifies #17968

@WompaJango

Description

@WompaJango

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:

  1. List all observations via the Honcho REST API
  2. 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:

  1. Add a honcho_delete tool that accepts a conclusion_id parameter, OR
  2. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low — cosmetic, nice to havecomp/pluginsPlugin system and bundled pluginssweeper:implemented-on-mainSweeper: behavior already present on current maintype/featureNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions