Skip to content

run-on-object resolves agents from oc_openregister_agents TABLE but /api/agents UI lists OR-object agents (different uuids) → UI-picked agent 404s #42

Description

@rubenvdlinde

Found during the 2026-07-25 agent-leaf live-verify (hermiq#41 deploy).

POST /api/agents/{id}/run-on-object resolves the agent via OpenRegister's AgentMapper (the oc_openregister_agents table — 13 rows). A run-on-object against a table agent uuid → 202 (works). But the hermiq /api/agents UI listing returns agents from a different store (OR objects, different uuids). So an agent uuid copied from the UI returns a clean fail-closed 404 {"error":"Agent not found"} — not a route error, but the two agent sources don't share uuids.

Impact: the run-on-object endpoint + the type:agent manifest action are correct, but a manifest author who takes an agent uuid from the hermiq UI will get a 404. Need one canonical agent store (or run-on-object to resolve against both / the same store the UI shows).

Endpoint + governed dispatch + leaf are otherwise live and verified (202 with a table agent, leaf registered in openregister.integrations.leaves).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions