Skip to content

Architecture-quality audit notes from hermescheck #258

@huangrichao2020

Description

@huangrichao2020

Hi maintainers — this is not a security report, just a friendly architecture-quality audit note from hermescheck, a repo scanner for AI agent/runtime systems.

I ran a narrow runtime-oriented pass against get-convex/agent and three implementation-level themes looked worth sharing:

  1. Timeout cleanup appears incomplete around cached agent/session state, which may let a timed-out run leave behind stale control-plane objects before the next turn.
  2. Context memory growth looks easier to accumulate than to page or prune, so long-running threads may benefit from a clearer paging / retention contract.
  3. Tool/retrieval execution paths would be easier to reason about in production if capability boundaries and retrieval governance were documented and enforced more explicitly.

This may be noisy or already planned, so please feel free to close if it is not useful. If helpful, I can rerun with an even tighter runtime-only scope and share a cleaner evidence slice.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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