get-convex / get-convex/agent

Architecture-quality audit notes from hermescheck

Open
#258 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
349
Forks
92
Avg merge
3d 10h
Merged PRs (30d)
24

Description

Hi maintainers — this is not a security report, just a friendly architecture-quality audit note from [hermescheck](https://github.com/huangrichao2020/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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.